What is Prototype Test ?
About Prototype Test
Prototype testing is a research method used to evaluate how well participants can navigate and complete tasks within a design before it is built or released. Participants interact with a working prototype, such as a Figma prototype of a mobile app or website, while researchers observe how they move through the design, where they struggle and whether they can reach the intended goal.
It is used to identify usability issues, validate navigation flows and understand whether the design meets user expectations before investing in full development.
JOURNEY TYPES
A journey path defines how participants navigate through the prototype to complete a given task. Decode supports two types.
Defined Path
The researcher configures a specific sequence of screens that participants are expected to follow from the start to the goal screen. Results show how many participants completed the task along the defined sequence, how many reached the goal through an alternate sequence and how many did not reach the goal. Use this when you have a specific user flow you want to validate and need to understand whether participants can follow it as designed.
Exploratory Path
The researcher sets only a start screen and a goal screen. Participants navigate through the prototype freely, without any direction on the steps to take. Results capture every path taken and identify which ones led to the goal and which did not. Use this when you want to discover how participants naturally navigate to a destination and what paths they take along the way.
How Prototype Testing Works
Participants are given a task and asked to complete it using the prototype. They interact with the prototype as they would with a real product, tapping or clicking through screens to reach a goal. Decode records every screen they visit, every click they make and how long they spend on each screen.
Task: Book a trip to Taj Mahal using the travel app.
Defined Path set by researcher: Home > Search > Results > Booking > Confirmation
Participant A follows the defined path successfully.
Participant B reaches the confirmation screen via a different route.
Participant C drops off at the search results screen.
Results show success rates, misclick rates, time spent per screen and the exact paths taken by all participants.
When to Perform Prototype Testing
Conduct a prototype test when you need to evaluate how well a design supports task completion before committing to development. Common scenarios include:
- You have a Figma prototype and want to understand whether participants can complete a specific task without assistance
- You want to identify which screens or steps cause participants to hesitate, misclick or drop off
- You are comparing multiple navigation paths and want to understand which one participants find most intuitive
- You want to validate a redesigned flow before development begins to avoid costly changes later
- You need both behavioural data such as clicks and attention and emotional data such as facial expressions to understand the full participant experience
Common Use Cases
Onboarding flow testing
A product team has designed a new onboarding flow for a mobile app and wants to understand whether participants can complete it without confusion. A prototype test reveals where participants drop off and which steps require the most time or generate the most misclicks.
Navigation validation
A design team has redesigned the navigation structure of a website and wants to validate whether users can find key sections. A prototype test with an exploratory path captures how participants move through the design and whether they reach the intended destination.
Checkout flow evaluation
An e-commerce team wants to test whether participants can complete a purchase within a defined number of steps. A defined path prototype test shows which participants completed the intended flow, which took alternate routes and where drop-offs occurred.
Feature discoverability
A product team has added a new feature and wants to understand whether participants can find and use it without guidance. A prototype test with an exploratory path reveals whether the feature is discoverable and how participants navigate to it.
Comparing design versions
A team has two versions of a key flow and wants to understand which one participants complete more successfully. Running prototype tests on each version provides comparative data on success rates, time spent and misclick rates.