What problem does it solve?
Testing failures and flaky results waste time, and AI-generated tests can accidentally validate the current (possibly wrong) behavior instead of the intended requirements.
Core Features & Use Cases
- Mode-based workflows (plan, write, review, report) to ensure consistent test strategy from conception through execution.
- Testing Trophy test-level selection to choose the lowest test level that still provides meaningful confidence.
- Oracle Guard + evidence reporting to prevent circular oracles by stating expected behavior first and requiring concrete execution outcomes.
- Anti-pattern detection and mocking decision gates to reduce weak assertions, over-mocking, unrealistic fixtures, and conditional/interaction-heavy test bodies.
- Application scope: unit, integration, and e2e test work for changes, reviews, and test status reporting.
Quick Start
Use testing-best-practices in write mode to update tests for your change by selecting observable outcomes, stating expected behavior up front, then running the tests and reporting concrete evidence.