Install
openclaw skills install web-test-case-generator根据提供的网站页面自动生成测试用例。支持 UI 测试、功能测试、流程测试、异常测试、权限测试和兼容性测试。输出格式支持 Markdown 表格和 CSV。
openclaw skills install web-test-case-generator使用此技能根据网站页面自动生成结构化的测试用例。
当用户要求:
browser open <url>
browser snapshot --refs aria
等待页面加载完成,获取所有可交互元素的引用。
识别以下元素:
对每个输入字段生成:
对每个下拉框生成:
| 功能模块 1 | 功能模块 2 | 用例级别 | 测试点 | 前提条件 | 测试步骤 | 预期结果 |
|-----------|-----------|---------|--------|---------|---------|---------|
| KAE | 应用管理 | P0 | KAE-应用中心 - 应用名称正常输入 - 可以输入 test-app-001 | 已登录 SRE 平台 | 输入 test-app-001 | 输入成功,无报错 |
功能模块 1,功能模块 2,用例级别,测试点,前提条件,测试步骤,预期结果
KAE,应用管理,P0,"KAE-应用中心 - 应用名称正常输入 - 可以输入 test-app-001","已登录 SRE 平台","输入 test-app-001","输入成功,无报错"
| 级别 | 说明 | 占比参考 |
|---|---|---|
| P0 | 核心功能测试用例 (冒烟测试) | 20-25% |
| P1 | 高优先级测试用例 (基本功能 + 重要错误/边界) | 35-40% |
| P2 | 中优先级测试用例 (异常/UI/容错) | 30-35% |
| P3 | 低优先级测试用例 (兼容性) | 5-10% |
格式:{产品}-{模块}-{功能点}-{测试场景}-{预期结果}
示例:
KAE-应用中心 - 应用名称正常输入 - 可以输入 test-app-001KAE-应用中心 - 应用名称不输入 - 红字提示不能为空KAE-应用中心 - 端口号超范围 - 红字提示 1-65535打开 https://sre.wps.cn/kae/app-center,项目选择 kae-测试,把创建应用功能设计一份测试用例
生成 70+ 条测试用例,包含:
生成两种格式文件:
<功能名>-test-cases.md<功能名>-test-cases.csvCSV 格式注意:
,"" 转义# 打开页面
browser open <url>
# 获取快照
browser snapshot --refs aria
# 点击元素
browser click @e1
# 填写表单
browser fill @e2 "value"
# 提交后获取新页面快照
browser snapshot --refs aria