Domesticated Brain

User Acceptance Testing


User Acceptance testing is a software testing method which is used to ensure that the software being developed is satisfying the functional and performance requirement of the end user.


This is the last phase of the software testing process and one of the final stages of the software project as it occurs after the Unit tests, Integration testing and system testing. The development of the software should also be completed to start the user acceptance testing.


The end users of the software otherwise known as the intended users of the software will test the software system in the end user environment otherwise known as the real world environment to comply with the software specification and issues will report to the software developer.


Since the acceptance testing is done by the intended users of the software in a real world environment UAT testing helps to ensure that the software is compling with the customer expectation and also gives confidence with the software being developed to the customer.