User acceptance testing (UAT) is a people-focused activity which helps confirm that your software application performs the required functionality while also meeting user requirements. This is especially critical for customer-facing software systems and products. User Acceptance Testing is bassically often the final step before rolling out the application. It is determining if software is satisfactory to an end-user or customer. It is usually a black box type of testing. In other words, the focus is on the functionality and the usability of the application rather than the technical aspects.The steps taken for User Acceptance Testing typically involve one or more of the following :
> User Acceptance Test (UAT) Planning
> Designing UA Test Cases
> Selecting a Team that would execute the (UAT) Test Cases
> Executing Test Cases
> Documenting the Defects found during UAT
> Resolving the issues/Bug Fixing
> Sign Off.