Testland - Notes on quality assurance.
A field journal on quality assurance: testing strategy, tooling, and the craft of shipping software that works.
We write about what we actually ship, not what we'd write if the budget for process was infinite. Expect short posts about test pyramids that aren't pyramids anymore, practical contract testing, flakiness that isn't flaky, and the human side of an always-on release pipeline.
No newsletter, no comments, no subscribe button. If a post matters to you, copy the link.
Latest
Playwright in GitHub Actions: Docker, Failure Capture, and Worker Parallelism
Match the Playwright Docker image tag to your installed version, choose screenshot and video capture deliberately, and set workers for CI instead of the local default.
TestlandAugust 1, 2026
HTSM: Inside James Bach's Heuristic Test Strategy Model
HTSM is James Bach's four-branch model for test strategy, currently v6.3: test techniques, project elements, product factors, and quality criteria categories.
TestlandAugust 1, 2026
HICCUPPS-F: Nine Testing Oracles for Defending Your Bug Calls
HICCUPPS-F: nine testing oracles beyond "the spec says so" for recognizing and defending a bug call before it gets waved off as works as designed in triage.
TestlandJuly 4, 2026
More posts
Read all posts →Session-Based Test Management: Definition and History
Session-based test management turns exploratory testing into a charter, a time-boxed session, and a PROOF debrief, first defined by the Bach brothers in 2000.
TestlandJuly 3, 2026
Precision in PROOF Debriefs: The Debriefer's 60-Second Test
Run the debriefer's 60-second test on every field of a PROOF debrief before the report ships: five checks that separate action-ready fields from filler.
TestlandJuly 2, 2026
Flaky Playwright Tests: Five Root Causes and Fixes
Five root causes of flaky Playwright tests with code fixes: auto-wait limits, non-retrying assertions, brittle locators, network races, and hard sleeps.
TestlandJune 9, 2026