Overview
Acceptance testing is the final stage of testing before the software is released. Its purpose is to determine if the system is ready for production and meets the needs of the users and stakeholders.
Types
- User Acceptance Testing (UAT): Performed by the actual end-users.
- Business Acceptance Testing (BAT): Performed by the business owners.
- Alpha/Beta Testing: Releasing to a limited group of users for feedback.
Goal
To gain confidence that the system is 'fit for purpose'.