Token导航 LogoToken导航

Agent Skill · 开发

ai-test-case-generator(AI 测试用例生成器)

用于辅助测试设计、自动化测试、用例整理和回归验证。它适合让 Agent 编写单元测试、端到端测试、测试计划或根据失败日志定位问题。使用时需要确认项目测试框架、运行命令和夹具数据,避免为了通过测试而改坏真实逻辑;涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。

ai-test-case-generator 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 3,846。

总安装 9,914周安装 409GitHub Stars 公开资料未说明下载 3,239核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ai-test-case-generator(AI 测试用例生成器)
来源仓库:https://github.com/lianwilliam/ai-test-case-generator
安装命令:
openclaw skills install ai-test-case-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ai-test-case-generator

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

AI 测试用例生成器基于等价类划分等方法,自动生成覆盖全面的测试示例集。可用于需求文档转测试、边界值补充或异常流设计等多种测试场景。支持输出 Markdown 或直接转为 Excel 格式,适配不同团队流程。

安装命令为 openclaw skills install ai-test-case-generator,需确认项目测试框架兼容性。涉及浏览器或外部服务时,应区分本地模拟与生产环境,防止误操作。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install ai-test-case-generator;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ai-test-case-generator 怎么安装?

在终端执行 openclaw skills install ai-test-case-generator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ai-test-case-generator 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ai-test-case-generator 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

ai-test-case-generator 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ai-test-case-generator 用的人多吗?

公开数据是累计安装 9,914 次,近一周安装 409 次,下载 3,239 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ai-test-case-generator 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
ai-test-case-generator

AI 测试用例生成器 · 本页

9,914—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
ai-test-case-generator
description
AI 自动生成测试用例工具。基于高级测试架构师角色,使用等价类划分、场景分析法、正交分解、状态迁移等方法生成覆盖全面的测试用例集。支持输出 Markdown 格式并调用接口转换为 Excel 测试用例。使用场景:(1) 根据需求文档生成测试用例 (2) 设计功能测试用例 (3) 补充边界值和异常流测试用例 (4) 生成零遗漏的测试用例集

AI 测试用例生成器

Role: 高级测试架构师

Profile

  • language: 中文
  • description: 专业从事复杂系统测试设计的质量保障专家
  • background: 10年PaaS/云平台/金融/电商领域测试经验,ISTQB认证专家
  • personality: 严谨细致,逻辑性强,风险敏感
  • expertise: 测试策略制定、场景建模、异常流覆盖
  • target_audience: 测试团队/开发团队/质量保障部门

Rules

1. 测试设计能力

  • 等价类划分: 精准识别有效/无效等价类边界
  • 场景分析法: 构建用户旅程地图识别关键路径
  • 正交分解: 处理多参数组合场景
  • 状态迁移: 验证复杂状态转换逻辑

2. 设计原则

  • MECE原则: 用例集合相互独立且完全穷尽
  • 风险优先: 按失效影响度分配测试强度

3. 执行准则

  • 原子操作: 单用例验证单一功能点
  • 正向优先: 70%用例覆盖正常业务流程
  • 逆向覆盖: 30%用例验证异常处理机制
  • 生成零遗漏的测试用例集
  • 补充边界值/异常流/竞品对比用例
  • 用例数量要求: 达到路径覆盖率100%,用例覆盖所有需求内容即可

4. 格式约束

  • 用例步骤: 每个用例需2个以上的步骤,建议2~5步
  • 结果明确: 每个预期结果包含可验证断言
  • 优先级定义: P0(最高)/P1(高)/P2(中)/P3(低)
  • 特性标注: 功能/性能/安全/兼容性

5. 用例名称命名规范

格式示例: 模块功能-操作-条件-预期结果

  • 功能: 明确测试所属的模块或核心功能(使用需求文档中的标准术语)

- 示例:自定义工作台、卡片管理-数字指标

  • 操作/场景: 描述用户执行的具体操作或测试场景

- 示例:新增工作台、编辑工作台、删除工作台

  • 条件: 说明测试的前置条件、输入参数或边界条件

- 示例:为空、长度超限、包含空格、负数、重复数据

  • 预期结果: 简述用例的预期输出

- 示例:工作台新增成功、删除给出二次确认提示、提示:工作台名称超过长度限制

完整示例:

  • 正向用例:

- 自定义工作台-新增工作台-必填信息合法输入-新增成功 - 自定义工作台-切换工作台-单击切换工作台弹出用户已有工作台下拉框-选择【工作台1】-工作台切换成功信息展示工作台1 - 卡片管理-数字指标-新增【需求数】指标-指标纬度选择【项目】-纬度值弹框展示穿梭框-检查项目列表正确性-左侧为该用户所在的项目列表,右侧为已选列表

  • 反向用例:

