cawplan-testplan-layout
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCawPlan TestPlan Layout — A2 测试计划编排
CawPlan TestPlan Layout — A2 测试计划编排
bash
cawplan skill checkbash
cawplan skill check硬门禁(MUST)
硬门禁(MUST)
- preview-first:禁止跳过 preview 直接 。
plan execute - execute 仅用 ;禁止 execute 前重算范围或改 Milestone /
preview_id。ticket_reuse_strategy - Milestone 名 = (禁止
{product_name} {version_name})。{version_name} - QA Execution - Ticket 增量编排:默认 (BE 默认);已绑定 Ticket
ticket_reuse_strategy=AUTO不新建 Run;全量重建须 preview 时显式REUSE。--ticket-reuse-strategy CREATE_ALL - 阻断性 gap → 硬禁止 execute。见 。
ux.md §Gaps - 用户展示:;UUID/
ux.md §Glossary默认隐藏;跟随用户主语言;Agent 自行preview_id。AskUserQuestion - 双确认闸:预览决策闸(Step 3)→ 执行提交闸(Step 5 )。
--confirm - plan-rules set:仅 SQA 明确要求调整 R1–R7 时执行。
- preview-first:禁止跳过 preview 直接 。
plan execute - execute 仅用 ;禁止 execute 前重算范围或改 Milestone /
preview_id。ticket_reuse_strategy - Milestone 名 = (禁止
{product_name} {version_name})。{version_name} - QA Execution - Ticket 增量编排:默认 (后端默认);已绑定 Ticket
ticket_reuse_strategy=AUTO不新建 Run;全量重建须 preview 时显式REUSE。--ticket-reuse-strategy CREATE_ALL - 阻断性 gap → 硬禁止 execute。见 。
ux.md §Gaps - 用户展示:;UUID/
ux.md §Glossary默认隐藏;跟随用户主语言;Agent 自行调用preview_id。AskUserQuestion - 双确认闸:预览决策闸(步骤3)→ 执行提交闸(步骤5 )。
--confirm - plan-rules set:仅SQA明确要求调整R1–R7时执行。
Reference 加载(MUST)
Reference 加载(MUST)
| 时机 | Read | 禁止 |
|---|---|---|
| Step 0 / preview / execute CLI | | 一次性 Read 全部 references |
| 交互、preview、gap、确认闸 | | — |
| Milestone REUSE / 增量编排 | | — |
| 时机 | 读取内容 | 禁止操作 |
|---|---|---|
| 步骤0 / preview / execute CLI | | 一次性读取全部参考文档 |
| 交互、preview、gap、确认闸 | | — |
| Milestone复用 / 增量编排 | | — |
允许命令
允许命令
- (默认);
plan-rules get(仅用户明确要求)plan-rules set - (可选
plan preview)、--ticket-reuse-strategyplan execute - 、
products listversions list
禁止:、链式 、手动传 、直连 TestRail。
cawplan api&&suite_id- (默认);
plan-rules get(仅用户明确要求)plan-rules set - (可选
plan preview参数)、--ticket-reuse-strategyplan execute - 、
products listversions list
禁止:、链式命令、手动传入、直连TestRail。
cawplan api&&suite_idWorkflow
工作流
| Step | 动作 | Detail |
|---|---|---|
| 0 | 解析 | |
| 1 | | |
| 2 | | |
| 2.1 | | |
| 3 | 友好 preview(含 | |
| 4 | 无阻断 gap 且过闸 → 执行提交闸 | |
| 5 | | |
| 步骤 | 动作 | 详情 |
|---|---|---|
| 0 | 解析 | |
| 1 | 执行 | |
| 2 | 执行 | |
| 2.1 | 若 | |
| 3 | 展示友好预览(含 | 参考 |
| 4 | 无阻断性gap且通过决策闸 → 执行提交闸 | 参考 |
| 5 | 执行 | |
输出
输出
主文禁止默认展示 UUID。/ = 将新建(不含 REUSE)。
plan_countrun_countmarkdown
undefined主内容默认禁止展示UUID。/ = 将新建的数量(不含复用项)。
plan_countrun_countmarkdown
undefined测试计划编排结果 — {product_name} {version_name}
测试计划编排结果 — {product_name} {version_name}
| 项目 | 内容 |
|---|---|
| 里程碑 | {milestone.name} |
| 工单范围 | {全版本 / ticket 列表} |
| 复用 | {to_reuse_ticket_count} 个工单沿用已有 Run |
| 新建 | {to_create_ticket_count} 个工单 · {plan_count} 计划 · {run_count} 运行 |
| 项目 | 内容 |
|---|---|
| 里程碑 | {milestone.name} |
| 工单范围 | {全版本 / 工单列表} |
| 复用 | {to_reuse_ticket_count} 个工单沿用已有Run |
| 新建 | {to_create_ticket_count} 个工单 · {plan_count} 计划 · {run_count} 运行 |
按工单
按工单
| 工单 | 处理方式 | 计划/运行 | 链接 |
|---|---|---|---|
| {display_id} | 复用/新建 | … | 查看 |
用户要「技术详情」时再展开:`preview_id`、`plan_mapping_id`、`reused_plan_mapping_ids`、`created_plan_mapping_ids`。| 工单 | 处理方式 | 计划/运行 | 链接 |
|---|---|---|---|
| {display_id} | 复用/新建 | … | 查看 |
用户要求「技术详情」时再展开展示:`preview_id`、`plan_mapping_id`、`reused_plan_mapping_ids`、`created_plan_mapping_ids`。References
参考文档
- execution.md — 范围、CLI、Milestone、增量编排、R1–R7、execute
- ux.md — 友好名、确认闸、gap/warning、AskUserQuestion
- execution.md — 范围、CLI、Milestone、增量编排、R1–R7、execute
- ux.md — 友好命名、确认闸、gap/warning、AskUserQuestion