Category

Guides

Hands-on how-tos and methods.

Playwright Visual Tests That Pass in CI for the Right Reasons

Fix failing Playwright visual regression checks in CI: a four-step triage with tolerance last, and CI-generated baselines approved by named code owners.

Playwright

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.

Playwright

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.

Exploratory testing

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.

Exploratory testing

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.

Flaky tests

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.

Playwright

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.

Guides

Setting up Playwright with TypeScript from scratch

Set up Playwright with TypeScript step by step. Covers project creation, configuration, writing your first test, and adding GitHub Actions CI integration.

Playwright

pytest markers: organize and filter your tests

Use pytest markers to organize tests into groups and run specific subsets. Covers built-in markers, custom markers, and CLI filtering options.

Guides

Fixing flaky tests: a systematic approach

Identify, categorize, and fix flaky tests with a repeatable four-step process. Includes code examples for timing issues and shared state problems.

Flaky tests