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

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

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

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

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

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

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

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

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

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

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

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

  12. Chapter 12 — Capstone: Quality Automation System

    150 minutes · Status: Draft · Version: 0.1.0

    Prerequisites: Chapters 1–11