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 specifications, or project documentation. It extracts test variables, analyzes embedded images and flowcharts, creates flow diagrams, performs path coverage analysis, and outputs Excel test case files following standard templates.
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:图片处理最佳实践