Automation Test Plan
This document will outline and describe the testing approach and each of the tests related to the automation testing of the delivered product.
Explanation of the automation coverage
Description of manual test cases, end-to-end flows, business scenarios, validations which will be automated.
Concise list of what will be tested
List of each specific manual test that will be automated
Concise list of elements that will not be tested
If any manual test cannot be automated, it will be listed here with a brief explanation why.
If there are any specific hardware or software requirements related to the system under test and the automation test plan, they are outlined here. For example, PC or MAC computers, mobile devices, operating systems, browsers, etc.
Each test will have a brief description regarding the functionality being tested
Unique identification for traceability
Each test will be identified using a standardized methodology that represent the product being tested, the functional area, and the manual test being automatedList of any known issues involved with the Automation Plan – If any part of the application cannot be tested due to incomplete code, security restrictions, database restrictions, etc then those will be listed here
Identification and description of any known risks
This section may describe risks related to the automation testing such as instability related to data or system environments forcing a delayed execution, or lack of thorough integration testing
Description of the testing approach (methodology, tools, etc)
This section details the complete automation test approach dependent on the phase of testing involved. If the test is a system test, then the system testing needs, expectations, and goals will be described
Data requirements for each test case
If any data is required for a test, it will be described with each test case so the requirements can be met prior to execution of the plan
Team members roles and responsibilities