Putting It Together: A Working QA Process
Part 15 of the Software Testing Course: assembling everything from the series into a lightweight QA process a small team can actually run.
Guides and field notes on autonomous testing, QA automation, and shipping software with confidence.
Part 15 of the Software Testing Course: assembling everything from the series into a lightweight QA process a small team can actually run.
Part 8 of AI & Testing: autonomous testing removes the mechanical middle of QA — regression coverage, script maintenance, flaky-test triage — without touching the judgement that defines the job. Here's what changes and what doesn't.
Part 14 of the Software Testing Course: how unscripted machine exploration sits alongside unit, integration, scripted end-to-end, and exploratory testing — and what it does and doesn't replace.
Part 1 of AI & Testing: teams shipping multiple times a day can't rely on manual click-throughs or brittle selector-based test scripts — here's what breaks first, and what autonomous testing changes.
Part 3 of AI & Testing: a grounded look at where AI genuinely helps in testing today — autonomous exploration, maintenance reduction, test generation, triage — and where the marketing outruns the reality.
Part 13 of the Software Testing Course: the testing that isn't about whether a feature works, but about how well — speed, resilience, security, and accessibility.
Part 4 of AI & Testing: scripted end-to-end tests break the moment your UI changes — here's how autonomous testing agents like Manta take a fundamentally different approach.
Part 7 of AI & Testing: AI assistants write code faster than anyone can review it — a practical approach to testing code you didn't write by hand, what to check first, where the risk concentrates, and how to keep coverage from falling behind.
Part 12 of the Software Testing Course: what code coverage measures, why 100% doesn't mean 'tested', and better ways to think about how much testing is enough.