SuperAPI AI 工具集

qa

测试与质量

查看项目

更新于 10-15 17:25

技能介绍

用途:这是一个名为 qa 的技能,用于从代码变更自动生成人工 QA 测试计划。它聚焦于需要人工眼睛、真实环境或多步用户交互才能验证的场景,而非单元或集成测试可覆盖的逻辑。

主要能力:解析输入参数确定输出方式与 diff 目标;提取 diff 与提交日志;通过两个并行 Explore 代理分析变更文件与依赖关系;按功能区域生成测试场景,涵盖用户流程与交互、视觉与布局、跨系统集成、状态与数据一致性、环境相关行为;并生成前置条件、回归检查和错误处理项。

使用方式:支持三种输出模式,通过尾部标志指定:--terminal(默认,在聊天中渲染)、--issue(创建 GitHub issue,需 GitHub 远程仓库)、--file(写入 ./qa-plan-<timestamp>.md)。diff 目标支持提交哈希、PR 编号或最近 N 次提交,无参数时默认最近一次提交。issue 模式会先检查 gh repo view,失败则中止。

适用场景:需要为代码变更快速产出人工测试清单的开发者或 QA 人员,尤其适合多步用户流程、视觉回归、跨服务集成等自动化测试难以覆盖的验证。

限制:--issue 需要 GitHub 远程仓库;大 diff(>50KB)时仅向代理传递变更文件列表;fork 的 PR 若 gh pr diff 失败会回退到 git diff;未检测到前置条件时省略该部分。具体收费、平台支持等信息暂未提供。