Skip to content

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.