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
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
Test Observability: Metrics Beyond Red and Green
Test observability goes beyond pass/fail results. Track flake rates, test duration trends, and retry patterns to identify CI bottlenecks and build trust.
TestlandJune 4, 2026
How to Set Up GitHub Actions for Test Automation
Set up GitHub Actions for test automation: triggers, dependency caching, browser matrix, sharding, and artifact upload, with a copy-ready Playwright workflow.
TestlandMay 29, 2026
More posts
Read all posts →Session-Based Test Management Is the Audit Trail Exploratory Testing Needed
Session-based test management turns exploratory testing into evidence: charters, time-boxed sessions, and PROOF debriefs a stakeholder can audit.
TestlandMay 28, 2026
pytest Fixtures: Scopes, Teardown, and Setup
pytest fixtures explained: scopes, conftest.py, yield teardown, parametrized fixtures, and factory patterns - with complete runnable examples for pytest 9.x.
TestlandMay 24, 2026
Chaos Engineering for Testers: Getting Started
Chaos engineering for QA engineers: define steady state, write a hypothesis, and run a fault-injection experiment with Playwright and Toxiproxy.
TestlandMay 23, 2026