SuperAPI AI 工具集

cawplan-testcase-import

测试与质量

查看项目

更新于 10-15 20:11

技能介绍

用途:将 CawPlan 中的 QA 测试用例导入 TestRail,支持两种数据源——已有展开用例走 INLINE,仅测试点走 REQUIREMENT;禁止使用 source.type=VERSION。

主要能力:先预览后执行(preview-first),执行前需通过执行闸并加 --confirm;提供 Suite 与 Section 归属确认闸,顺序固定,未确认不得预览或转换;Version 全程无感,仅 Intent 显式命中或用例自带值才写入。支持异步 Job(to_create > 50),默认不轮询,仅用户明确要求才等待完成。

使用方式:先执行 cawplan skill check;用 qa-insights testrail mappings get <product_id> 获取映射,sections list 查找 Section,suite-create 新建 Suite;同会话 A3 用例需先落 interim JSON,再用 node scripts/convert_generate_to_import.js <interim_json> --suite-id <n> [--version-name "x.x.x"] [-o <out.json>] 转换;随后 import preview <product_id>,确认后 import execute <product_id> --preview-id <id> --confirm。

适用场景:SQA 将 CawPlan 用例推送至 TestRail,含热接力(P1/P1b 自动 INLINE)与异步续接查状态。

限制:禁止直连 TestRail API、持有 TestRail Key 或跳过 preview;失败后重试前须核实副作用;全标题态需走 Steps-confirm;未知错误码应停止并整理信息,不擅自重试。具体收费、平台与效果暂未提供。