Usability testing is a powerful way to gain insights from real users about the usability of your website, app, or product.
In this comprehensive guide, we explore what usability testing is and how you can benefit from running usability tests early and often throughout the design process. We look at different types of usability tests and the methods you can use, and give you a step-by-step guide on how to run a usability test.
Let’s get started!
Usability testing is a UX research method that focuses specifically on the usability of a product. It’s the process of testing the functionality of your website, app, or product with real people by getting them to complete a series of tasks, and observing and noting their behavior and reactions.
Usability testing is a useful way to identify design issues and measure how easily users can accomplish given tasks when using your product, so you can make improvements to your designs.
You can run usability tests at any point in the design process. In fact, the earlier the better. You can test with low-fidelity and high-fidelity prototypes, and testing can also continue after your product launches.
It’s worth mentioning that there are several UX research methods that test user experience but don’t qualify as usability testing tools. These include:
During an in-person moderated usability test, a moderator asks a participant to complete a series of tasks while they observe and take notes. These tasks can be specific or more open-ended.
Participants are representative users of the product (e.g. they already use the product or are in the target audience) and tasks are activities the participant might perform in real life when using the product.
By observing participants using the product, UX researchers, UX designers, product owners or managers, and marketers can see how easy or difficult it is to complete tasks and whether participants are enjoying the experience. Asking participants to explain their process and provide feedback also gives useful data. These insights can then identify pain points and make recommendations on how to improve the design.
These two terms are often used interchangeably, which, let’s be honest, can be a bit confusing! So let’s take a moment to look at how the terms “user testing” and “usability testing” are often used across the UX industry.
Some define user testing as the process of validating the demand for a product or service, while usability testing is the practice of testing your designs or product with users by getting them to complete a series of tasks.
Going by these definitions, user testing would typically come before usability testing – the goal is to determine whether users need a product or service. It can also test target audiences to better understand their needs and frustrations. Usability testing can then happen at any stage of the design process to test how users use the product.
Put another way, user testing is user-focused. It asks if users want a particular product, or what product would benefit them. Usability testing is product-focused. It puts your product in the hands of users to test how it works for them.
The two methods have several shared characteristics. They both have an end goal to create a design solution that meets user needs, they both involve observing and listening to users and getting their feedback, and they both look for ways to meet user needs and address pain points.
When trying to work out which method is right for you, focus on your goals, your research questions, and the stage you need to test at.
Now that we understand what usability testing is (and what it isn’t), let’s look at some of the benefits you can gain by testing your designs.
We encourage you to do usability testing iteratively throughout the design process. Start testing early and often to make informed design decisions and, ultimately, more usable designs.
Here are some tips on when to implement usability testing throughout your design process.
There are various types of usability tests available. In this section, we’ll look at the top techniques you should know about.
Moderated and unmoderated usability testing depends on whether a facilitator interacts with the participant, or whether you run a test using a dedicated online remote testing tool, like UsabilityHub.
You can also conduct usability tests in-person or remotely. Remote tests that use screen sharing and video software are popular because they often require fewer resources to organize than in-person tests.
Of course, you can use a mix of these methods. A remote moderated usability test is like an in-person moderated test. A facilitator still interacts with the participant, they’re just in a different location.
Remote unmoderated tests don’t have the same type of interaction. Here, the researcher creates the test with written instructions and questions, and the participant completes the tasks in their own time.
The goals of your project will likely influence the approach you choose. For example, it might make sense to test a physical product in an in-person moderated setting. If you’re testing software or a website or app, you might go with a remote unmoderated option.
Usability testing can gain both qualitative and quantitative insights. For example:
There are different methods you can use when conducting a usability test. Some help you uncover either attitudinal or behavioral findings. Attitudinal research is focused on what people say – what they communicate about your product. Behavioral research is focused on what people do – how they interact with your product.
Let’s look at some of these methods now.
Five second testing allows you to measure how well a design can quickly communicate a message. It’s run by showing an image to a participant for just five seconds, after which time the participant answers questions based on their memory and impression of the design. The image you test could be a website, app, prototype, wireframe, logo, or copy – anything that needs to communicate a message.
While there are many uses for the five second test, some common themes are:
Card sorting is a well-established method where participants group topics into categories according to criteria that makes the most sense to them. It’s often used to help inform the information architecture of a site or app. By giving your participants labeled cards to sort, you can gain useful insights into how and why they group content in certain ways.
This is a good technique to use early in the design process, as it can save time and money by making structural changes later on.
Tree testing is a useful method to follow on from card sorting, and it’s also good to use early in the design process. In tree testing, you present participants with a text version of your site structure and ask them to complete a series of tasks. The goal is to understand whether users can find what they’re looking for.
Tree testing can help you answer whether:
You can use first click testing to measure the usability of your website or app by finding out how easy it is for participants to complete a task. For example, you might ask participants “where would you click to buy this product?”. By measuring how long they take to click through the task, you can learn how intuitive your site design is.
This is a useful way to collect data on user expectations and work out the ideal location for buttons and menu items.
During eye tracking, you can observe a user’s eye movements using a pupil-tracking device. This helps you check if users’ eyes are drawn to elements that communicate the most important information.
Eye tracking alone isn’t enough to determine usability, but it can be used in addition to other usability testing methods.
Here are some suggested steps you can follow to run a usability test.
This step is pretty involved, so let’s break it down into smaller pieces.
Before you ask customers to take part in your usability test, you might want to run a pilot with a few people inside your organization. This can help you identify any issues ahead of time.
By now, you should have a good idea of who your users are as a target group. You’ll want to aim for your test participants to resemble this target group as closely as possible.
Sourcing participants is one of the more difficult steps in usability testing. You might source participants from your customer base, via social media, or through online communities, like on Slack or through forums. It’s also worth considering offering incentives, like gift cards.
If you’re using a remote testing platform like UsabilityHub, you can use a participant panel to make recruiting participants easier.
How many participants should you recruit? The Nielsen Norman Group has a useful study on the number of participants to recruit for a usability test. They suggest five as the minimum number of participants, as this helps you find almost as many usability problems as you would with many more participants.
If you’re running a moderated test, ask participants to complete one task at a time, without your help or guidance, and observe and take notes. Ask them to think out loud and tell you how they feel as they go through the test. As they complete each task, ask for feedback – for example, were they surprised by anything, would they recommend the product to a friend, what would they change about the product, etc.
If you’re running an unmoderated test, think of creative workarounds. For example, when creating a test in UsabilityHub, you can ask participants questions during a prototype test or ask follow-up questions after a five second test or preference test.
As we saw above, there are two types of data you can gain from usability tests: quantitative and qualitative.
Analyzing this data will help you discover problems, assess the importance of each usability issue, and provide design recommendations. Report the main findings with your team and share the next steps for how to improve your product, and what you’d expect to see in the next round of testing.
What is usability testing?
Usability testing is a UX research method that focuses specifically on the usability of a product. It’s the process of testing the functionality of your website, app, or other product with real people by getting them to complete a series of tasks, and observing and noting their behavior and reactions.
What are the benefits of usability testing?
There are many benefits to usability testing, including: identifying usability problems early and throughout the design process, validating your prototypes, learning about the behaviors and preferences of your users, building empathy for your users, uncovering opportunities to improve your product you may have overlooked, and confirming that your product meets user expectations after it launches.
What’s the difference between user testing and usability testing?
Some define user testing as the process of validating the demand for a product or service, while usability testing is the practice of testing your designs or product with users by getting them to complete a series of tasks. Put another way, user testing is user-focused. It asks if users want a particular product, or what product would benefit them. Usability testing is product-focused. It puts your product in the hands of users to test how it works for them.
What are the different types of usability tests?
You can conduct usability tests in-person or remotely, and tests can also be moderated or unmoderated. You can use a mix of these methods to run your test. Usability testing can gain both qualitative and quantitative insights. We can gain qualitative data by observing participant responses and via their responses to questions. We can gain quantitative data about the time on task, success and failure rates, and effort (e.g. the number of clicks users took to complete a task).
What are some usability testing methods?
There are several methods you can use when conducting a usability test. Some help you uncover either attitudinal or behavioral findings. Attitudinal research is focused on what people say – what they communicate about your product. Behavioral research is focused on what people do – how they interact with your product. Examples of usability testing methods include five second tests, card sorting, tree testing, first click test, and eye tracking.