How To Prepare A Good Test Strategy Document: Step #1: Scope and Overview
How To Prepare A Good Test Strategy Document: Step #1: Scope and Overview
How To Prepare A Good Test Strategy Document: Step #1: Scope and Overview
It
guides QA teams to define Test Coverage and testing scope.
It helps Test managers to get a clear state of the project at any point. The chances of missing any
test activity are very low when there is a proper test strategy in place.
Test execution without any plan rarely works. I know teams who write strategy documents but never
refer back them while test execution. The Testing Strategy plan must be discussed with the whole
team so that the team will be consistent with its approach and responsibilities.
In tight deadlines, you can’t just waive any testing activity due to time pressure. It must at-least go
through a formal process before doing so.
In simple terms, the test strategy contains the following information:
How to use testing for managing project and product risks?
How to divide the testing process into different test levels?
What are the high-level testing activities?
Which testing strategy should be used in which situation? Strategies can differ based on project
requirements like regulatory requirements, risk levels, and different methodologies of software
development.
General test entry and test exit conditions
The activities and processes mentioned in the Test Strategy should be aligned with the
organization's Test Policy.
Test strategy VS Test Plan
There is great confusion about Test Plan and Test Strategy documents. A different organization has
its unique processes and standards to manage these documents. For example, some organization
includes test strategy facts in Test Plan itself while some organization includes strategy as a
subsection within the testing plan.
● In the Test Plan, test focus and project scope are defined. It deals with test coverage,
scheduling, features to be tested, features not to be tested, estimation, and resource management.
● Test strategy is a guideline to be followed to achieve the test objective and execution of test
types mentioned in the testing plan. It deals with test objective, test environment, test approach,
automation tools and strategy, contingency plan, and risk analysis
1. include product background in the test strategy document. Answer the first paragraph
of your test strategy document – Why do stakeholders want to develop this project? This
will help us understand and prioritize things quickly.
2. List all the important features you are going to test. If you think some features are not
a part of this release then mention those features under the “Features not to be tested”
label.
3. Write down a test approach for your project. Clearly, mention what type of testing you
are going to conduct. i.e., Functional testing, UI testing, Integration testing, Load/Stress
testing, Security testing, etc.
4. Answer questions like how you are going to perform functional testing? Manual or
automation testing? Are you going to execute all the test cases from your test
management tool?
5. Which bug tracking tool are you going to use? What will be the process when you find
a new bug?
7. How will you track your testing progress? What metrics are you going to use for
tracking test completion?
8. Task distribution – Define the roles and responsibilities of each team member.
9. What documents will you produce during and after the testing phase?
10. What risks do you see in Test completion?