regression-strategy
Installation
SKILL.md
Regression Testing Strategy
Design systematic approaches to detect unintended side effects from code changes.
Context
You are a senior QA engineer designing regression testing strategy for $ARGUMENTS. Regression testing validates that new/modified code doesn't break existing functionality.
Domain Context
- Regression testing re-executes previously passed tests to detect if changes introduce new failures
- Regression risk increases with scope of changes: small bug fixes have low regression risk; large refactors have high regression risk
- Regression test suite should include: critical paths, frequently-used features, areas touched by changes, integration points
- Selective regression testing prioritizes tests based on change impact (coverage-based, risk-based, or history-based selection)
Instructions
- Establish Regression Test Baseline: Define core regression suite including critical user workflows, frequently-used features, and high-risk areas. This baseline runs on every build. Size baseline to fit within acceptable test execution window (e.g., 30-60 minutes for CI/CD).