🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Acceptance Test

In plain terms

Testing whether software meets business requirements.

Going deeper

Acceptance tests verify that the system satisfies agreed criteria from the user's or stakeholder's viewpoint, confirming it's fit for purpose. They validate requirements, not internals.

Under the hood

Often written in business language (BDD/Gherkin); the basis for 'done' from the user's side.

Examples

User acceptance testing, BDD, Cucumber, requirement validation, sign-off.

Think of it like...

Like a customer's final inspection confirming the product does what they ordered.

Feedback & Bug Report