Test Strategy
A systematic approach to managing product risks through structured testing methodologies, ensuring quality at every phase of development.
What is Test Strategy?
The test strategy describes our general test methodology. This includes how testing is used to manage product and project risks, the division of testing into levels, and the high-level activities associated with testing. The test strategy and processes will be consistent with the test policy, providing generic test entry and exit criteria for one or more programs.
Testing Strategies
| Strategy | Description | Use Case |
|---|---|---|
|
Risk-Based Testing
|
Analyze the test basis to identify and prioritize test conditions based on risk levels, focusing effort where it matters most. | HIGH PRIORITY |
|
Operational Profiling
|
Develop models based on actual or anticipated usage patterns, testing the most critical user paths and operational scenarios. | DATA-DRIVEN |
|
Quality Characteristic-Based
|
Use predetermined test conditions from quality standards (ISO 9126) to systematically verify functionality, reliability, and usability. | ISO 9126 |
|
Process-Compliant
|
For regulated industries like medical systems subject to FDA standards, follow mandated testing procedures and documentation. | FDA / EMA |
|
Defect-Based Attacks
|
Reactive testing where tests are designed based on received software, targeting common defect patterns and attack vectors. | EXPLORATORY |
|
User-Directed Testing
|
Test conditions determined by key stakeholder input, ensuring alignment with real user needs and business priorities. | STAKEHOLDER-LED |
Strategy Development Process
Requirements Analysis
Review requirements, specifications, and user stories to identify testable conditions and quality attributes.
Risk Assessment
Identify and prioritize risks based on likelihood and impact. High-risk areas receive more intensive testing.
Strategy Selection
Choose appropriate testing strategies based on project context, regulatory requirements, and resource constraints.
Test Level Definition
Define test levels (unit, integration, system, acceptance) and entry/exit criteria for each phase.
Execution and Iteration
Execute the strategy, measure effectiveness, and iterate based on findings and changing requirements.
Test Policy Framework
Test Policy
The test policy describes why an organization tests. It defines overall testing objectives developed by test management in collaboration with senior stakeholders.
- New development testing
- Maintenance testing
- Internal/external standards
- Quality policy alignment
Strategy Components
A comprehensive test strategy addresses multiple dimensions to ensure complete coverage and effective risk management.
- Test levels and types
- Entry and exit criteria
- Test environment requirements
- Metrics and reporting
Need a Test Strategy?
Our ISTQB-certified engineers will develop a customized test strategy aligned with your project goals and risk profile.