1.9 KiB
Raw Blame History

name description capability tools
test-case 通用测试用例概念规范——测试用例定义、通用执行生命周期、失败用例如何联动建 Bug。agent 处理测试用例时据此操作。产线可用同名 skill 覆盖。触发:创建/执行用例,或提到用例、测试点、验证步骤、预期结果。 test_case_capability
create_case
pass_case
fail_case
skip_case
block_case
list_cases
set_case_state

测试用例(通用概念)

一、概念定义

测试用例 = 一个可执行的验证单元前置条件precondition+ 步骤steps+ 预期结果expected_result。 用例是验证功能验收标准的最小单位,执行后记录实际结果与状态。

二、通用生命周期(执行状态)

状态 语义
pending 待执行
pass 通过
fail 失败
blocked 阻塞
skipped 跳过

通用流转pending → pass / fail / blocked / skipped。

三、与其他概念的关系

  • 用例挂测试计划plan_id间接挂迭代。
  • 用例关联功能(验收标准)。
  • 失败用例 → 建 Bug:用例 fail 时,应创建关联 BugBug 的 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_stateCAS 兜底)。 状态迁移走能力模块CAS 原子 + 租户隔离 + 审计CRUD 走 xls2ui 生成的端点。

六、分层覆盖

本 skill 是通用测试用例概念规范;产线可用同名 test-case skill 覆盖具体执行流程。