What problem does it solve?
Provides a structured, incremental workflow to discover untested code paths, produce a prioritized test plan, and generate executable tests while preserving institutional coverage knowledge across sessions.
Core Features & Use Cases
- Coverage gap detection: Analyze a module, compare against existing tests, and itemize missing edge-case and error-path tests.
- Incremental test generation: Present a reviewable plan, then generate tests one function or group at a time and run them for verification.
- Property-based and mutation guidance: Recommend and scaffold property tests and mutation testing targets to increase test robustness.
- Use case: For a backend service, identify missing boundary tests, propose property-based invariants for parsers, and produce pytest/Jest/Rust tests incrementally for reviewer approval.
Quick Start
Analyze the module src/parser.rs, produce a prioritized test plan with coverage gaps and property-test suggestions, then generate the first group's tests for review.