Updated: Jun 9, 2022
Why writing an automation test plan is important?
“A bad plan is better than no plan, and the most important quality of any plan is the flexibility to change.” — Judson L Moore
Surveys suggest that 50% of the testing projects don’t have automation and 80% of these projects don’t have an automation test plan.
Another well-known fact is that the risk of a project failing without a proper plan is far more.
The automation test plan is uncharted territory for many of us (especially if we are new to automation) and we start automation without a proper automation test plan.
Another factor to consider before starting automation is to consider if automation will be profitable for the project/organization or not. Hence creating an automation test plan and estimating the return on investment (ROI) is of prime importance before starting automation. This is where things get tricky and the automation plan needs to be well thought out and well-articulated.
What is an Automation Testing Plan?
An automation test plan is a detailed document that describes the automation test scope, objectives, goals, estimations, and resources required and enlists the responsibilities of the automation testing team members. An automation test plan acts as a blueprint to conduct automation testing in a project. It also contains risks and contingency planning.
Benefits of writing an Automation Testing Plan
It justifies the ROI of implementing automation.
Give stakeholders an articulated automation approach.
It gives direction to automation and ensures automation is measurable and traceable.
Drafting an Automation Test Plan - Step by step guide
Following is a step-by-step guide and a template that we can use in our automation projects. We can arrange our plan in different sections to comprehend the various aspects of automation testing.
Test Automation Planning
This section specifies the objective of the automation test plan document and set stakeholder expectations from this document.