The User Acceptance Testing UAT test plan specifies the steps that will be taken to confirm that a software product fulfills the needs of the target audience. It details the UATs starting and ending points, the way tests are conducted, and the scenarios and cases that are used. Users perform UAT if they are the target audience for the product. Software Beta Testing is performed onsite at the clients premises. The primary goal of user acceptance testing is to ensure the integrity of the entire business process. It doesnt care about fixing typos or testing the functionality of the system.