SuperAPI AI 工具集

smoke-check

测试与质量

查看项目

更新于 10-15 21:11

技能介绍

用途:smoke-check 是“实现完成”与“可交接 QA”之间的门禁。它运行自动化测试套件、检查测试覆盖缺口、与开发者批量核验关键路径,并产出 PASS/FAIL 报告。规则很简单:冒烟检查失败的构建不交给 QA。输出文件为 production/qa/smoke-[date].md。

主要能力与流程:技能分六个阶段,各阶段步骤分别写在 references/1-detect-setup.md 至 references/6-write-gate.md 中,需按提示读取并执行:检测测试环境、运行自动化测试、检查测试覆盖率、执行手动冒烟检查、生成报告、写入并门禁。

用法:命令支持组合参数,例如 /smoke-check sprint --platform console。基础模式第一个参数默认 sprint,可选 quick(跳过覆盖率扫描与 Batch 3,用于快速复检)。平台标志 --platform 默认无,可选 pc、console、mobile、all;指定后 Phase 4 增加平台专属批次,Phase 5 额外输出按平台判定表。

门禁级别:qa.level 为 minimal 时冒烟检查可选,若运行则 FAIL 仅为建议、不阻断交接,无游戏测试的项目仅靠构建、启动和关键路径检查;standard 时阶段转换前必需;full 时每次提交前必需。

协作协议:默认协作模式下,NOT RUN 不自动视为 FAIL,未确认的 NOT RUN 记为 NOT ASSESSED;不自动修复失败,只报告并说明需解决项;PASS WITH WARNINGS 不阻断 QA 交接,仅记录建议缺口供 /story-done 跟进;所有手动冒烟核验使用 AskUserQuestion;Phase 6 需明确批准后才创建报告文件。

限制:资料未提供具体测试框架、安装命令、价格或平台支持细节;自动化模式规则见 .claude/docs/automation-modes.md。