Part V – Automation Engineering
Part V develops Automation Engineering as the practice of designing, operating, and improving maintainable automation systems that produce trustworthy, timely, and diagnosable quality evidence.
Chapters
- Chapter 1 — Automation Engineering: Purpose, Evidence, and Boundaries
150 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Parts I–IV, or equivalent experience with programming, test strategy, evidence, APIs, and asynchronous behaviour
- Chapter 2 — Automation System Architecture and Feedback Design
165 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapter 1; Parts II–IV, or equivalent experience with modular code, evidence boundaries, APIs, configuration, and diagnostics
- Chapter 3 — Reusable Automation Design: Abstractions, Fixtures, and Test Data
175 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–2; Part II programming, configuration, data, and refactoring foundations; Parts III–IV evidence and dependency boundaries
- Chapter 4 — Deterministic Automation: State, Synchronization, Dependencies, and Flakiness
180 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–3; Part II asynchronous programming, errors, diagnostics, and test-data foundations; Parts III–IV evidence, state, and dependency reasoning
- Chapter 5 — Browser Automation as an Engineering System
165 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–4; Parts I–IV, or equivalent experience with evidence strategy, automation design, deterministic feedback, and APIs
- Chapter 6 — Composing UI, API, Component, and Service Automation
150 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–5; Parts I–IV, or equivalent experience with evidence boundaries, automation architecture, deterministic feedback, and API quality
- Chapter 7 — Parallelism, Isolation, and Environment Strategy
160 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–6; Parts I–IV, or equivalent experience with deterministic feedback, test data, browser contexts, and automation boundaries
- Chapter 8 — Diagnostics, Reporting, and Failure Investigation
165 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–7; Parts I–IV, or equivalent experience with automation evidence, deterministic feedback, browser boundaries, and debugging
- Chapter 9 — Continuous Feedback: CI-Oriented Execution and Test Selection
85 minutes · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–8; Part III Chapter 10 on regression strategy
- Chapter 10 — Sustainable Automation: Maintenance, Debt, Governance, and Scaling
95 minutes · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–9; Part II maintainable-code and refactoring practices
- Chapter 11 — Specialized Automation Evidence: Visual, Accessibility, Cross-Browser, and Mobile
95 minutes · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–10; browser boundaries and diagnostics from Chapters 5 and 8
- Chapter 12 — Capstone: Quality Automation System
150 minutes · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–11