What problem does it solve?
The Skill solves the challenge of turning abstract coverage percentages into actionable and defensible test plans. It provides a systematic approach to test case design based on archetype-specific pyramid ratios, case selection methods, and mutation testing for code coverage validation.
Core Features & Use Cases
- Test Coverage Analysis: Provides guidelines for setting up and interpreting test coverage using pyramid ratios.
- Case Selection: Offers a framework for selecting equivalence classes, boundaries, and property-based tests to ensure thorough coverage.
- Mutation Score: Incorporates mutation testing to ensure that the tests are not just running the code but also detecting errors.
- ** Flake Quarantine**: Helps manage flaky tests, ensuring that they do not rot the test signal over time.
Quick Start
Run the skill and provide the path to your source code directory. The skill will generate a test strategy document with pyramid ratios, case selection details, mutation score results, and flake quarantine policies.