{"head":{"title":"What Is Usability Testing? Definition and Example | OceanLab","description":"Usability testing means watching real people try to do real tasks with your product to find where they struggle. How to run it, an example and mistakes.","canonical":"https://oceanlab.in/glossary/usability-testing"},"crumbs":[{"name":"Home","path":"/"},{"name":"Glossary","path":"/glossary"},{"name":"usability testing","path":"/glossary/usability-testing"}],"slug":"usability-testing","term":"Usability testing","aka":["user testing"],"category":"Running a build","short":"Watching real people try to complete real tasks with a product, to find where they get stuck.","body":[["In a usability test you give someone a task (\"book a follow-up visit for next Tuesday\") and watch what they do. You do not help or explain. Where they hesitate, misread or give up is where the design needs work."],["It can run on a ",{"href":"/glossary/wireframe","text":"wireframe"},", a ",{"href":"/glossary/high-fidelity-prototype","text":"high fidelity prototype"}," or live software. A handful of people, often five or so per round, is usually enough to find the biggest problems, and more rounds after fixes find the next layer."]],"why":["Teams know their product too well to see it fresh. A short test with real users finds problems that would otherwise reach launch, where they cost support time, lost sign-ups and rework. Finding them on a prototype is much cheaper than in code."],"example":["A field service app is tested with four technicians. All four miss the button to add parts used, because it is hidden behind a menu. Moving it onto the job screen takes an hour in the prototype and removes a problem that would have meant missing billing data."],"inBuild":["OceanLab builds start with a clickable prototype before production code, and that prototype is the cheapest place to run a test with a few real users."],"mistakes":[["Asking people what they think instead of watching what they do."],["Testing with colleagues instead of people who match the real users."],["Testing once at the end, when there is no time left to fix what you find."]],"related":[{"href":"/glossary/high-fidelity-prototype","label":"High fidelity prototype","detail":"A prototype that looks almost exactly like the finished product, with final styling, real content and realistic interactions."},{"href":"/glossary/wireframe","label":"Wireframe","detail":"A simple, usually grey, sketch of a screen showing layout, content and actions, without final styling."},{"href":"/glossary/clickable-prototype","label":"Clickable prototype","detail":"A set of linked screens you can click through, built to test a design before the real software exists."},{"href":"/glossary/acceptance-criteria","label":"Acceptance criteria","detail":"The testable conditions a feature must meet before the person who asked for it accepts it as done."}],"tools":[],"links":[{"href":"/case-studies","label":"Case studies","detail":"Product builds by OceanLab, by industry."},{"href":"/software","label":"Software by industry","detail":"Systems we build per industry, with guides and tools."}],"sources":[],"legal":false,"updatedAt":"2026-10-25"}