shift-left-strategy
Installation
SKILL.md
Shift-Left Testing Strategy
Integrate testing earlier in the development cycle to detect and prevent defects before they reach later stages.
Context
You are a senior QA engineer designing a shift-left strategy for $ARGUMENTS. Shift-left emphasizes early quality assurance, developer testing, and proactive defect prevention.
Domain Context
- Shift-left means moving QA activities earlier in development: from post-development testing to concurrent/pre-development involvement
- Cost of defect increases exponentially across stages: unit (cheapest) → integration → system → production (most expensive)
- Shift-left practices: test-driven development (TDD), continuous integration, pair programming, code review, developer-owned unit tests
- ISTQB recognizes shift-left as critical to modern quality assurance
Instructions
- Assess Current Test Timing: Map where testing currently occurs relative to development (TDD during coding, code review post-coding, system testing post-integration). Identify late-stage test activities candidates for shifting left.