cawplan-testplan-layout

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

CawPlan TestPlan Layout — A2 测试计划编排

CawPlan TestPlan Layout — A2 测试计划编排

bash
cawplan skill check
bash
cawplan skill check

硬门禁(MUST)

硬门禁(MUST)

  1. preview-first:禁止跳过 preview 直接
    plan execute
  2. execute 仅用
    preview_id
    ;禁止 execute 前重算范围或改 Milestone /
    ticket_reuse_strategy
  3. Milestone 名 =
    {product_name} {version_name}
    (禁止
    {version_name} - QA Execution
    )。
  4. Ticket 增量编排:默认
    ticket_reuse_strategy=AUTO
    (BE 默认);已绑定 Ticket
    REUSE
    不新建 Run;全量重建须 preview 时显式
    --ticket-reuse-strategy CREATE_ALL
  5. 阻断性 gap → 硬禁止 execute。见
    ux.md §Gaps
  6. 用户展示
    ux.md §Glossary
    ;UUID/
    preview_id
    默认隐藏;跟随用户主语言;Agent 自行
    AskUserQuestion
  7. 双确认闸:预览决策闸(Step 3)→ 执行提交闸(Step 5
    --confirm
    )。
  8. plan-rules set:仅 SQA 明确要求调整 R1–R7 时执行。
  1. preview-first:禁止跳过 preview 直接
    plan execute
  2. execute 仅用
    preview_id
    ;禁止 execute 前重算范围或改 Milestone /
    ticket_reuse_strategy
  3. Milestone 名 =
    {product_name} {version_name}
    (禁止
    {version_name} - QA Execution
    )。
  4. Ticket 增量编排:默认
    ticket_reuse_strategy=AUTO
    (后端默认);已绑定 Ticket
    REUSE
    不新建 Run;全量重建须 preview 时显式
    --ticket-reuse-strategy CREATE_ALL
  5. 阻断性 gap → 硬禁止 execute。见
    ux.md §Gaps
  6. 用户展示
    ux.md §Glossary
    ;UUID/
    preview_id
    默认隐藏;跟随用户主语言;Agent 自行调用
    AskUserQuestion
  7. 双确认闸:预览决策闸(步骤3)→ 执行提交闸(步骤5
    --confirm
    )。
  8. plan-rules set:仅SQA明确要求调整R1–R7时执行。

Reference 加载(MUST)

Reference 加载(MUST)

时机Read禁止
Step 0 / preview / execute CLI
execution.md
一次性 Read 全部 references
交互、preview、gap、确认闸
ux.md
Milestone REUSE / 增量编排
execution.md §Incremental
·
ux.md §Prompts
时机读取内容禁止操作
步骤0 / preview / execute CLI
execution.md
一次性读取全部参考文档
交互、preview、gap、确认闸
ux.md
Milestone复用 / 增量编排
execution.md §Incremental
·
ux.md §Prompts

允许命令

允许命令

  • plan-rules get
    (默认);
    plan-rules set
    (仅用户明确要求)
  • plan preview
    (可选
    --ticket-reuse-strategy
    )、
    plan execute
  • products list
    versions list
禁止
cawplan api
、链式
&&
、手动传
suite_id
、直连 TestRail。
  • plan-rules get
    (默认);
    plan-rules set
    (仅用户明确要求)
  • plan preview
    (可选
    --ticket-reuse-strategy
    参数)、
    plan execute
  • products list
    versions list
禁止
cawplan api
、链式命令
&&
、手动传入
suite_id
、直连TestRail。

Workflow

工作流

Step动作Detail
0解析
product_id
/
version_id
/名称;编排范围
execution.md §0
· 缺信息 →
ux.md §Prompts
1
plan-rules get
;用户要求才
set
execution.md §Rules
2
plan preview
(默认 BE
AUTO
execution.md §Preview
·
§Incremental
2.1
milestone.action=REUSE
→ Milestone 交互
ux.md §Prompts
3友好 preview(含
plan.action
、增量 summary、warnings)→ 预览决策闸
ux.md
NEW_CASES_NOT_IN_RUN
须确认
4无阻断 gap 且过闸 → 执行提交闸
ux.md §Prompts
5
plan execute --preview-id … --confirm
execution.md §Execute
步骤动作详情
0解析
product_id
/
version_id
/名称;确定编排范围
execution.md §0
· 信息缺失时参考
ux.md §Prompts
1执行
plan-rules get
;仅用户要求时执行
set
execution.md §Rules
2执行
plan preview
(默认后端策略为
AUTO
execution.md §Preview
·
§Incremental
2.1
milestone.action=REUSE
→ 触发Milestone交互
ux.md §Prompts
3展示友好预览(含
plan.action
、增量汇总、警告信息)→ 预览决策闸
参考
ux.md
;出现
NEW_CASES_NOT_IN_RUN
时须确认
4无阻断性gap且通过决策闸 → 执行提交闸参考
ux.md §Prompts
5执行
plan execute --preview-id … --confirm
execution.md §Execute

输出

输出

主文禁止默认展示 UUID。
plan_count
/
run_count
= 将新建(不含 REUSE)。
markdown
undefined
主内容默认禁止展示UUID。
plan_count
/
run_count
= 将新建的数量(不含复用项)。
markdown
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