用途:这是一个面向 QA 的测试用例处理技能,按 RAVN 团队既定标准工作。它会先判断用户需要的工作模式,再按对应流程执行。
四种模式:A 生成(从功能、故事或 PRD 生成新用例);B 评估(对现有单条用例打分 0–100 并给出改进版本);C 审计(分析整套用例的覆盖、冗余与健康度);D 规范化(把杂乱或旧格式用例转换为团队标准结构)。若意图不明确,需先询问用户选择 A/B/C/D,不得凭模糊表述推断。
共用标准:每条用例需遵循规则目录中的要求,包括行为优先于 UI、每测一个目标、可度量的预期结果、强制标签、显式前置条件、主动语态步骤、平台术语、字段定义、输入源识别、输出格式与文件输出等。
用法:先识别输入源(需求、URL、HTML 等),无浏览器 MCP 时可让用户粘贴渲染后 HTML;再确认平台(web、ios、android 或跨平台),未说明时询问一次;A、D 模式默认输出 CSV。A、D 会先以复选框表格预览用例,默认全选,等待用户确认后只保存被选用例到 templates/test-case-gen/output/{feature-slug}-test-cases.{format},文件仅含用例数据,便于导入 TestRail、Zephyr、qTest 等工具;目录不可写时改为内联交付。覆盖率/规范化摘要以 JSON 内联返回,不写入文件。B、C 模式直接内联输出 JSON。
限制:仅支持 JSON、XML、CSV 输出格式;平台无法推断时必须询问;复合目标用例需拆分并加 -A / -B 后缀;浏览器 MCP 不可用时不终止,改用用户粘贴的 HTML。示例中 A 模式可产出 8–15 条用例,具体数量依实际输入而定。收费、价格等信息暂未提供。