excel-testcase-18collisted
Install: claude install-skill bin19860307-cpu/tester_skill
# Excel 测试用例生成器(18列企业模板)
## 适用场景
当用户需要生成 Excel 格式的测试用例,且满足以下任一条件时使用本 Skill:
- 提及「班级管理模板」「18列格式」「企业标准格式」
- 提供了参考 `.xlsx` 文件(如 `班级管理测试用例_v2.xlsx`)
- 要求用「用例套件 + 测试用例」层级结构组织用例
> **与 test-pipeline-mvp 的关系**:本 skill 是 `test-pipeline-mvp` Phase 5 的「18 列企业模板执行器」(mvp v2.7 起显式委派)。当 mvp 目标交付为 18 列 AITest 企业模板时,由本 skill 落地用例生成(基线驱动三表 + 16 质量红线 + 生成后机器校验);mvp 原生的 12 列标准结构(Phase 5.1)为另一可选格式,二者物理列不同、二选一。
---
## 模板规格
### 工作表名称
`测试用例表`
### 18 列结构
| 列 | 列名 | 实体标识=用例套件 | 实体标识=测试用例 |
|----|------|-------------------|-------------------|
| A | 实体标识 | `用例套件` | `测试用例` |
| B | 编号 | 整数(1 / 101~) | 5位整数(10101~) |
| C | 名称 | 套件名称 | 用例名称 |
| D | 归属套件 | 父套件编号(顶层=0,一级=1) | 所属套件编号 |
| E | 版本 | 留空 | `v1.0` |
| F | 类型 | 留空 | 功能测试 / 异常测试 / 边界测试 |
| G | 可测试 | 留空 | `是` |
| H | 基础用例 | 留空 | `否` |
| I | 状态 | 留空 | `待评审` |
| J | 预置条件 | 留空 | 前置条件说明(**多条时按 `1. 2. 3.` 条列展示**,用 `\n` 分隔,禁止单段/分号拼接) |
| K | 测试过程 | 留空 | 步骤(`\n` 分隔) |
| L | 接收标准 | 留空 | 预期结果 |
| M | 创建人 | 留空 | `QA` |
| N | 创建时间 | 留空 | `YYYY-MM-DD` |
| O | 描述 | 可选备注 | 可选备注 |
| P | 脚本名称 | 留空 | 留空 |
| Q | 验证话单 | 留空 | 留空 |
| R | 信令流程 | 留空 | 留空 |
| S | 覆盖路径 | 留空 | `节点A→节点B→节点C`(可选,与 test-pipeline-mvp Phase 1.5 节点 ID 对应) |
> **★ 第 19 列为可选列**。当配合 test-pipeline-mvp Phase 1.5(流程图绘制)使用时启用;
> 不使用流程图时可省略此列(保持 18 列格式)。
### 编号规则
```
顶层套件:编号=1,归属套件=0
一级套件:编号=101/102/103...,归属套件=1
测试用例:编号=10101/10102...,前3位=所属套件编号
```
### 第 19 列「覆盖路径」启用方式(可选)
当配合 test-pipeline-mvp 流程图绑定时,在 `tc()` 函数中增加 `coverage_path` 参数:
```python
def tc(code, name, parent, pre, steps, accept,