Flowlix
← Back to Blog
What Is Usability Testing? How to Test Your App or Website With 5 Users
Oct 8, 2026  •  6 min read

What Is Usability Testing? How to Test Your App or Website With 5 Users

Ahmed Bassam
Ahmed Bassam
CEO & Head of Design

Usability testing means watching real people try to use your product. Five users are enough to find most of the serious problems. Here is what it is, when to do it, and how to run one yourself this week.

Usability testing is watching real people try to complete real tasks with your product, to find where they struggle. You give a person a task, such as "order a cake for Friday", stay quiet, and observe. It is not a survey and not a focus group: you study what people do, not what they say they would do. Testing with about five users is usually enough to find most of the serious problems in one flow.

It is one of the cheapest ways to improve an app or website, and it can be done on a prototype before any code is written.

Why are five users enough?

Research published by the Nielsen Norman Group found that the first few users reveal most of the usability problems, and that after about five the same problems keep repeating. Their estimate is that five users uncover roughly 85% of the problems in the flow being tested.

Two conditions apply:

  • The five people should be from one type of user. If you have two very different audiences, such as customers and drivers, test about five of each.
  • It is better to run several small rounds than one large one: test with five, fix, then test again.

What are the types of usability testing?

TypeHow it worksBest for
ModeratedYou sit with the person, in the room or on a video call, and watchUnderstanding why people struggle
UnmoderatedThe person completes tasks alone while a tool records the screenQuick feedback from many people
In personSame room, their own phone if possibleSeeing real behaviour and context
RemoteVideo call with screen sharingReaching users in other cities or countries
Prototype testingTasks on a clickable design, before developmentCatching problems while they are cheap to fix
Live product testingTasks on the real app or siteFinding out why a released flow underperforms

When should you run a usability test?

  • Before development, on a prototype of the main flow
  • Before a redesign, to learn what is actually broken. See how to redesign an app without losing users
  • After launch, when analytics show people leaving a flow and you do not know why
  • When the team disagrees about a design decision: watch users instead of arguing

How do you run a usability test? Seven steps

1. Choose one flow. Sign up, checkout, booking. Do not test the whole product at once. 2. Write three to five tasks as situations, not instructions. Write "You want to send flowers to your mother on Thursday", not "Tap the flowers category". 3. Recruit five people who match your real users. Not colleagues, and not friends who already know the product. 4. Prepare the product or prototype and a way to record the screen and voice, with the person's permission. 5. Ask them to think aloud, then stay quiet. Do not help and do not explain. If they ask what to do, ask what they would do if you were not there. 6. Take notes on what they do: where they pause, tap the wrong thing, go back or give up. 7. Afterwards, list the problems by how many people hit them and how badly, and fix the top ones first.

What should you measure?

MeasureWhat it tells you
Task completionCould they finish at all?
Time on taskHow much effort it took
ErrorsWrong taps, wrong pages, going back
Where they hesitatedUnclear labels or layout
What they saidThe words they use, which should become your labels

What mistakes ruin a test?

The moment you explain the screen, the test is over. In real life nobody is standing next to the user.
  • Leading questions, such as "Was that easy?"
  • Helping when the person gets stuck
  • Testing with the team or with people who already know the product
  • Asking for opinions on colours instead of giving tasks
  • Testing too late, when nothing can be changed
  • Collecting findings and fixing nothing

Usability testing, UX audit or A/B test?

MethodWhat it isUse it when
Usability testingWatching users complete tasksYou need to know why people struggle
UX auditAn expert reviews the product against known principlesYou want a fast list of likely problems. See what a UX audit is
A/B testTwo versions shown to live traffic, compared by numbersYou have enough traffic and a specific change to compare

They work well together: an audit finds the likely problems, testing confirms them with real people, and an A/B test measures the fix.

How Flowlix uses usability testing

Flowlix Studio is a design and development studio in Ismailia, Egypt. We design products and build them: UI/UX design, websites and web apps in React and Next.js, and mobile apps in Flutter and React Native. When a project includes research, we recommend testing the main flow on a clickable prototype before development starts, so problems are fixed in the design. We work with clients in Egypt, Saudi Arabia, the UAE and Qatar. More on our UI/UX design service.

Frequently asked questions

How much does usability testing cost?

A basic round can cost very little: five people, an hour each, and a small thank-you. Costs rise with recruiting specific users, paid tools and professional analysis.

Can I test a design that is not built yet?

Yes, and it is the best time. A clickable prototype is enough for people to attempt real tasks.

How long does a session take?

Usually 20 to 40 minutes per person for one flow. Longer sessions tire people and produce weaker results.

Do I need special software?

No. A video call with screen sharing and recording is enough to start. Dedicated tools help when you test often or want unmoderated sessions.

Is usability testing the same as user acceptance testing?

No. User acceptance testing checks that the software does what was specified. Usability testing checks whether people can actually use it.

Talk to us

Book a free consultation on WhatsApp. Tell us which flow is underperforming, and we will suggest how to test it and what a fix would involve, with a fixed quote within 48 hours.

Written by Ahmed Bassam — Flowlix StudioFree Consultation on WhatsApp
Have a project in mind?

Let's talk.

Share your project requirements here or send us an email at flowlix121@gmail.com — we'll follow up in less than 24 hrs.

You'll talk directly with the founder
Ahmed Bassam
Ahmed Bassam
CEO & Head of Design
Free Consultation on WhatsApp
Chat on WhatsApp