What problem does it solve?
It helps you identify weak or missing automated tests by reviewing code changes for coverage gaps, edge cases, and regression risk before they reach production.
Core Features & Use Cases
- Coverage analysis: Detects changed modules/functions without corresponding tests and evaluates whether existing tests assert meaningful behavior.
- Edge case identification: Surfaces boundary, type, concurrency, state-transition, and external-failure scenarios that commonly fail in real deployments.
- Regression risk assessment & test health tracking: Flags what existing behavior could break, and supports ongoing monitoring of coverage trends, flakiness rate, and time-to-test.
Quick Start
Run qa-review on your pull request or changed files to produce a structured QA review with coverage gaps, missing edge cases, regression risks, and a practical test plan.