Top 7 product design testing methods (and how to use them effectively)

You’ve worked tirelessly to create an amazing product and added many features you think users will love. You’re almost ready to launch, but then you discover that you’ve focused on all the wrong things. Customers don’t find the product user-friendly and it turns out they’d prefer a simple, streamlined experience over the complex feature-packed hierarchies you’ve designed.

Last updated

28 Apr 2022

Reading time

Share

Too many teams find themselves scrambling to make big changes right before (or even after) launching their product, which drains resources, demotivates the product team, and, most importantly, breaks trust with your users.

Effective product design testing methods help you avoid this scenario. By running tests, you’ll reduce your assumptions and truly understand your users and their experiences. Great testing lets teams proactively identify issues and create products that exceed user expectations.

Read our guide to learn how to implement seven effective design testing strategies.

Supercharge your product testing with Hotjar's rich user insights

Hotjar gives teams a rich combination of quantitative behavioral data and qualitative VoC insights for testing that gets results.

Why testing your product is key to design thinking

Design thinking is a five-stage product design process that helps teams generate creative solutions. Testing is a key part of the design thinking methodology: by trying out prototypes with real users, you can refine your ideas and shape innovative, customer-centric products.

Testing and design thinking

The five stages of design thinking are:

  1. Empathize with users and understand their jobs to be done
  2. Define a problem statement based on what you’ve learned about your users
  3. Ideate creative solutions to the problem
  4. Prototype models of concepts, products, and features
  5. Test your ideas and prototypes with real user groups to understand what works and what doesn’t

While testing sits at the bottom of the list, it’s important to remember that design thinking is a cycle: every stage informs the others. The best approach is to test continuously at every stage of the product lifecycle.

Benefits of testing

Testing is the best way to see how your ideas, prototypes, and products perform in real environments with real users.

Product design testing helps you:

It can be tempting to skip extensive rounds of testing to move more quickly through design and development. Maybe you’ve spent time talking to users at the early ideation stages and you’re convinced you already know how they’ll respond. Newsflash: you don’t!

Until you see users interacting with a developed concept, prototype, or product, even they don’t know exactly how they’ll behave. Taking the time to conduct thorough user testing will save your time and money—as well as sanity—in the long run.

Pro tip: to bridge the gap between what users say and what they do, make sure you combine quantitative and qualitative testing. Product experience insights tools like Hotjar (👋 ) can help you synthesize voice-of-the-customer (VoC) data with user behavior analyses.

7 product testing methods for successful design

You’ll need to run different types of tests depending on what stage you’re on in the product design process and what your goals are.

In the early stages, when you’re still getting to know your users and validate potential solutions, focus on deploying user interviews, surveys, and feedback tools. You’ll use low-fidelity prototypes at this stage (like paper prototypes and basic mockups) to give participants a general sense of your product design ideas.

As your design ideas take shape, you’ll want to test user responses to clickable prototypes with more functionality and use a wider range of testing methods, including usability testing, split testing, and user observations. At later stages, high-fidelity digital prototypes and early product iterations are key to understanding how users will interact with your final product.

However, since product design testing is an ongoing process, you should combine different methods throughout the full product lifecycle.

Use these seven testing methods to ensure your end product impacts customers in all the right ways:

1. Concept validation

With concept testing, you ask real users or potential users to respond to early product design ideas and hypotheses, usually presented as drawings, paper prototypes, or presentations. It’s a way of validating your ideas to ensure they reach user goals.

Strengths:

Limitations:

Pro tip: beware of false positives in concept validation testing! Users may feel obliged to respond positively just to make you happy—which skews your testing data.

2. Usability task analysis

Usability task analysis testing checks whether users can complete key tasks on your product or website without hitches. It typically involves instructing a group of participants to complete specific actions—for example, an ecommerce app might ask users to find a product, add it to their cart, and check out.

Researchers then observe users as they complete the tasks, either in person or through user recordings that track clicks, scrolls, and page movements.

Strengths:

Limitations:

Pro tip: Use filters on Hotjar Session Recordings to help you narrow down your focus in usability testing. To save time, filter to see users in a certain region or industry, or choose to see recordings only for users who reported a bad experience so you can zero in on blockers.

3. First-click testing

With first-click testing methods, teams observe users to see where they click first on an interface when trying to complete certain tasks.

For comprehensive results, it’s a good idea to track:

Strengths:

Limitations:

Use Hotjar Heatmaps to visualize exactly where users are clicking and scrolling—then deploy Recordings, Feedback widgets, and Surveys to go deeper and find out why.

An example of Hotjar scroll (L) and click heatmaps (R)

