The Testward blog

Field notes for QA & test-automation teams — how to know what a PR breaks before CI tells you.

IMPACT ANALYSIS
How to know which tests a PR will break — before CI

The diff is in src/, the failure is in tests/, and nothing connects them at review time. Here's how to close that gap.

CROSS-REPO
Cross-repo test impact: when your E2E suite lives in another repo

Separating automation into its own repo is good hygiene — and it severs the only signal that a frontend PR breaks a test.

BEST PRACTICES
Choosing test selectors that don't break

Why CSS and XPath selectors rot, and how data-testid / data-cy hooks make a suite survive refactors.

FLAKY TESTS
Cut flaky-test noise by ranking tests on failure history

Not every red test matters equally. Use historical failure rates to surface the tests most likely to fail on this change.