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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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