Introduction
The Acceptance Testing is the software testing technique performed to ensure the software system has reached the requirement specifications.In effect ,what the acceptance testing doing is that it confirms the system to meet the required criteria for the delivery of the software.Acceptance Testing is performed just after the System Testing and ensures the system is available for the actual use.The Acceptance Testing is the BlackBox Tests,where the tester need not be aware of the internal structure of the code and they just specify the inputs and analyse the output and compare the expected result with the actual result.
The Acceptance testing is the level of software testing where the acceptance of the software is ensured.
The major objectives of Acceptance Testing
- Resolve discrepancies to ensure a perfect result.
- Confirm the readiness of the system to live-performance.
- Ensure the exact operations and functionalities as per the agreed criteria.
- Acceptance criteria should be related to the Business objectives of the client.

Acceptance Testing comes just after the completion of the System Testing level which ensures the requirement evaluation ,functional and non-functional performance of the system.
The Acceptance testing tests for the Business Requirements ,Client needs and the overall working of the system for the client acceptance.
Prerquisites
1.Completion of the System Testing.
2.Check for the Business Requirements.
3.Make ready the UAT Environment
Process
1.Based on the Requirements definition Stage,generate the use cases.
2.Create the test cases based on this analysis.
3.The test cases created should follow real-time environment test criteria and hence find out the real-time reactions of the application by inputting real-time values.
4.The evaluation and comparison of test results to the business objectives.
5.On the basis of this evaluation, there may require 2 or more test cycles with more real- time test data.
Exit Criteria
1.Ensure no critical defects left.
2.Compare the Business requirements and the tested application’ s Test Results Documents.
3.Sign off from The Acceptance Testing.