Chapter 3 / Quality

Quality
Management

Quality management is not a quick final check. Test small and early, find problems early, and reach a state you can confidently release before production.

Diagram of quality management and test validation
Build up unit, integration, E2E, non-functional, and operational checks in stages.
Test / Validation

Build up testing with stages and tools

Separate unit, integration, E2E, and non-functional tests, automating as needed. Clarify what must be satisfied before release.

1
Types of testsSeparate unit, integration, E2E, non-functional, and operational checks.
2
AutomationCreate a setup that verifies on every code change.
3
Release decisionRelease safely only when criteria are met.

Functional tests

  • Decided unit test scope.
  • Organized integration test perspectives.
  • Verified key operations with E2E.

Non-functional tests

  • Decided performance and load targets.
  • Planned security validation.
  • Verified availability and failure behavior.

Operational checks

  • Monitoring and alerts work.
  • Tested backup and restore.
  • Decided release criteria.