Test Plan v/s Test Strategy
Test Plan:
1.Test plan document is a document which contains the plan for all the testing activities to be done to deliver a quality product
2.It is designed by test lead or test manager
3.It is a dynamic document. It can be changed
4.It is defined at project level
Steps for Preparing test plan document:
As soon as Product Description, SRS or Use Case document are ready test lead will concentrate on test planning and will prepare the test plan document
Test plan document involves below process steps:
a. Team formation: Test plan process starts with testing team formation. In this stage test lead depends on below stated fac tors
>Size of the project
>Available test duration
>Available testers on bench
>Availability of the test resources(testing tools)
b.Identifying tactile risks:
After completion of test team formation, test lead concentrates on risks identification and analysis
Risks: 1.Lack of domain knowledge to testers
2.Lack of time
3.Lack of resources
4.Lack of communication
c. Prepare Test Plan:
Once done with team formation and risks analysis,Test lead will design test plan document and contains below furnished features:
- Test Plan Identifier
- Introduction
- Features(or) Test items
- Features to be tested
- Features not to be tested
- Test approach
- Test environment
- Entry criteria
- Suspension criteria
- Exit criteria
- Test deliverables
- Staff and Training needs
- Roles and Responsibilities
- Schedule
- Risks and assumptions
- Approvals
d.Review test plan:
Once test plan document designing completes,the corresponding test lead will take approval from PM and then test lead communicate with team in current project regarding test plan
Test Strategy:
1.Test Strategy is a high level document which captures the approach on how we go about testing the product and achieve the goals.
2.It is designed by the project manager
3.It is a static document. Once defined, it cannot be changed
4.It is defined at organization level and can be used for similar kind of projects
Test strategy document furnished with the below features:
- Scope and Objective
- Business Issues
- Test responsibility matrix
- Requirement traceability matrix
- Roles and Responsibilities
- Communication and status reporting
- Need for test automation
- Defect Reporting and Tracking
- Configuration management
- Test metrics
- Environment requirements
- Industry standards to follow
- Risks and assumptions
- Training plan