[VIDEO] What is an Acceptance Test Plan?

An Acceptance Test Plan is performed by software testers to determine if the software meets the customer’s requirements, that is, it is ready for the customer to accept the software into their environment.

An Acceptance Test Plan (ATP) describes the acceptance testing process, such as the features to be tested, pass/fail criteria, approach to testing, checklists, roles and responsibilities, resource requirements and schedules. It also defines the functionality to be tested, the requirements verified by the test, test preconditions, test steps and test post-conditions.

Acceptance Test Plan is also known as User Acceptance Testing (UAT), end-user testing, operational acceptance testing (OAT) or field (acceptance) testing.

User Acceptance Testing (UAT) is the final stage of the software testing process. Its purpose is to ensure everything is working properly before release. UAT is ideally performed by end users.

What is an Acceptance Test Plan?

Acceptance Test Plan Benefits

Use an ATP template to:

  • Describe the capabilities being tested and which requirements were verified by your Acceptance Test Plan.
  • Enable the customer to determine if the system is working according to the specifications in the contract.
  • Outline test preconditions, steps, and post-conditions.
  • Ensure that all components of the system are tested.

Download Template

Acceptance Test Plan Sample Screenshots

Here are sample screenshots of the Acceptance Test Plan Template.

Acceptance Test Plan – Page 1 of the Table of Contents

Learn more about this template


Download the PDF tutorial – Acceptance Test Plan Template + Samples