test-review

自动评估测试套件质量,检测覆盖缺口与反模式

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:test-review。
它的用途是:自动评估测试套件质量,检测覆盖缺口与反模式
完整的 Skill 内容见:https://321skill.com/skills/test-review-x-4/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'运行test-review对当前项目测试套件进行评估',它会扫描所有测试文件,输出覆盖缺口百分比、TDD合规评分、检测到的反模式列表及对应行号,并自动生成修复建议报告。例如在React项目中,会指出哪些组件测试缺少边界条件覆盖。

介绍

该Skill旨在解决测试套件质量不可见的问题。许多团队在编写测试后,缺乏系统性的审查机制,导致覆盖缺口、TDD/BDD实践偏差以及常见反模式(如过度mock、断言不足)长期存在,降低测试有效性。它通过静态分析测试代码,量化评估覆盖完整性、行为驱动开发合规性,并标记出需要重构的测试片段。

使用方式:在项目根目录执行安装命令后,在终端运行test-review或作为CI环节集成。它会自动扫描测试文件(支持Jest、Mocha、PyTest等主流框架),输出报告包含覆盖率矩阵、TDD/BDD雷达图、反模式清单及修复建议。也可在开发环境中通过AI代理调用,实时反馈测试质量。

适合人群:测试工程师、后端/全栈开发者、质量保证团队成员。尤其是那些希望快速提升测试套件健壮性、确保测试与需求对齐的团队。

使用建议:建议在每次提交代码前或CI流程中运行,可结合coverage工具使用。注意该Skill不生成测试用例,仅评估已有测试;对于遗留项目,初次运行可能报告大量问题,建议分阈值逐步修复。

核心特点

与通用覆盖率工具不同,它额外评估TDD/BDD合规性(如测试命名是否符合行为驱动规范)和反模式检测(如测试中硬编码魔数、依赖外部状态),并给出具体重构建议,而不仅仅是覆盖率数字。

注意事项

不适合没有测试套件的项目,或需要自动生成测试用例的场景;对测试框架支持有限(目前仅主流框架)。

常见问题

支持哪些测试框架?

目前支持Jest、Mocha、PyTest、RSpec等主流框架,社区版持续扩展中。

能检测哪些反模式?

常见反模式包括:过度使用mock、测试中硬编码随机值、断言缺失、测试依赖执行顺序、测试与生产代码耦合等。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/test-review-x-4/raw/index.md 读取 test-review 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。