SuperAPI AI 工具集

test-review

测试与质量

查看项目

更新于 10-15 17:21

技能介绍

用途:评估并改进测试套件,强调 TDD/BDD 严谨性。适用于审查测试质量、分析覆盖率缺口、重大发布前、测试失败后、规划测试改进;不适用于编写新测试(用 parseltongue:python-testing)或更新现有测试(用 sanctum:test-updates)。

主要能力:检测语言与测试框架及版本约束;运行覆盖率工具并识别缺口;按 BDD 模式评估场景质量(Given/When/Then 清晰度、断言具体性、反模式如死等待、模拟内部实现、重复样板);制定含负责人和日期的修复计划;记录证据;验证发现是否有据可依。特别关注“不变量编码测试”,如断言模块边界、纯函数、API 契约的测试,防止其被删除或弱化。

使用方式:快速启动命令 /test-review。工作流分五步:检测语言、盘点覆盖率、评估场景质量、规划修复、记录证据。可按需加载模块:framework-detection.md、coverage-analysis.md、scenario-quality.md、remediation-planning.md。常用命令包括 find . -maxdepth 2 -name "Cargo.toml" -o -name "pyproject.toml" -o -name "package.json" -o -name "go.mod"、git diff --name-only | rg 'tests|spec|feature'、pytest -v。输出格式含摘要、框架检测、覆盖率分析、质量问题、修复计划、建议(批准/有条件批准/阻止)。

限制:资料未提供具体收费、平台支持范围或效果数据。发现需写入 .review/findings.json 并经 citation_verifier.py 验证,未验证的需丢弃或标记 UNVERIFIED。检测到不变量侵蚀时应阻止并交由人工判断,默认选择保留。