Testland

Testland - Blog

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

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

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

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