用途:在审查 PR 测试、查找缺失测试或检查边界情况覆盖时使用,评估测试是否充分覆盖关键代码路径、异常与错误条件,以降低回归风险。
主要能力:按严重程度分类缺口,包括关键缺口(身份验证/授权路径、用户输入校验、数据持久化、支付等,9-10)、高优先级缺口(错误处理、API 边界响应、UI 状态转换、表单提交,7-8)、边界用例(空数组/null、极值、并发、超时与重试,5-6)以及可选改进(1-4)。同时评估测试质量:是否验证行为而非实现、能否捕获回归、是否抗重构、可读性与独立性。
使用方式:先获取 PR 改动,如 git diff --name-only HEAD~1 与 git diff HEAD~1 --stat;再将改动文件映射到对应测试文件(例如 src/services/auth.ts 对应 tests/services/auth.test.ts);逐项列出代码路径并检查覆盖,按严重程度输出报告,包含关键缺口、高优先级、边界用例、覆盖汇总及建议新增的测试。与 SpecWeave 集成时可检查测试是否映射到验收标准(AC-ID)、关键用户故事是否有 E2E 覆盖、测试描述是否匹配任务要求。
适用场景:PR 代码审查、测试补充规划与回归风险排查。
限制:资料未提供具体安装命令、依赖要求、支持语言或框架、定价与平台信息,暂未提供。