A1QA Software Testing Blog

Usability Testing

Posted in Unspecified

Sometimes we face with incomprehensible, illogical applications; many of functions and methods of use of them are not obvious for us. After working with such an application for some time we rarely have desire to use it again, and we are looking for a more comfortable one. To be functional is not enough for an application to be popular. It must be comfortable. Intuitive applications save your nerves and also save the cost of our training for employer. That means they are more competitive! Therefore, usability testing, which will be discussed further, is an integral part of testing for any bulk product.


Testing of usability is a method of testing to establish the degree of usability, learnability, understandability and attractiveness for users.


Usability testing evaluates the level of ease when using an application for the following items:

  • Eefficiency - how much time and steps are required for a user to complete the main task of an application, such as placement of news, registration, purchase, etc.
  • Accuracy - how many mistakes a user makes during his work.
  • Recall - how much stuff a user remembers about an application after suspending it for a long period of time.
  • Emotional response a user feels after completion of his tasks - a loss, stress, may be smth else. Would he recommend the system to his friends?
  • 06:41 - 2010-May-22 - comments {0}


    Regression Testing

    Posted in Unspecified

    Regression Testing is a type of testing aimed at verifying the changes made in the application or the environment (repair of some defect, merging of the code, migrating to another operating system, database, web server or application server), and the issue is to confirm the fact that preexisting functionality works as before. Regression tests can be both functional and not functional.


    Typically, for regression testing programmers use test cases, written in the early stages of development and testing. This ensures that changes in the new version of the application didn't damage the existing functionality. It is recommended to automate regression tests to speed up the process of testing and detection of defects at the early stages of software development.


    The term "regression testing" may have different meanings depending on the context of use. Sam Kaner, for example, described three basic types of regression testing:

  • Bug regression - attempt to prove that the error corrected in fact is not corrected.
  • Old bugs regression - attempt to prove that the recent change in the code has broken the correction of past mistakes, ie old bugs are playable again.
  • Side effect regression - attempt to prove that the recent change in the code or data has broken some other parts of the application.

  • This brief description was prepared to you by A1QA regression testing experts.

    05:24 - 2010-May-22 - comments {0}


    Description
    A1QA is a software testing company, located in Austin, TX. A1QA provides a wide range of standalone and web application testing services, from independent software QA consulting to business solutions.
    Home
    User Profile
    Archives
    Friends
    Recent Entries
    - Usability Testing
    - Regression Testing