Acceptance Testing
USER ACCEPTANCE TESTING (UAT) is a level of software testing wherein a system is tested for acceptability. The aim of this testing is to measure the system’s compliance with the business requirements and evaluate whether it is acceptable for delivery or not.
Method
User Acceptance Testing (UAT) is related to the Black Box Testing method and is executed manually. This form of testing does not adhere to a particular method and is not scripted; rather, it is done on the fly.
Tasks
Acceptance Test [Execute >> Re-execute]
Although it is recommended, especially for Internal UAT, test plans and test cases are rarely produced or followed.
When is it performed?
After System Testing and before making the system available in production for actual use, UAT Testing is the ultimate phase of software testing.
Types of Acceptance Testing
Internal and external acceptance testing are the two forms of acceptance testing:
Internal Acceptance Testing
Members of the software development team who are not directly involved in the project (Development or Testing), typically including representatives from Product Management, Sales, and/or Customer Support, conduct this type of Acceptance Testing, also known as Alpha Testing.
External Acceptance Testing
Individuals who are not employees of the software development company carry out this type of Testing.
Customer Acceptance Testing
Customers of the firm that developed the programme undertake this type of Acceptance Testing. They are the ones who requested that the company construct the programme. [This is the case when the software is not held by the company that created it.]
User Acceptance Testing (UAT)
The software’s end users (current or potential) conduct this type of Acceptance Testing, also known as Beta Testing.They could be customers, customers’ customers, or members of the general public.
One Reply to “What is User Acceptance Testing (UAT)?”