How to Conduct Your Own Usability Tests
Usability testing does not have to involve a lot of resources and expenses. You can conduct your own usability tests with minimal effort. Here are 7 rules to conducting usability tests.
Try the Test Yourself
Set a time limit for each testing session. Use a stopwatch to keep track of the time.
Then complete the test(s) yourself in the time allotted. Self-testing can expose many problems which you can fix before you conduct the tests with test subjects.
Ask the User a List of Prepared Questions
Here are sample questions you can ask your usability test subjects:
Here are sample questions for pages other than the home page:
Ask the User to Complete the List of Prepared Tasks
Take careful note of how easy or difficult it is for the user to complete each task. The main objective is to try to observe the user's thought process. When you're not sure what the user is thinking, ask them.
For these tasks, let's assume that you are conducting a usability test on Amazon.com, the online bookstore. Here are some sample tasks you can ask your usability test subjects to preform:
Encourage the User to Think Aloud
By encouraging the user to speak their thoughts, you will understand the user's thought processes better. This will tell you if your expectations meet the user's.
Before the user clicks a link or submits a form (such as a search form), ask them what they expect to find on the next page. After the click, ask them if the result is what they expected.
A word of warning!
Try not to coerce the user into telling you what you want to hear.
For example, you might ask the test subject, "Do you like the logo design?" The user is more inclined to reply, "Yes," as people usually don't like to hurt your feelings.
A less leading question could be something like, "Is there anything on the page that you particularly like?" If they answer, "Yes," follow-up with, "What in particular do you like about the page?"
If the test subject does not indicate that they like your logo, you know that it clearly hasn't impressed them in particular.
Listen Carefully to What They Have to Say
Always listen carefully to what your test subjects say out loud, and make a note of any important points.
Ask leading questions. If the user tells you they like the page, ask them what do they specifically like about it. Try to get to the specifics of what works and what doesn't work in your Web site.
Measure the Success Rate of User Tasks
Track the success rate for each task you set. Use a stopwatch to track the time and count the number of clicks the user takes to complete each task, whether successfully or not.
If you find that users use too many clicks to complete a task, you might think about modifying existing functions or adding a new one to reduce the number of clicks it takes to complete the task.
Don't Hurt Your User's Feelings
You must treat your test subjects with extreme care and understanding. You must be patient and reassuring. Test subjects are fragile beings. Be nice!
Make it clear that the user is not the one being tested. Your Web site is. Tell them that they can't do anything wrong. If they can't do something, it's because the site design is at fault, not them.
You must also try not to take it personally when users don't understand what is happening or what to do. Welcome all errors and problems discovered as constructive discoveries.
After each usability testing session, write up a concise report of the problems discovered and any thoughts on possible solutions. You should also note down any constructive ideas that your test subjects offered.
Analyze the Results
Everyone involved in the design process should review the test report and suggest possible solutions.
Rank the list of problems and solutions in order of importance. The site designers implement each improvement in that order. You then conduct another round of usability tests to see if the improvements work.
Remember that you're not looking for a perfect solution to each problem. There is no single correct solution. Rather, you are looking for another solution to test.
This is why it is important to conduct numerous usability tests to create a site that is as user-friendly as possible.