Pre-Development
- Project requirements, testing of ideas and validity
- Software requirements, working out testing approach overall and what types of testing should be included
In Development
- Unit tests
- Smoke tests
- Sanity tests
- Integration tests
- UI tests
- Acceptance tests
- Regression tests
- Functional tests
- Load tests
- Smoke
- Average load
- Soak
- Spike
- Stress
- Breakpoint
- Penetration tests
Pre-Release
- Open/Close beta
- Feature flag on users
- % of traffic seeing new feature
Post-Release
- Continuous load testing
- Continuous vulnerability scanning
- Web application scanning