SuperAPI AI 工具集

create-test-plan

测试与质量

查看项目

更新于 10-16 05:53

技能介绍

用途:分析代码变更(用户指定、PR、对话上下文或应用级发现),生成结构化测试计划并写入 .turbo/test-plans/<slug>.md。

主要能力:先确定测试范围(用户指定优先,其次 PR、对话上下文、应用级发现;跨多分支时逐一覆盖);再确定测试方式,优先项目自带技能或 MCP,回退为:Web 应用用 /agent-browser 或 claude-in-chrome MCP,UI/原生应用用 computer-use MCP,CLI 直接终端执行,无入口点的库则说明交互测试不适用并停止。随后生成 slug(小写、非字母数字替换为连字符、合并连字符、去首尾、按词边界截断至 40 字符),若锚定现有 .turbo/plans/<slug>.md 则复用其 slug,用户可指定 slug 或路径。

计划分四级:Level 1 基础功能(快乐路径、输出符合描述、无明显回归);Level 2 复杂操作(串联操作、参数组合、中间状态一致性);Level 3 对抗测试(非法/极端输入、快速重复、二次应用、中途中断、资源限制、权限边界);Level 4 跨切面场景(并发修改、状态转换、共享状态交互、异步竞态)。若某级不适用,需标注 N/A 并简要说明。

用法:先输出计划文本,经 AskUserQuestion 批准后创建目录并写入,格式含 Context、Approach、四个层级复选框条目,每条场景需具体步骤与预期结果,最后使用 TaskList 工具继续后续任务。

限制与要求:每级至少 2 个场景,复杂变更更多;场景必须针对实际变更,不写通用测试建议;编写前须确认前置状态可达、所提控件存在、纯否定场景需配对照场景。收费、价格与平台信息暂未提供。