Install
openclaw skills install testcase-generator-skill功能测试用例智能生成工具。用于根据需求文档、接口定义、数据库表结构、现有用例参考等输入, 自动生成标准格式的测试用例文档(Excel格式)。适用于:(1) 解读需求文档生成测试点 (2) 基于接口定义生成API测试用例 (3) 根据数据库表设计验证数据测试 (4) 参考现有用例生成 相似模块用例 (5) 批量生成...
openclaw skills install testcase-generator-skill将以下材料放置到工作目录:
告诉AI助手:
根据[需求文档/接口定义/数据库表]生成测试用例
或指定具体模块:
为"用户登录"模块生成功能测试用例
生成的测试用例为Excel格式(.xlsx),包含:
解析Swagger/OpenAPI文档提取:
解析DDL脚本提取:
| 字段 | 说明 | 示例 |
|---|---|---|
| 用例编号 | 唯一标识 | TC_USER_LOGIN_001 |
| 用例标题 | 用例名称 | 用户名正确密码正确登录成功 |
| 用例类型 | 功能/接口/数据/UI | 功能测试 |
| 优先级 | P0/P1/P2/P3 | P0 |
| 前置条件 | 执行前提 | 用户已注册 |
| 测试步骤 | 操作步骤 | 1.输入用户名 2.输入密码 3.点击登录 |
| 预期结果 | 期望输出 | 登录成功跳转首页 |
| 测试数据 | 输入数据 | 用户名:test001 密码:Test@123 |
将输入数据划分为有效等价类和无效等价类:
针对数值、长度、次数等边界:
覆盖主要场景:
对于有状态的对象:
python scripts/generate_testcase.py --input requirements.md --output testcases.xlsx
参数:
--input: 输入材料路径--output: 输出Excel路径--template: 指定模板(可选)--format: 输出格式xlsx/csvpython scripts/generate_testcase.py --help
references/testcase_template.xlsx - 测试用例模板references/testcase_examples.md - 用例示例references/priority_guide.md - 优先级定义指南