Install
openclaw skills install auto-testcase-generatorAutomated test case generation from project documents. This skill should be used when generating structured test cases from requirements documents, API speci...
openclaw skills install auto-testcase-generator✍️ 作者:十年腾讯测试小白
从需求文档(PDF、Word、Markdown)自动生成结构化 Excel 测试用例,支持图片/流程图智能分析,确保测试覆盖完整。
| 工具 | 版本 | 用途 |
|---|---|---|
| Python | ≥3.8 | 脚本运行 |
| PyMuPDF (fitz) | ≥1.23 | PDF图片提取 |
| openpyxl | ≥3.1 | Excel生成 |
每阶段必须:列表展示checklist → 逐项打勾 → 输出上下文传递卡 → 等待用户确认。
接收文档后先划清测试边界,三区域划分:
输出范围确认表 → checklist → 传递卡 → 用户确认。
入口引用阶段零传递卡,执行:
references/analysis_template.md)输出 checklist → 传递卡 → 用户确认。
入口引用阶段一传递卡,执行:
达标标准:规则覆盖100%、每模块≥5/7维度、缺口覆盖100%、单模块≥5条。
输出 checklist → 传递卡 → 用户确认。
入口引用阶段二传递卡,执行:
references/excel_format.md【模块名称】输出 checklist → 传递卡 → 用户确认。
入口引用阶段三传递卡+阶段一验证基准,执行:
未通过自动修复→重新验证,直到全部通过。
输出验证汇总报告 → checklist → 传递卡 → 用户确认。
交付物:Excel用例文件 + 需求分析简报 + 验证报告 + 全流程Checklist汇总表 + 关键指标汇总。
| 类型 | 方法 | 影响 |
|---|---|---|
| 流程图 | 提取决策节点和路径 | 路径和分支用例 |
| 状态图 | 提取状态和转换条件 | 状态转换用例 |
| 序列图 | 识别消息流和时序 | 集成和时序用例 |
| UI原型 | 分析界面元素 | UI交互用例 |
PDF图片提取使用 scripts/extract_pdf_images.py(xref+MD5去重+质量过滤)。
【模块名称】(不用=开头)\nscripts/extract_pdf_images.py:PDF图片优化提取references/excel_format.md:Excel输出格式规范references/analysis_template.md:需求分析简报模板references/image_processing.md:图片处理最佳实践