Saturday, April 30, 2011

Usability Testing


2. Usability Testing: Usability testing is a technique of software testing, through which we validate the simplicity of the software product. Under this technique we check that a new user how easily understand the functionality and behavior of the application and in any complication, how application communicate it to the user.

“Usability testing is one of the least glamorous, but most important aspects of user experience research.”



When is Usability Testing appropriate?: Usability testing it is carried out pre-release so that any significant issues identified can be addressed. Usability testing can be carried out at various stages of the design process.


Technique of the Usability Testing: In early stage of the software implementation technique like “walkthrough” could be the best technique for the usability.
For final testing, we should always look for the new eyes so that we can measure our application are understandable to end user or not.

  • Mock up review
  • Business requirement review
  • Functional requirement review
  • Assist in preparing the guidelines
  • Check to make sure legal requirement met.

Usability quality components: The word "usability" also refers to methods for improving ease-of-use during the design process.

 There are five quality components

·        Learn ability: How easy is it for users to accomplish basic tasks the first time they encounter the design?
·        Efficiency: Once users have learned the design, how quickly can they perform tasks?
·        Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency?
·        Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors?
·        Satisfaction: How pleasant is it to use the design?

Why usability? The main objective of usability reviews and functional testing is to help a business succeed. Often, a company simply doesn't know how to be successful online because their staff isn't experienced with all the skills necessary to be and remain competitive. 
In the current software implementation environment, usability takes the major role in success of an application. Because through this, we can make application more approachable, easier and understandable to user. 


No comments:

Post a Comment