During the early years of my career as a tester, i thought that a Test Strategy was written just for the test team. But as i matured , learnt from feedback and the sign off authorities , that this document was being consumed by almost all the stakholders of the project to understand what the Test Strategy and their role and responsiblities . So when i started as a test manager and started writing strategies, i try to cover the below key stakeholders :
1. Program Manager/Project Manager/Sponsors: Who are interested in knowing what the overall test strategy is that is going to be followed and implemented for the project and whether it will satisfy the objectives of the project. Governance Model - Meetings, Reports and their frequency.
2. Infra Team: Who are interested in the the āTest Environmentsā that need to be stood up for the project - ST, SIT, UAT, Pre-Prod. The connectivity requirements between the different components of the system, so that appropriate firewall rules may be determined by them to implement for the project. Also, any infra specific assumptions, dependencies like tools, accesses and the timelines when they are required by.
3. Dev Team: Who are interested in the Exit criteria from DEV and Entry criteria for Test for the code to move into the test environment, for Eg. Unit tests completion and evidence shared as an Exit criteria from DEV and Entry to Test. Also, the Defect Priority and Severity definitions and SLAs for fixing, Defect Workflow, besides other Dev specific dependencies, assumptions.
4. Test Team: - My most important audience - who must know the overall test strategy , the objective of the project, test methodology to be used , the different test phases and the techniques of testing to use, the scope of testing in each testphase, the deliverables they should be working on, the overall schedule, the various stakholders in the project and their roles and responsibilities, the defect management strategy, tools to be used for looking at requirements, test case management, meetings they must prepare for, reports they must submit daily, assumptions, dependencies, entry and exit critieria etc.
5. Support/Maintenance/Security Team: who were interested in the scope of the Operational Acceptance Tests including Performance, DR, BC , Availability, Capacity , etc which are going to be executed for the project as they were going to be the team maintaining the project post go-Live.
Sorry about my long replyā¦