1.9 KiB
1.9 KiB
| name | description | capability | tools | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| test-case | 通用测试用例概念规范——测试用例定义、通用执行生命周期、失败用例如何联动建 Bug。agent 处理测试用例时据此操作。产线可用同名 skill 覆盖。触发:创建/执行用例,或提到用例、测试点、验证步骤、预期结果。 | test_case_capability |
|
测试用例(通用概念)
一、概念定义
测试用例 = 一个可执行的验证单元:前置条件(precondition)+ 步骤(steps)+ 预期结果(expected_result)。 用例是验证功能验收标准的最小单位,执行后记录实际结果与状态。
二、通用生命周期(执行状态)
| 状态 | 语义 |
|---|---|
| pending | 待执行 |
| pass | 通过 |
| fail | 失败 |
| blocked | 阻塞 |
| skipped | 跳过 |
通用流转:pending → pass / fail / blocked / skipped。
三、与其他概念的关系
- 用例挂测试计划(plan_id),间接挂迭代。
- 用例关联功能(验收标准)。
- 失败用例 → 建 Bug:用例 fail 时,应创建关联 Bug(Bug 的 case_id 指向用例),走 bug 生命周期闭环。
四、执行规范(通用)
- 执行记录 executed_by / executed_at / duration_ms。
- 实际结果(actual_result)与预期不符 → 判定 fail。
- 因环境/依赖无法执行 → blocked;有意不测 → skipped(须注明原因)。
五、配套能力(工具)
已固化的 test-case 能力(test_case_capability):
create_case / pass_case / fail_case / skip_case / block_case / list_cases / set_case_state(CAS 兜底)。
状态迁移走能力模块(CAS 原子 + 租户隔离 + 审计);CRUD 走 xls2ui 生成的端点。
六、分层覆盖
本 skill 是通用测试用例概念规范;产线可用同名 test-case skill 覆盖具体执行流程。