Capability maturity levels – Continuous testing
The continuous testing CMM outlined in Figure 4.5 describes five levels of maturity for continuous testing practices:
- Level 1: Manual & Unmeasured (Chaos) – Ad hoc and manual testing processes. Limited use of basic testing tools. Few if any structured metrics or KPIs for testing:
- People: Poor communication between team members. Blameful culture.
- Process: Orchestration of integration and delivery processes are manual.
- Tech: Disparate tools used by different teams. No integrated toolchain.
- Metrics: Few, if any, metrics are automated. Releases are unpredictable and error prone.
- Level 2: Continuous Integration (CI) – Initial automation of some test cases. Integration of testing in the CI pipeline. Basic metrics for test coverage and effectiveness:
- People: Initial collaboration between developers and QA testers begins.
- Process: Testing processes are defined and automated for CI.
- Technology: Introduction of automated...