Great usability is one of the key factors to keep your users engaged and satisfied with your website or app. It is crucial you continually undertake usability testing and perceive it as a core part of your development process if you want to prevent abandonment and dissatisfaction.
This is especially important when 79% of users will abandon a website if the usability is poor, according to Google! As a designer, you also have another vital duty—you need to take the time to step back, place the user at the center of the development process and evaluate any underlying assumptions. It’s not the easiest thing to achieve, particularly when you’re in a product bubble, and that makes usability testing even more important. You need to ensure your users aren’t left behind!
It's about catching customers in the act, and providing highly relevant and highly contextual information. — Paul Maritz, CEO at Pivotal
Usability Testing Leads to the Right Products
Through usability testing, you can find design flaws you might otherwise overlook. When you watch how test users behave while they try to execute tasks, you’ll get vital insights into how well your design/product works. Then, you can leverage these insights to make improvements. Whenever you run a usability test, your chief objectives are to:
- Determine whether testers can complete tasks successfully and independently.
- Assess their performance and mental state as they try to complete tasks, to see how well your design works.
- See how much users enjoy using it.
- Identify problems and their severity.
- Find solutions.
While usability tests can help you create the right products, they shouldn’t be the only tool in your UX research toolbox. If you just focus on the evaluation activity, you won’t improve the usability overall.
There are different methods for usability testing. Which one you choose depends on your product and where you are in your design process.
Usability Testing is an Iterative Process
To make usability testing work best, you should:
- Define what you want to test. Ask yourself questions about your design/product. What aspect/s of it do you want to test? You can make a hypothesis from each answer. With a clear hypothesis, you’ll have the exact aspect you want to test.
- Decide how to conduct your test – e.g., remotely. Define the scope of what to test (e.g., navigation) and stick to it throughout the test. When you test aspects individually, you’ll eventually build a broader view of how well your design works overall.
2. Set user tasks
- Prioritize the most important tasks to meet objectives (e.g., complete checkout), no more than 5 per participant. Allow a 60-minute timeframe.
- Clearly define tasks with realistic goals.
- Create scenarios where users can try to use the design naturally. That means you let them get to grips with it on their own rather than direct them with instructions.
3. Recruit testers
Know who your users are as a target group. Use screening questionnaires (e.g., Google Forms) to find suitable candidates. You can advertise and offer incentives. You can also find contacts through community groups, etc. If you test with only 5 users, you can still reveal 85% of core issues.
4. Facilitate/Moderate testing
Set up testing in a suitable environment. Observe and interview users. Notice issues. See if users fail to see things, go in the wrong direction or misinterpret rules. When you record usability sessions, you can more easily count the number of times users become confused. Ask users to think aloud and tell you how they feel as they go through the test. From this, you can check whether your designer’s mental model is accurate: Does what you think users can do with your design match what these test users show?
If you choose remote testing, you can moderate via Google Hangouts, etc., or use unmoderated testing. You can use this software to carry out remote moderated and unmoderated testing and have the benefit of tools such as heatmaps.
Keep usability tests smooth by following these guidelines.
Assess user behavior
Use these metrics:
Create a test report
Review video footage and analyzed data. Clearly define design issues and best practices. Involve the entire team.
Overall, you should test not your design’s functionality, but users’ experience of it. Some users may be too polite to be entirely honest about problems. So, always examine all data carefully.
Learn More about Usability Testing
Take Interaction Design Foundation's course on usability testing:
As with most things in life, the best way to become good at usability testing is to practice! That’s why this course contains not only lessons built on evidence-based approaches, but also a practical project. This will give you the opportunity to apply what you’ve learned from internationally respected Senior Usability practitioner, Frank Spillers, and carry out your own usability tests.
By the end of the course, you’ll have hands-on experience with all stages of a usability test project—how to plan, run, analyze and report on usability tests. You can even use the work you create during the practical project to form a case study for your portfolio, to showcase your usability test skills and experience to future employers!
Sources & further reading
- A quick-fire method to conduct usability testing
- Checklist for Moderating a Usability Test
- See some real-world examples of usability testing
- Take some helpful usability testing tips