系统测试用例生成专家:从需求到结构化 QA 交付

前言

迭代里常见的情况是:PRD、原型和接口说明已经齐了,测试同学还要手工拆模块、列测试点、补逆向和权限场景,再整理成表格或 Markdown。口头约定「按企业规范写用例」时,每个人输出的章节和粒度也不一致。下面介绍 SkillHub 上的「系统测试用例生成专家」,它用固定流程把需求材料转成可评审的测试文档,且无需额外 API 凭证。

这是什么

「系统测试用例生成专家」是 SkillHub 社区技能,坐标 @user_0d92b3be/test-case-generator-v2,当前版本 1.0.0,分类为 dev-programming,由发布者 user_0d92b3be 维护。技能定位为资深测试架构师视角的用例与方案生成:接受 PRD、原型、UML、接口文档、ERP 业务说明或纯文字功能描述,按统一 Markdown 结构输出需求分析、功能拆解、测试点、用例及接口、权限、异常、性能与覆盖率自检。标签标明 requires_api_key=false,属于纯指令型技能,不依赖外部密钥。

官方页面:https://www.skillhub.cn/skills/user_0d92b3be/test-case-generator-v2
API 入口:https://api.skillhub.cn/user_0d92b3be/test-case-generator-v2

核心功能

以下能力与官方页面及技能摘要一致。

触发方式

在对话中提到「写测试用例」「设计测试方案」「生成 QA case」「做个 testcase」「测试点分析」「接口/性能/权限/安全用例」「ERP 单据流程测试」等表述时,Agent 会按该技能的工作流响应。

功能拆解与测试点

  1. 从 PRD、Axure / 墨刀 / Figma 原型、UML、接口文档或业务流程描述中抽取功能模块树。
  2. 按页面、输入、功能、业务、权限、异常六个维度展开测试点。

用例设计规范

每个功能点要求覆盖五类用例:正向、逆向、边界、权限、数据一致性,并以统一表格形式输出。

ERP 专项

识别 ERP 场景时,补充主数据、单据状态、流程串测、库存增减等相关测试设计。

接口与安全

覆盖正常请求与参数校验,并包含 SQL 注入、XSS、越权、Token 失效等安全向用例。

性能与收尾

性能部分给出并发数、响应时间目标,以及 TPS、QPS、p95、p99 等指标项。每次输出末尾做覆盖率分析与风险评估,自检漏点与待澄清问题。

输出结构

固定 Markdown 顺序为:需求分析 → 功能拆解 → 测试点 → 用例 → 接口 → 权限 → 异常 → 性能 → 覆盖率。

安装与启用

SkillHub 页面给出的安装方式是:让当前 AI 按官方安装文档拉取该技能。你可以直接把下面提示发给 Agent:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_0d92b3be/test-case-generator-v2`。

若本机已安装 skillhub CLI,也可在终端安装到当前 Agent 的 skills 目录(未指定 --dir 时默认装到 ./skills/,Agent 可能无法识别,需指向正确目录):

command -v skillhub && skillhub --version

未安装 CLI 时,可按 SkillHub 安装文档执行完整安装或仅 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装技能示例(将 <skills 目录> 换成当前环境路径):

skillhub install @user_0d92b3be/test-case-generator-v2 --dir <skills 目录>

常用客户端 skills 目录(摘自 SkillHub 安装文档,以你本机实际配置为准):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装后按所用 Agent 的说明刷新或重启,使技能生效。

典型用法

先做材料准备,再在已启用技能的会话里说明目标。输入可以是需求文档、PRD、原型链接说明、UML、接口文档、ERP 业务说明,或一段功能描述。

示例 1:功能与表格用例

附件是订单创建功能的 PRD 摘要:[粘贴或描述需求]
请按企业级规范生成测试点,并用表格输出正向、逆向、边界、权限、数据一致性用例。

示例 2:接口与安全

下面是用户登录接口文档:[粘贴路径、参数、响应]
请补充正常请求、参数校验,以及 SQL 注入、XSS、越权、Token 失效相关用例,并纳入完整 Markdown 结构。

示例 3:ERP 流程

这是采购入库的单据状态与库存规则说明:[粘贴业务说明]
请识别 ERP 场景,补充主数据、单据状态、流程串测和库存增减相关测试设计。

经过上面的步骤,你应得到一节式 Markdown,便于评审、导入用例库或作为回归清单底稿。

适用场景与注意

适合需要在短周期内把零散需求整理成结构化测试交付物的团队:业务系统、接口服务、带权限与异常分支的功能,以及 ERP 单据与库存类场景。技能强调表格化五类用例和输出末尾的自检,适合作为评审稿而非替代人工对业务规则的最终确认。

注意几点:输入越完整,拆解与测试点越贴近真实系统;原型与接口字段建议写全。官方摘要未声明自动生成 Pytest、Selenium 等脚本,若你需要可执行自动化代码,应在提示中单独说明框架与仓库约束,并核对 Agent 实际输出。社区技能版本为 1.0.0,升级与变更以 SkillHub 页面为准。

结尾

「系统测试用例生成专家」把「拆需求 → 列测试点 → 五类用例 → 接口/权限/异常/性能 → 覆盖率自检」收成一条固定流水线,且不依赖 API Key。若你正在 SkillHub 上选型测试类技能,可从官方页查看说明并安装:https://www.skillhub.cn/skills/user_0d92b3be/test-case-generator-v2。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye