What problem does it solve?
This Skill helps you define and refine your project's testing strategy to ensure comprehensive quality assurance by analyzing test pyramid structure, identifying coverage gaps, and selecting appropriate test types.
Core Features & Use Cases
- Test Pyramid Analysis: Assesses and recommends adjustments to the balance of unit, integration, and E2E tests.
- Coverage Gap Identification: Pinpoints areas of the codebase lacking sufficient test coverage, prioritizing by risk.
- Test Type Selection: Recommends the most effective types of tests (unit, integration, contract, E2E, etc.) for different modules and features.
- Boundary Condition Analysis: Identifies critical edge cases and boundary values for robust testing.
- Use Case: A development team wants to improve their test suite's effectiveness. This Skill analyzes their current testing approach, identifies that they have too many slow E2E tests and insufficient unit tests for critical logic, and provides a plan to rebalance their tests and cover important edge cases.
Quick Start
Analyze the testing strategy for the project located at '/path/to/your/project'.