Logo
Home  >  Glossary  >  Acceptance testing

Acceptance Testing

Acceptance testing is a process used in software development and project management to verify that a product, system, or service meets the required specifications and is ready for use by the end-users or clients. There are several types of acceptance testing, including user acceptance testing (UAT), operational acceptance testing (OAT), and contract acceptance testing, each focusing on different aspects of the product’s performance and compliance with requirements.

Example

Before launching a new online banking system, the bank might conduct user acceptance testing (UAT) to ensure that the system is easy to use and meets all the necessary security and functional requirements.

Key points

Verifies that a product meets the required specifications and is ready for release.

Often the final testing phase before a product is launched.

Involves real-world scenarios to ensure the product works as intended.

Quick Answers to Curious Questions

It can be performed by the development team, QA team, or actual end-users, depending on the type of acceptance testing.

The main purpose is to ensure that the product or system meets the specified requirements and is ready for use by the end-users.

If the product fails, it typically goes back for further development or bug fixing until it meets the necessary standards.
scroll top

Register to our Newsletter to always be updated of our latest news!