Testing and delivery¶
All topics · Alphabetical index
Concepts¶
- Unit tests; integration tests; component tests; end-to-end tests
- Contract tests; property-based tests; fuzzing
- Mutation testing; differential testing
- Deterministic tests; flaky tests; test isolation
- Mocks; stubs; fakes; test doubles
- Test pyramid; risk-based testing
- CI/CD; artifact promotion; reproducible builds; hermetic builds
- Feature flags; canary release; blue-green deployment; rolling deployment
- Rollback; roll-forward; schema compatibility
- Trunk-based development; GitHub flow; release gates
- Supply-chain security; release observability
Further reading¶
Reference links for this topic.