Usability & Accessibility is a critical aspect of an application which when ignored could blast the purpose of any application. No matter how good are other aspects for an application if it is not well presented & organized then it does affect the end-users. An application will feel happy when it is getting used but it will feel proud if the numbers of hits are increasing exponentially 🙂 . Alright! I don’t know how an application will feel but it is definitely the case with the team involved who put lot of efforts to create & test an application. Usability & Accessibility are criteria which aid you to achieve those proud moments.
There is a lot of material & discussion related to this topic accessible over huge WWW. So, let us have a small look on how do we approach & implement usability & accessibility testing.
1. Observation skills:
Don’t think of yourself as a tester. Test as if you are a user & observe the behavior of the application. The moment you notice any annoying or uncomfortable activities in the application you can consider them as bug. But, considering an activity as a bug doesn’t mean you can report them 🙂 . Before reporting bug, first, think of the same activity from different perspective, think of it as wide variety of audience & not as a single end-user. Think whether this activity is intentional, will it benefit to end-user? If you are unable to decide then you can always take suggestions from your colleagues or friends. When you do ask for suggestion compose it as fun exercise or short group discussion.
For example, Let us consider web application “http://in.bookmyshow.com/”. There is a feature “Book movie tickets instantly”. So, what are your inputs on this considering usability & accessibility aspects? Do you have any better suggestion to improve end-user experience? What are the plus & minus points of this feature? This helps you note down what is the thought procedure of different users, you get a quick list of suggestions & ideas, plus a session full of fun & lively interaction. Here is the mindmap of this fun exercise (duration: 20 minutes) I just played with my friends Sunil & Vishnu.
One of my friend curious tester always state that “One should become blind, deaf & dumb when testing for usability & accessibility aspects for an application”. Indeed, this is a nice approach to follow.
2. Use of Add-on’s:
As I quoted above in observation skills “Test as if you are a user”. But, we are not normal users since we are allowed to cheat little bit 🙂 . What I meant is we can take help of browser add-on. Use of add-on in software testing is indeed a boon. As mentioned, in my Next-Gen Testers post, how add-on’s aid in becoming someone god of testing. Let me demonstrate you how efficient the use of add-on could be for chrome browser.
Useful links for re-size window usability testing:
3. Check list for Accessibility ideas:
4. Stuff to include in your report:
There are lots of ways being followed in the industry to write long & lengthy reports. There is no meaning in drafting long reports if no one is going to read it. Then why do we waste our time in preparing them just for the sake of evidence? Usability & Accessibility report should exhibit useful information like positive/negative points for specific features, user ratings, suggestions to improve that feature for rich user-experience & other stuff which actually impact our end users. Presenting data, reviews, statistics in terms of graphical format like charts (Pie, bar, column charts) aids everyone to interpret information much faster.
5. Must refer links for Usability: