Usability Evaluation: Principles, Heuristics, and Testing Questions
Judging whether an interface is usable, both analytically and empirically. Covers the foundational rules of usable interfaces (Nielsen's heuristics, affordances, feedback and system-status visibility, error prevention, consistency, cognitive load) applied through heuristic evaluation, plus moderated and unmoderated usability tests, task-based protocols, and A/B and preference testing. Includes when to test, writing tasks that avoid leading users, interpreting findings, and validating a solution before and after launch. Distinct from generative research in that it measures an existing design against usability criteria.
You must choose between lab-based moderated testing with 10 participants and an unmoderated remote study with 500 participants to inform a go/no-go decision on a major feature. Explain the quantitative and qualitative trade-offs, risks of each approach, and propose a hybrid research strategy that gives confidence while minimizing time-to-decision.
Sample Answer
Brief framing (goal): I need reliable signals, both whether the feature is usable and whether it meets key metrics, fast enough to make a go/no-go decision. I'll weigh depth (why problems happen) vs. breadth (how common they are), and propose a hybrid that balances confidence and speed.
Quantitative vs. qualitative trade-offs
- Lab moderated (10 participants)
- Strengths: rich task observation, probeable behavior, uncovers root causes, tests high-fidelity flows and edge cases.
- Limits: low statistical power (with only 10 people, even a real effect has a low chance of showing up clearly, since individual variation can swamp a small sample); can't reliably estimate incidence rates or conversion lift; sample bias.
- Unmoderated remote (500 participants)
- Strengths: can detect small-to-medium effect sizes (how large a difference is in practical terms, not just whether it's statistically detectable) on key metrics (e.g., task success rate, time-on-task, click-through), higher external validity (how well the results generalize to real-world use, since participants are on their own devices in their own context rather than a lab), faster volume.
- Limits: limited ability to probe intent or friction causes; noisy data, drop-off, and less control over device/context.
Risks
- Lab-only: a false positive/negative on prevalence, so the product launches with unseen scale problems.
- Remote-only: missed root causes, leading to misdirected fixes, or misinterpreting a quantitative drop as a design failure when it's really a learning or onboarding issue.
- Both: recruitment mismatch vs. target users; poor tasks/metrics; analysis delays.
Hybrid strategy (fast, high-confidence)
- Parallel quick moderated sprint (days 1-3)
- 6-10 target users on a high-fidelity prototype; 45-60 minute sessions focused on core tasks and first-time user flows.
- Goals: uncover critical usability blockers, refine task wording, discover lexicon and expectations.
- Deliverable: prioritized list of fatal issues and quick fixes (under 1 week).
- Immediate unmoderated QA pilot (days 3-7)
- 100 participants mirroring target segments use the refined prototype; instrumented tasks and funnel metrics.
- Goals: validate the incidence of issues, estimate task success, surface major quantitative signals.
- If the pilot shows large issues, iterate; if it's clean, expand.
- Full unmoderated study (days 8-14)
- Scale to 500 participants, or run an A/B flagged experiment to measure conversion/retention with production code.
- Use pre-registered metrics (the success metrics and thresholds are written down and locked in before looking at any results, so "success" can't be quietly redefined after seeing the data) and statistical thresholds (minimum detectable effect, 80% power).
- Decision gating
- Combine usability severity from the lab study with incidence and metric impact from the remote study.
- Go if there are no critical usability blockers and the quantitative lift (or lack of harmful decline) is within pre-set thresholds.
- Otherwise, iterate on the highest-severity fixes and re-run focused tests.
Mitigations
- Pre-define target segments, success metrics, minimum detectable effect, and power.
- Use session recordings and open-text follow-ups in the remote study to capture qualitative context.
- Rapid ops: recruit via panels, use unmoderated tasks instrumented with checkpoints.
This approach gives quick diagnostic depth to catch fatal UX issues and the statistical breadth to estimate business impact, minimizing time-to-decision while controlling risk.
How many participants do you actually need to run a usability test? Explain where Nielsen's rule of thumb of roughly 5 users comes from and the reasoning behind that number, then describe one common situation, such as testing across several user segments or needing a statistically defensible result, where 5 participants would not be enough.
Sample Answer
Direct answer
Nielsen's rule of thumb says about 5 participants are enough to find most of the usability problems in a single, fairly uniform group of users, and the number comes from a simple probability model of how likely a group of independent testers is to collectively stumble onto each problem. It stops holding the moment you need to compare across distinct user segments or make a statistically defensible claim about a population, both of which need a different, larger sample entirely.
Structured elaboration
The model behind the number: assume each usability problem has some average probability, call it p, that any single randomly chosen participant will encounter and reveal it during a session. If p is the chance one person finds a given problem, the chance that n independent participants all fail to find it is (1 minus p) raised to the n. So the chance that at least one of the n people does find it is:
Jakob Nielsen and Tom Landauer's original analysis of real usability studies put the average detection probability at about p = 0.31 (31 percent) per problem per participant. That specific value of p is what makes 5 the answer; it is not a universal constant, it is an empirical average from the studies they looked at.
Worked example
Plugging p = 0.31 and n = 5 into the formula: 1 minus (0.69 to the 5th power). Step by step, 0.69 squared is 0.4761, cubed is 0.328509, to the 4th is 0.226671, and to the 5th is 0.156403. So P(find) = 1 minus 0.156403, which is about 0.844, or 84 percent, which is where the commonly cited "5 users find about 85 percent of problems" figure comes from.
Now compare n = 10: (0.69 to the 10th) is (0.69 to the 5th) squared, so 0.156403 squared is about 0.024462, and P(find) = 1 minus 0.024462, or about 97.6 percent. Going from 5 to 10 participants only buys about 13 more percentage points of coverage for double the recruiting and moderating cost, which is the diminishing-returns curve the rule of thumb is really describing: the first few participants are cheap per problem found, and every participant after that finds fewer and fewer new problems.
Trade-offs and pitfalls
The math assumes one shared population and one average p, which breaks in a common real situation: testing across several distinct user segments, such as new users and power users, or two very different personas using the product for different jobs. Each segment behaves like its own separate population with its own set of problems and its own p, so the 5-user math has to be applied per segment, not once across the whole recruited pool. Five people split across three segments is closer to one or two per segment, which tells you almost nothing reliable about any single segment. The same failure applies when a stakeholder wants a defensible statistic, like "72 percent of users completed this task," since that is a population-proportion estimate, a fundamentally different question from "did we find the biggest problems," and it needs a sample size calculated from a target confidence interval and expected variance, typically dozens of participants rather than five.
To justify the smaller number to a skeptical stakeholder, separate the two goals explicitly out loud: "we are not trying to prove a percentage for a deck, we are trying to find and fix the biggest problems fast," then offer the segmented plan (5 per segment, not 5 total) or a follow-up larger benchmark study as an explicit second phase once the qualitative fixes are in. The common pitfall to name directly is running 5 people total across a multi-segment redesign and calling the research done; that is a misuse of the rule, not an application of it.
You have a two-week sprint and a $5k budget. You can run either: (A) remote moderated usability tests with 5 participants, (B) an analytics deep-dive, or (C) stakeholder interviews with four product/business stakeholders. Describe criteria you would use to prioritize and recommend which activity to run, and justify trade-offs.
Sample Answer
Choose based on which unresolved question is riskiest to leave unanswered this sprint, not on which method is cheapest or most familiar. Moderated usability tests answer "can people use it," an analytics deep-dive answers "what are people already doing at scale," and stakeholder interviews answer "what constraints and success criteria are actually in play." Pick the one whose answer you genuinely don't have yet.
Decision criteria
- Type of unknown: usability risk needs direct observation; scale/pattern questions need analytics; organizational or prioritization risk needs interviews.
- What already exists: analytics only works if there's live traffic on the thing you're worried about. If you're testing something not yet built, analytics can't help at all.
- Actionability: which output can the team actually act on within the sprint.
- Cost and time fit: check the real numbers before assuming budget is the binding constraint.
Cost check on the $5,000 budget
Five moderated 45-minute sessions with a $125 incentive each plus light recruiting typically runs somewhere around $800 to $1,500, well under the $5,000 ceiling. That means budget usually isn't the real constraint here, the two-week timeline and researcher focus time are.
Applying the framework
- If the sprint's real question is "can users complete this new flow," run moderated usability tests. Five sessions fit the two-week cadence, direct observation surfaces concrete interaction problems, and recordings give stakeholders visible evidence.
- If the question is "where are users dropping off at scale," run the analytics deep-dive. It's cheap and fast but only describes an existing flow, it can't tell you why, and it can't evaluate anything not yet shipped.
- If the real blocker is organizational, disagreement on what success even means, run the stakeholder interviews. They unblock decision-making fast but risk anchoring the design on the loudest internal voice rather than actual users.
Worked example: three competing prototype directions instead of one flow
The same $5,000/two-week constraint plays out differently when you have three candidate designs to choose between rather than one flow to validate. Running five full moderated sessions per direction needs 15 sessions, which blows the timeline. The fix isn't a different method, it's spending the same five-session budget differently: run one round where each of 6 to 8 participants sees all three directions in a rotated order (a within-subject design) and complete the identical core task in each, so you get both a stated preference and, more importantly, comparative task success on the same task. This matters because stated preference alone can mislead, analytics can't be run on prototypes with no traffic, and interviews can't tell you which design people can actually operate.
Trade-offs and pitfalls
Analytics feels objective because it's a real number, but it only describes the current design; it says nothing about something not yet built, which this scenario's own three-flow variant makes unusable as an option. Stakeholder interviews are the fastest route to buy-in but risk substituting internal opinion for user evidence. A within-subject comparison across three directions only works if the core task is structurally identical across all three; if the flows diverge, seeing one design first can color judgment of the next (an order or carryover effect), so counterbalance which direction each participant sees first.
Compare and contrast rapid guerrilla usability testing, remote moderated testing, and large-sample analytics. For a mid-stage feature seeking both usability and scale validation, propose which combination of these methods you would run and in what order.
Sample Answer
Direct answer
For a mid-stage feature that needs both usability confidence and scale validation, I would run a cheap, no-user cognitive walkthrough first to catch structural problems before spending any recruiting budget, then a quick guerrilla pass for a fast reality check, then targeted remote moderated sessions to dig into whatever risk survives, and finally large-sample analytics once the feature is live to confirm the fix actually moved behavior at scale.
Structured elaboration
Four methods, compared on what they actually answer, how much they cost, and what fidelity of build they need:
- Cognitive walkthrough: a structured expert inspection with no real participants at all. Reviewers step through the task one action at a time and ask, for each step, whether the user will try to do the right thing, whether they will notice the control that does it, whether they will connect that control to the outcome they want, and whether they get a clear signal that it worked. It needs only a working prototype or even a clickable mock, costs a few hours of two or three people's time, and catches structural gaps early, but it is only as good as the reviewers' ability to actually think like the target user, not like an expert on the product.
- Rapid guerrilla usability testing: quick, informal sessions with whoever is available (hallway recruits, a coworker's spouse, a coffee-shop intercept), typically 5 to 10 people, over a day or two. Strength is speed and catching glaring flow problems cheaply; weakness is that the sample is not representative of the actual target user.
- Remote moderated testing: scheduled sessions with recruited, targeted participants over video, typically 6 to 12 people over one to two weeks, with a facilitator probing live. Strength is depth: you see mental models, hesitation, and the reasoning behind a mistake, not just that a mistake happened. Weakness is cost and time relative to the first two methods.
- Large-sample analytics: instrumented event data from hundreds or thousands of real users, gathered over the days or weeks it takes to accumulate enough volume, which requires an actually shipped or flagged-on build, not a prototype. Strength is statistical scale and confidence that a change moved real behavior; weakness is that it tells you a number moved without telling you why, so on its own it cannot diagnose a new problem.
Time-commitment and fidelity framing, roughly ordered by speed and by what stage of build each needs: a cognitive walkthrough can run against a rough prototype in an afternoon; guerrilla testing needs a clickable prototype and a day or two; remote moderated testing needs a more complete prototype and one to two weeks including recruiting; large-sample analytics needs a real, instrumented, shipped experience and however long it takes to reach a usable volume of events.
Worked example
On a mid-stage feature, suppose the cognitive walkthrough (2 reviewers, one afternoon) flags that step 2 of the flow has no clear signal after the user takes the main action, exactly the kind of "will the user notice the effect happened" failure the method is built to catch. The team fixes that before recruiting anyone. Guerrilla testing the next day with 6 people then surfaces that 4 of 6 hesitate on an unrelated label in step 1, a new finding the walkthrough missed because the reviewers already knew what that label meant. Remote moderated sessions the following week with 8 targeted users, 5 novice and 3 returning, confirm the label problem is real and specific to first-time users (4 of the 5 novice participants stumble on it, versus 0 of the 3 returning users), which tells the team exactly who the fix needs to serve. After shipping the fix, analytics over the next two weeks show completion at that step rising in the new-user segment specifically, which is the scale confirmation the qualitative rounds could not provide on their own.
Trade-offs and pitfalls
Running all four in sequence is the safest path but is not always affordable; if the timeline only allows two rounds, cognitive walkthrough plus remote moderated testing is the strongest combination because it pairs the cheapest structural check with the deepest diagnostic one. Skipping straight to analytics without any qualitative round first is the most common mistake on a mid-stage feature: it will tell you a metric moved or did not, but gives no way to diagnose why, which is exactly the gap the earlier rounds exist to close.
Name three quick and low-cost UX validation methods you can run within two weeks that do not require many participants or a polished design. For each method, describe setup, expected outcomes, what to measure, and how to interpret results to make product decisions.
Sample Answer
Direct answer
Three methods that fit a two week, low participant, low fidelity constraint: guerrilla usability testing, a five second test, and an unmoderated click through test on a rough clickable prototype. All three run with 5 to 8 people, a sketch level design, and no engineering support, and all three still work when you cannot get in front of your actual customers (a common case for B2B or internal tool teams), because the participants can be reasonable stand ins rather than confirmed customers.
Structured elaboration
-
Guerrilla usability testing
Guerrilla testing means running short, informal think aloud sessions with whoever is willing and roughly resembles your user, instead of recruiting confirmed customers through a formal panel. Setup: recruit 5 to 8 people (colleagues in a different department, people in a public space, or an internal advisory panel of former customers if one exists), give them 3 to 4 realistic tasks on paper sketches or a rough prototype, and run each session for 10 to 15 minutes while they narrate their thinking out loud.
Expected outcomes: a short list of the specific steps that trip people up, in their own words, plus a rough sense of which of your 3 to 4 tasks is hardest.
What to measure: task completion (succeeded, needed help, failed) and the specific step where each person hesitates or misreads something.
How to interpret: if the same step causes 3 or more of the 5 to 8 people to hesitate or fail, treat it as a real problem worth fixing before higher fidelity work. A single person's confusion is more likely noise. -
Five second test
A five second test shows a static screen for five seconds, then asks what the person believes the product does and what they would do next. Setup: show a homepage or key screen for five seconds with a free remote tool or in person, then ask three questions: what is this, who is it for, what would you click first.
Expected outcomes: a read on whether your headline and visual hierarchy communicate the core value proposition on their own, before anyone interacts with anything.
What to measure: the percentage of respondents who correctly state the core purpose, and what they name as the primary next action.
How to interpret: if fewer than roughly 6 out of 10 respondents state the correct purpose, the headline or visual hierarchy is not communicating, and needs a rewrite before you invest further in the flow. -
Unmoderated click through test with session recordings
Unmoderated means the participant completes the test alone, on their own time, with their screen and voice recorded, rather than a researcher watching live. Setup: build a 3 to 6 screen clickable prototype (gray box wireframes are fine) of the target flow, publish it through a prototyping tool's built in test link, and recruit through an unmoderated testing panel when you have no direct line to real customers.
Expected outcomes: a recording of exactly where real fingers and cursors go, including detours you would never predict from looking at the design yourself.
What to measure: completion rate, number of clicks or taps to reach the goal versus the ideal path, and the screen where people drop off.
How to interpret: a completion rate under about 70 percent, or drop off concentrated on one screen, tells you exactly where the flow breaks even without a moderator present.
Worked example
Say you guerrilla test a cancel subscription flow with 6 people recruited from an internal Slack channel, which is a convenience sample rather than a random sample of your real customer base. 4 of the 6 complete it, and 2 get stuck on the same confirmation screen, misreading a greyed out button as disabled. That is 2 out of 6, about 33 percent, failing at the same point. Two independent failures at the same step clears the bar for "fix this before testing further," even though the total sample is only 6 people.
Trade-offs & pitfalls
Convenience sample bias: guerrilla and five second tests recruited from whoever is nearby (coworkers, hallway passersby, an internal Slack channel) skew toward people who are more tech savvy, more patient, or already familiar with the product's category than your real users. Mitigate this with 2 to 3 simple screener questions before each session ("have you used a similar tool before," "what is your role"), so you can flag and discount sessions from people who look nothing like your target user, and by checking any surprising finding against analytics or support tickets before treating it as fact.
Low customer access: when you genuinely cannot reach real customers (locked down enterprise accounts, a B2B buyer who is not the daily user), lean harder on internal advisory panels, sales or support colleagues acting as proxies, and unmoderated panel services, but say so explicitly in your findings ("tested with proxy users, not confirmed customers") so stakeholders do not over trust the result.
Small samples answer whether something is broken, not how big the effect is. Report the 33 percent figure above as a directional signal that justifies a fix, not as a number that will hold at scale, and confirm the fix's real impact later with analytics or a larger study once it ships.
Unlock Full Question Bank
Get access to all 24 Usability Evaluation: Principles, Heuristics, and Testing interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.