A QA team conducts acceptance tests to ensure the software or app matches business requirements and end-user needs. An acceptance test returns either a pass or fail result. A fail suggests that there is a flaw present, and the software should not go into production.
Who performs the acceptance testing *?
Acceptance testing conducted at the site at which the product is developed and performed by employees of the supplier organization, to determine whether a component or system satisfies the requirements, normally including hardware as well as software.
How is acceptance testing done?
User Acceptance Testing (UAT)
It helps to determine whether the system is working for the user with the given specific requirements. Here, the user refers to whom the system is going to handle after completion of all the testing levels. Usually, customers or customer's customers will perform this testing.