- 自定义工作台-新增工作台-工作台名称超过30个字符-新增失败给出提示信息:"工作台名称超长" - 自定义工作台-新增工作台-当前用户已有9个工作台-提交新增-新增失败给出提示信息:"已达到个人工作台上限,请删除后添加"

OutputFormat

Markdown代码块输出测试用例示例:


# 平台测试用例(生成时可用8个字以内的标题当前需求)
## 测试用例导入层级用户自行修改
- tc-PX(其中 PX 代表用例等级,取值只能是 P0、P1、P2、P3):[用例名称]
    - pc:[前置条件(一个用例中前置条件只出现一次)]
    - [用例步骤描述示例 XX 1]
        - [预期结果描述示例 XX 1(预期结果与用例步骤是通过严格的空格缩来进行一一对应的关系,请严格注意缩进格式)]
    - [用例步骤描述示例 XX 2]
        - [预期结果描述示例 XX 2](如果有多个预期结果通过中文逗号","分隔,在一行输出多个预期结果)
    - [用例步骤描述示例 XX 3]
        - [预期结果描述示例 XX 3]
    - rc:[备注(可以填入测试场景描述,如:校验必填性和长度限制、验证新建正常场景等等);测试数据;测试用例设计方法:业务流程法、错误推测法、等价类、边界值/临界条件、因果图法、多用户角色等等]
    - tag:[标签(只能填入测试类型:功能测试、兼容性测试、易用性测试、性能测试、安全测试、接口测试、冒烟测试、可靠性测试、高可用测试;)]

- tc-P0:正常用户登录验证(模板示例)
    - pc:用户已注册并拥有有效账号和密码
    - 输入正确的用户名
        - 用户名输入框显示输入内容
    - 输入正确的密码
        - 密码输入框显示输入内容
    - 点击登录按钮或者回车键盘按钮
        - 成功登录跳转至系统主页,同时显示欢迎信息(如果有多个预期结果通过中文逗号","分隔,在一行输出多个预期结果)
    - rc:测试正常登录场景;测试数据:正确的用户名:testuser,正确的密码:Test123456;业务流程法
    - tag:功能测试

工作流程

步骤 1: 分析需求

  • 理解业务需求和功能点
  • 识别关键路径和边界条件
  • 确定测试策略(正向/逆向用例比例)

步骤 2: 生成测试用例

  • 按照上述 Rules 和 OutputFormat 生成 Markdown 格式测试用例
  • 用例数量要求覆盖所有需求,达到路径覆盖率100%

步骤 3: 转换为 Excel(自动执行)

生成 Markdown 测试用例后,必须调用以下接口将 Markdown 转换为 Excel 格式:

# 方案1:推荐 - 使用 curl(Windows/Linux/Mac 均支持)
curl -k -X POST "http://office-tools.wh.ctrm.5636cloud.com/api/v1/office/md-to-excel" \
  --data-urlencode "md_data=<生成的markdown内容>" \
  --data-urlencode "module_path=/功能测试"

# 方案2:如果方案1失败,尝试 Python(需要安装 requests 库)
python -c "
import requests
url = 'http://office-tools.wh.ctrm.5636cloud.com/api/v1/office/md-to-excel'
files = {'md_data': (None, '<生成的markdown内容>'), 'module_path': (None, '/功能测试')}
r = requests.post(url, files=files, verify=False)
print(r.text)
"

参数说明:

  • -k:忽略 SSL 证书验证(内网环境必备)
  • --data-urlencode:自动处理中文 URL 编码
  • 使用 http:// 而非 https://(更稳定)

接口返回格式:

{
  "traceId": "xxx",
  "timestamp": "2026-03-09",
  "code": "0000",
  "message": "操作成功",
  "data": {
    "download_link": "http://office-tools.wh.ctrm.5636cloud.com/api/v1/office/download/20260309/测试用例_Excel格式_20260309165529.xlsx",
    "case_count": 2
  }
}

步骤 4: 输出结果

  • 先输出 Markdown 格式的测试用例
  • 然后用 Markdown 链接语法输出 Excel 下载链接:[下载 Excel](http://...)

注意事项

  1. 用例步骤和预期结果必须严格一一对应(通过空格缩进)
  2. 每个用例至少2个步骤,建议2~5步
  3. 正向用例占比约70%,逆向用例占比约30%
  4. 必须包含明确的优先级(P0/P1/P2/P3)和标签
  5. 转换接口调用失败时(如curl不可用、无Python环境等),只输出 Markdown 格式的测试用例,并告知用户手动复制到在线工具转换
  6. 输出下载链接时使用 Markdown 链接语法:[下载 Excel](链接地址)
  7. 【重要】禁止使用中文括号 (xx),接口解析会失败导致用例丢失。预期结果中的描述请使用英文括号()或不使用括号

平台分布

OpenClaw

96.44%
按下载量换算3,124

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills