Following are the contents of a test strategy, as per HyBIST.
- Features to focus on (what to test)
- List down major features of the product.
- Rate importance of each feature (Importance = Usage frequency x Failure criticality).
- Potential issues to uncover (Test for what)
- Identify the PDTs that you look forward to detecting.
- Quality Levels (When to test)
- Identify the levels of quality that are applicable and map the PDTs to these levels.
- Tests & Techniques (how to test)
- State the various tests that need to be done to uncover the above PDTs.
- Identify the test techniques that may be used for designing effective test cases.
- Execution approach (detection process)
- Outline what tests will be done manually/automated.
- Outline tools that may be used for automated testing.
- Test metrics to collect & analyze (how to assess)
- Identify measurements that help analyze the strategy is working effectively.