Acceptance testing :
Acceptance testing is a formal testing conducted to determine whether a system satisfies its acceptance criteria – the criteria the system must satisfy to be accepted by the customer.
It helps the customer to determine whether or not to accept the system.
The purpose of this test is to evaluate the system’s compliance with the business requirements and assess whether it is acceptable for delivery.
Acceptance testing is performed after System Testing and before making the system available for actual use.
There are various forms of Acceptance Testing :
- User Acceptance Testing
- Business Acceptance Testing
- Alpha Testing
- Beta Testing
Objectives of Acceptance Testing :
Following are the three major objectives of Acceptance Testing :
Confirm that the system meets the agreed-upon criteria.
Identify and resolve discrepancies, if there are any.
Determine the readiness of the system for cut-over to live operations. The final acceptance of a system for deployment is conditioned upon the outcome of the acceptance testing. The acceptance test team produces an acceptance test report which outlines the acceptance conditions.
Different types of acceptance testing :