Testing strategy
Read references/TESTING-STRATEGY.md before applying any of this.
That file is the standard; everything below it is a summary to help you decide
whether this skill applies and to check your work afterwards.
Reference-architecture principles: P13.
What this standard covers
- The charter
- Three layers with budgets
- What runs when
- Test infrastructure tiers
- Mechanics and conventions
- The per-test quality bar
- Manual testing
- Auditing an existing suite
- Test configs rot
Checklist
- E2E charter written: protected flows named, non-goals named
- Three layers with time budgets and triggers; smoke suite enumerated
- When-to-run matrix explicit; tags mapped to runner projects mechanically
- Infrastructure tier chosen per layer; PR answer = preview environments, not full infra
- Test projects mirror source; constructor isolation; mock modes used as seams
- Per-test bar enforced: one goal, independent,
data-testid, no sleeps, zero flakiness tolerance - Manual scope limited to the four named situations, run with account matrix, notation, and bug rubric
- Suite audited on a cadence with the four questions
- Every committed test config is executed by some CI context
Generated from docs/guides/TESTING-STRATEGY.md by scripts/build-marketplace.mjs. Do not edit this file: change the source document, or its entry in catalog/marketplace.catalog.json, and re-run the generator.