用途:审计代码的测试质量与覆盖率问题,覆盖六类:缺失测试(公共方法无对应测试、关键业务逻辑未测)、测试坏味道(无断言、测实现细节、脆弱测试)、测试结构(缺少 Arrange-Act-Assert 分离、命名不清、单测过多内容)、Mock 滥用(Mock 被测对象、Mock 返回 Mock、过度 Mock)、覆盖缺口(错误路径、授权逻辑、边界情况无测试)、测试数据(硬编码 ID、脆弱 fixture、依赖特定数据库状态)。
主要能力:按检测表逐项识别并给出严重级别,所有发现使用 TEST- 前缀顺序编号(TEST-001 等)。严重级别上限为 Major,任何发现都不得标为 Critical。
使用方式:独立调用时需先读取 ../codeprobe/shared-preamble.md 获取输出契约、执行模式与约束,再根据项目技术栈从 ../codeprobe/references/ 加载参考文件;默认使用 full 模式,除非用户另有指定。
不检测范围:琐碎 getter/setter 或纯 DTO 的缺失测试、框架生成的空测试桩(如 Laravel ExampleTest.php、CRA App.test.js)、有意不遵循单元测试约定的集成/E2E 套件、测试执行速度、vendor/ 与 node_modules/ 等依赖目录中的测试。
限制:仅评估测试设计质量,不评估运行时性能;严重级别不得升级超过 Major;具体安装命令、收费与平台信息暂未提供。