About testing-strategy
A skill for designing test strategies that balance coverage, speed, and maintenance across different component types. It produces a test plan with test types, coverage targets, example cases, and gaps in existing coverage.
Key features
- 01Applies the testing pyramid
- 02Tailors tests to component types
- 03Prioritizes critical paths and edge cases
- 04Defines targets and example test cases
- 05Identifies coverage gaps
Use cases
- 01Planning tests for API or data pipeline changes
- 02Selecting frontend and infrastructure test types
- 03Reviewing test coverage before release
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ w95/ awesome-claude-corporate-skills --skill testing-strategyAfter installing, type/testing-strategyin Claude Code to confirm it loaded.
Details
From the project READMETesting Strategy
Design effective testing strategies balancing coverage, speed, and maintenance.
Testing Pyramid
/ E2E \ Few, slow, high confidence
/ Integration \ Some, medium speed
/ Unit Tests \ Many, fast, focused
Strategy by Component Type
- API endpoints: Unit tests for business logic, integration tests for HTTP layer, contract tests for consumers
- Data pipelines: Input validation, transformation correctness, idempotency tests
- Frontend: Component tests, interaction tests, visual regression, accessibility
- Infrastructure: Smoke tests, chaos engineering, load tests
What to Cover
Focus on: business-critical paths, error handling, edge cases, security boundaries, data integrity.
Skip: trivial getters/setters, framework code, one-off scripts.
Output
Produce a test plan with: what to test, test type for each area, coverage targets, and example test cases. Identify gaps in existing coverage.
Comments
Markdown supported