Skip to content
Web Design & Development

A Practical Guide to User Acceptance Testing

Structured testing by the client or business users before a site or feature goes live.

Marcus Adeyemi Technical Director 2 min read 23 views
A Practical Guide to User Acceptance Testing

Why does it matter?

Acceptance testing catches the gap between what was built and what was meant, while it is still cheap to fix.

What are the numbers?

  • Test cases structured cases beat unstructured clicking
  • Environments testing should happen on a production-like environment
  • Defect triage issues need severity ratings
  • Sign-off acceptance should be recorded

What should I do?

  1. Write test cases from the requirements
  2. Test on a production-like environment
  3. Triage defects by severity
  4. Agree what blocks launch and what follows later
  5. Record formal sign-off
What to do and what to avoid with user acceptance testing, side by side
Good practice against the usual mistakes, from the sources listed below.

What should I avoid?

Avoid:

  • Unstructured clicking as testing
  • Testing on developer machines
  • Every defect treated as a blocker
  • Sign-off given informally

When should I get help?

Short answer Bring in help when launches uncover avoidable problems.

Where this comes from

The figures and practices above come from the sources listed.

Working on something like this?

We take on Web Design & Development work for teams who want it done once, properly. Tell us what you are building and we will tell you honestly whether we are the right studio for it. Start a project.

Where to go next

Spotted something wrong? Report an error on this page. We correct on the page and say what changed.

All services

The work behind this article, and what it costs.

Marcus Adeyemi

Builds and maintains the web work. Writes about front-end architecture, performance, accessibility and the unglamorous parts of keeping a site alive.

Keep reading

More in Web Design & Development