Test Strategy
by Inderdip Vraich
1. Understand the requirements
1.1. Mission of testing
1.2. Communicate with Product Owner
1.2.1. About important features
1.2.2. Risks
1.2.3. Audience
1.2.4. Non functional requirements
1.2.5. Coverage expected
1.3. Identify the Scope
1.3.1. In scope
1.3.2. Out of Scope
1.4. Identify the functional areas
1.4.1. Create mind map
2. Test Approach
2.1. Exploratory testing
2.2. Context driven testing
2.3. Risk based testing
2.4. Heuristics approach
2.4.1. Michael D Kelly’s Touring Heuristics (FCC CUTS VIDS)
2.4.1.1. Feature tour
2.4.1.2. Configuration tour
2.4.1.3. User tour
2.4.1.4. Scenario tour
2.4.2. Test Strategy Heuristics by James Bach (SFDIPOT)
2.4.2.1. Structure
2.4.2.2. Function
2.4.2.3. Data
2.4.2.4. Integration
2.4.2.5. Platform
2.4.2.6. Operation
2.4.2.7. Timings
3. Test Techniques
3.1. Functional testing
3.2. Non functional testing
3.2.1. Security testing
3.2.2. Performance testing
3.2.3. Instability testing
3.2.4. Usability
4. Deliverables
4.1. Bug report
4.1.1. lean testing