Usability Testing





How a software can be a easy to use or user’s –ease to use, meeting all the provided requirement and flexibility in handling controls, All these comes under the usability of software and Testing this series is called the usability testing..

This start at the initial design phase of software development life cycle which proof more visibility on the expectations for the users.

In the usability testing an application should be Useful, findable Accessible, usable and desirable.

Need/Requirement of Usability Testing:

How the software will look and work. Its looks should very attractive and should easy to use. Due to following reasons some software or websites fail:

i.                    Where should user click for next?
ii.                  Which page should navigate on the terms and conditions?
iii.                Jargon or Icon representation should clear.
iv.                 Validation or Error messages should consistent.
v.                   Session time out should be proper and sufficient

Goals or Motive for Usability Testing:
What main function should be in software to achieve the common goals for usability?
i.                    Effectiveness of the application software: System should easy to learn, useful and adds value to the motive visitors. All content, images, icons should be aesthetically agreeable.
ii.                  Efficiency: Navigation should be correct and should not ambiguous and irritable like with frequently scrollbar. Pages or Screen should be properly formatted. Search should be proper.
iii.                Accuracy: No page break or broken links should available. Incorrect and outdated data should be removed and not visible.
iv.                 User Friendliness: Fully developed application should not require much training and easily opera table.

Usability Testing Process:
i.                    Planning: First plan for testing what need to test and how should to test according to requirement.
ii.                  Recruiting: Need or require eligible Test engineers according to testing quality.
iii.                Usability Testing: Now usability test cases will be executed.
iv.                 Data Analysis: This is data analysis phase.
v.                   Reporting: Found bugs need to report to responsible persons i.e. CEO, client, developer or designer.

Methods or Types of Usability testing:
Followings are the main methods which are used for usability testing:
i.                    Remote Usability Testing: Testers and observers do work remotely located. Both access the application for execution and completed their work.
ii.                  Laboratory Usability Testing: Observers and Test Engineers do testing in separate lab room.

Five 5 Test Engineers are enough to uncover the 80% usability errors or issues.

Usability Testing - Best Practice: Need to start on early stage of development. Test Engineers should be properly educated and experienced. One observer need on each Test engineer.

Merits and De-merits of usability testing:
i.                     Satisfaction of end user
ii.                   Uncover the usability bugs on time
iii.                  Highly efficient and effective system will be maintained

Demerits: Usability testing can be expensive so much

Definition and What is usability testing, Need Requirement  and merits demerits of Usability Testing, Usability Testing - Best Practice, Methods or Types and process of Usability testing, Goals or Motive for Usability Testing


No comments:

Post a Comment

Popular Posts