Monday, April 14, 2014

Usability Testing



As I use web services or apps on my smart phone, I am always very impressed if I find a site that is very intuitive to use, has icons at the right locations on the screen, has the appropriate content in the drop down menus and allows me to efficiently accomplish what I intend to do. Some apps just seem to be built right and an important reason for this is Usability testing.

Usability testing is a key step in evaluating a product before launch. It is a method that is used to check the product's level of acceptability. Product developers perform usability testing on real end users and evaluate how the product works and what changes need to be made before going “live”.




Given the importance of Usability testing, I was very impressed when I came across an article that talked about the “Lookback” plugin that helps iOS developers to do usability testing for any iOS application from the comfort of their home. This plugin helps developers perform usability testing on a large sample size of users by tapping into the iOS installed base. The way it works is very simple. Once the end user installs the plugin on their apple device, Lookback offers the developers a direct gateway to collect user experiences remotely without any additional tools. Lookback makes users become beta testers.

The front facing camera in the apple device can record the user expressions as he or she uses the app. The microphone catches real time user feedback and the content on the screen gets recorded as well. The developers can then analyze the trove of user data and make their product more user-friendly and successful.

So what attributes are key for Usability testing? Some key attributes are -
Accessibility - This is used to check the ease with which the users are able to navigate through the app.
Responsiveness - How quickly the app responds to the user's actions and the accuracy of its display and response.
Efficiency - This is to check if the user is able to perform the required function with minimum steps.
Comprehensibility - This is to check if the app has sufficient and clear documentation and help that will help users to understand the application.

Today, there is multiple usability testing software tools available. A few that I found to be interesting are- `
Concept feedback: This tool is good especially for website designers and can help get feedback for user interfaces. It is free and simple. The web designer gets feedback about his or her ideas from experts. The drawback is that the feedback is not interactive as the reviewer only reviews the design by looking at it and doesn't use it to get a feel of it.

Chalkmark: This is another interesting and simple product that enables easy usability testing. The developers can figure out where to place the buttons on a webpage and get feedback on typical user behavior when it comes to clicking buttons on the webpage. Again, this is a very easy tool to use and the users can be made to participate in the testing just by sending them an invite to the Chalkmark tool.

References
1) http://www.zdnet.com/lookbacks-usability-testing-app-expands-gets-financial-backing-7000027804/
2) Software Engineering: Modern Approaches by Eric J. Braude , Michael E. Bernstein
3) http://www.usefulusability.com/24-usability-testing-tools/
4) http://productmanagementtips.com/2009/09/22/usability-testing-best-practices/
5)http://thenextweb.com/insider/2013/09/27/lookback-lets-developers-record-and-review-the-screen-gestures-face-and-sound-of-their-app-testers/

1 comment:

  1. Hi Swapna,
    I also love to take note of when website and apps are well designed; I really appreciate intuitive design, and appreciate companies that take their time to make their applications user friendly. The LookBack plugin that you talk about is really interesting. The app will help the developers know when and where the user interface is unclear, and will give the developers invaluable information, telling the developers exactly what they have to change.

    ReplyDelete