For effective first-click testing, ask users to do specific tasks so you can isolate and examine user behavior in each scenario separately. Begin recording the participant's behaviors as soon as the interface appears. The first click test evaluates two critical metrics: the location of the user's click and the time it takes them to click. Taken together, these two measures show whether or not doing these tasks was feasible and how tough it was to perform.

Sara Johanssonx Customer Success Manager , Onsiter

4. Card sorting

Card sorting tests the design, usability, and information architecture of your site or product page. You’ll ask participants to move cards into the themes or topics they think is the right fit and you may ask them to come up with labels. The cards can be physical cards or virtual card-sorting software.

Strengths:

Limitations:

5. Tree testing

To run tree testing, start by showing participants a pared-down product map that branches out into tree-like hierarchies. Next, ask them to do specific tasks on this model, to see how usable and accessible they find the core product experience (PX).

Strengths:

Limitations:

6. User feedback

If you want to really understand why users behave the way they do: ask them. Controlled, analytic testing methods can unearth valuable patterns and quantitative data you can use to make design decisions. But for a deeper view, you’ll need to use open-ended research methods, like asking users for direct feedback on particular aspects of the product or their overall user experience (UX) through surveys or user interviews.

Strengths:

Limitations:

Pro tip: use Hotjar’s Survey and Feedback tools to place quick, non-invasive questions on key product or website pages for a steady stream of user feedback. For a fuller picture, combine these qualitative learnings with user observation data from Recordings or Heatmaps to see how users’ thoughts square with their behaviors.

An example of an off-site Hotjar Survey

7. Split testing

With split testing methods, you divide users into two or more groups and provide each group with a different version of a product page or website element.

In A/B testing, you work with just two user group segments and offer them two options at a time. It’s important to ensure there’s only a single variable at play—for example, you might give each group a page that’s identical except for the position of the call-to-action (CTA) button.

With multivariate tests, you experiment with more variables and/or more different user groups, trying out different design combinations to determine which one users respond to best.

Strengths:

Limitations:

In order to run great A/B testing, you'll want to have a hypothesis attached to each version; a reason why you believe it will yield a certain result. This way, you're not just testing two versions to win (although running an A/B test has been known to settle many a disagreement), but rather, you're inching closer to understanding how the user behaves and how you can provide the best user experience possible.

CEO & founder , Singwell

How to run an effective testing process

Running tests is only one part of the process. For effective product design testing, take time to prepare a plan on how you’ll implement your learnings. Follow these four steps to conduct an effective product design testing process:

1. Define clear testing questions

First, you need to know what you’re testing. Develop clear, specific research questions and hypotheses based on key user needs or observations you’ve made on your site.

Maybe you're asking, 'Why are so many users abandoning their carts?' The next step is to develop hypotheses to test, for example: 'If we make previous customer reviews more visible before the checkout process, it may increase customers’ confidence in buying and decrease cart abandonment rates.' You’ll then design a test process to check whether your hypothesis is correct, or find more information on the pain point to formulate new hypotheses.

2. Engage a mix of participants

Make sure you test with a decent percentage of unknown users (definitely not your team!) who are unbiased. Include a mix of current product users and members of your target audience who haven’t used your product before.

It’s also a good idea to test with different user groups and demographics. Some testing and product insights tools offer filters you can use to see results for particular kinds of end-users. With Hotjar, for instance, you can sort recordings to evaluate users in a particular region or those who had a positive or negative experience.

3. Don’t ‘lead’ participants or influence their responses

For clear, accurate test results, make sure you don’t ask leading questions that could bias participants. Don’t over-explain what the product does or what they should experience when they use it. Let them experience your product and then tell you about it.

Pro tip: encourage testing participants to give you direct, honest, and even negative feedback. Remember, test participants are often sensitive to hurting your feelings, and you want to avoid a situation where they’re saying what they think you want to hear. Remind them that you want to hear what’s not working well: they’re helping you by signaling what could be made better.

4. Collaborate and communicate

Testing should be a full-team process. Of course, some roles will take more ownership in running the process. But make sure you collaborate to design effective testing that answers all your questions.

You should also communicate throughout the testing process to keep the whole team—and external stakeholders up to date and aligned.

Use Hotjar Highlights—and our Slack integration—to automate sharing testing insights with everyone who needs to see them!

Use design testing to prioritize brilliantly

The most important part of testing is turning test insights into actions.

It’s easy to collect the data and never do anything with it—but that’s a waste of resources and valuable user insights.

Make sure the information you gather trickles through to everyday design choices and each stage of the design process.

By using product experience insights tools to synthesize, visualize, and share your test results, you can put your data to use in generating problem statements, sparking ideation, and informing new prototypes and iterations that solve more and more user needs.

Supercharge your product testing with Hotjar's rich user insights

Hotjar gives teams a rich combination of quantitative behavioral data and qualitative VoC insights for testing that gets results.