Part III — Software Testing Engineering

Part III develops Software Testing Engineering as a disciplined way to create, interpret, and improve evidence about product and system risk.

Chapters

  1. Chapter 1 — Testing as Evidence Engineering

    110 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Part I — Foundations; Part II — Programming for Quality Engineers, or equivalent experience

  2. Chapter 2 — Risk-Informed Test Strategy

    125 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapter 1 — Testing as Evidence Engineering; Part I — Foundations

  3. Chapter 3 — Requirements Analysis, Specifications, and Testability

    130 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–2; Part I — Foundations; Part II — Programming for Quality Engineers

  4. Chapter 4 — Test Design for Efficient Evidence

    140 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–3; Part I — Foundations; Part II — Programming for Quality Engineers

  5. Chapter 5 — Exploratory Testing and Adaptive Investigation

    135 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–4; Part I — Foundations; Part II — Programming for Quality Engineers

  6. Chapter 6 — Test Levels, Boundaries, and Integration Evidence

    145 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–5; Part I — Foundations; Part II — Programming for Quality Engineers

  7. Chapter 7 — Reliable Automated Checks: Isolation, Doubles, and Determinism

    150 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–6; Part II — Programming for Quality Engineers

  8. Chapter 8 — Functional, Quality-Attribute, and Data-Oriented Evidence

    145 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–7; Part I — Foundations; Part II — Programming for Quality Engineers

  9. Chapter 9 — Service, API, and Distributed-System Testing Strategy

    155 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–8; Part II — Programming for Quality Engineers

  10. Chapter 10 — Regression Strategy, Test Selection, and Continuous Delivery Feedback

    150 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–9; Part I — Foundations; Part II — Programming for Quality Engineers

  11. Chapter 11 — Defect Investigation, Escaped Defects, and Production Learning

    155 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–10; Part I — Foundations; Part II — Programming for Quality Engineers

  12. Chapter 12 — Capstone: Risk-Informed Test Strategy and Evidence Portfolio

    300–420 minutes, depending on the depth of the portfolio · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–11; Part I — Foundations; Part II — Programming for Quality Engineers