Defining test strategy
A test approach or test strategy defines how software testing will be implemented. There are many approaches that can be employed as is or combined if required:
- Risk-based testing: test areas with greater risk
- Model-based testing: test the areas that are used most
- Method-based testing: test most possible errors, user checklists and quality characteristics
- Standards-based testing: test application against the industry listed standards
- Dynamic testing: software testing with concurrent execution and evaluation of results
- Domain-driven testing: test using domain-specific methodology
- Regression-averse testing: test using existing templates
