SuperAPI AI 工具集

review-generated-automated-test

测试与质量

查看项目

更新于 10-15 21:43

技能介绍

用途:对 FOLIO Stripes 框架下的 Cypress E2E 测试执行代码审查,产出名为 <BRANCH_NAME_CODEREVIEW>.md 的 Markdown 评审报告。

主要能力:按固定清单逐项检查变更文件,包括碎片与辅助函数复用(检索 cypress/support/fragments/)、优先使用 @interactors/html 交互器而非原生选择器、describe 层级是否符合 FOLIO 模块/功能结构、每个 it 块是否具备恰好三个标签组件(测试组 / 开发团队 / C###### 测试 ID)、测试数据清理、导入路径、禁止模式、代码重复、命名规范与并行运行安全。

使用方式:先运行 git diff --name-only master 列出变更文件,再运行 git --no-pager diff --no-prefix --unified=100000 --minimal origin/master...HEAD 获取完整差异;随后根据分支名确定输出文件名,按清单审查所有变更文件,并按指定格式(概述、Suggestions、Summary,含优先级与建议类型表情)撰写报告。

限制:需先取得完整 diff,禁止凭记忆或部分差异审查;不标记被抑制的警告;需处理 diff 中的 TODO 注释;优先突出严重与高风险项,避免报告过载;每条建议必须包含文件路径。报告优先级分为关键、高、中、低四级。

适用场景:面向 FOLIO Stripes 的 Cypress E2E 测试提交或合并前审查。