Test Advisor
The Test Advisor agent evaluates the overall testing strategy for a change. It goes beyond individual test correctness to assess coverage gaps, testing approach (unit vs integration vs E2E), test data quality, and whether the test suite will actually catch regressions. It advises on testing patterns appropriate for your project.
How it works
The Test Advisor reviews the test suite produced by the Builder agent. It checks for coverage gaps (untested branches, missing error scenarios), assesses whether the right level of testing was applied (unit tests for logic, integration tests for data flow, E2E for critical paths), evaluates test data quality (realistic vs trivial), and checks for common anti-patterns (testing implementation details, flaky setups, missing assertions).
Test advisor report showing coverage gaps and strategy recommendations
Screenshot coming soon
Why it matters
Having 100% test coverage with bad tests is worse than having no tests -- it creates false confidence. The Test Advisor catches common testing mistakes: tests that test the mock instead of the code, assertions on implementation details that break on refactoring, missing negative test cases, and tests that always pass regardless of the code. Better tests mean fewer regressions and more confidence in changes.
Test quality metrics showing common anti-patterns detected
Screenshot coming soon
Related Features
Test-First Building
A builder agent writes tests before code, ensuring every requirement is verified.
Builder
Test-first implementation: writes tests before code, verifying every requirement.
Quality Audit
A reviewer agent audits implementation against the original design for Architecture, Reliability, and Code quality.