vs-testcase-generator:从模块与思维导图到可交付的功能测试用例

前言

需求文档、模块说明和原型图往往已经写清业务边界,但落到 Excel 里的功能测试用例仍要人工拆步骤、补前置条件、对齐公司模板。改一版需求就要整表重抄,评审时还要自己数覆盖、找漏项。下面介绍 SkillHub 社区 Skill vs-testcase-generator(@user_19dc18e8/vs-testcase-generator,版本 0.1.0):在 Agent 里按「模块选择 → 思维导图 → 生成测试用例」推进,并支持默认四表模板或保留样式的自定义 Excel 模板,最后导出 Excel、CSV 或 Markdown。

这是什么

vs-testcase-generator 是 SkillHub 上分类为 dev-programming 的社区 Skill,发布者为 user_19dc18e8。页面简介将其定位为:围绕模块与思维导图组织范围,生成标准化功能测试用例,并完成导出。标签 requires_api_key=false,表示按 SkillHub 页面说明无需额外 API Key 即可使用。

  • SkillHub 展示页:https://www.skillhub.cn/skills/user_19dc18e8/vs-testcase-generator
  • API 坐标页:https://api.skillhub.cn/user_19dc18e8/vs-testcase-generator

核心功能

以下能力均来自 SkillHub 页面与已抓取简介,按工作流顺序说明。

模块选择与思维导图

主路径为「模块选择 → 思维导图 → 生成测试用例」。先选定要覆盖的模块,用思维导图梳理功能点与关系,再在此基础上生成用例,避免一上来就铺整张表、范围失控。

默认四表模板

可使用内置的默认四表测试用例模板。该模板侧重新增能力:自动统计、自检,以及孤儿检测(便于发现未挂到模块或需求树上的用例)。适合团队还没有固定 Excel 版式、希望先有一套可评审、可计数的交付结构时使用。

自定义 Excel 模板

若组织已有固定用例表(表头、合并单元格、配色等),Skill 支持用户自定义模板:在保留原有样式的前提下做智能填充,减少「生成内容对了、版式全毁」的二次排版。

导出格式

生成结果可导出为 Excel、CSV、Markdown,便于进测试管理系统、发评审或归档到文档库。

安装与启用

SkillHub 页面给出的安装方式是:让 Agent 按官方安装说明安装本 Skill。安装文档地址为 https://skillhub.cn/install/skillhub.md。

1、安装 SkillHub CLI(若尚未安装)

先确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

未安装时,可按安装文档执行完整安装(CLI + 默认 Skill):

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

仅需 CLI 时:

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

2、安装 vs-testcase-generator

安装技能时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认会装到 ./skills/,Agent 可能无法识别。

skillhub install @user_19dc18e8/vs-testcase-generator --dir <skills目录>

常见 Agent 的 skills 路径(摘自 SkillHub 安装文档):

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

SkillHub 页面亦提供等价提示:请根据 https://skillhub.cn/install/skillhub.md,安装 @user_19dc18e8/vs-testcase-generator。在 Cursor 中可将上述坐标写入对话,由 Agent 按文档完成安装;具体是否需重启或刷新技能列表,以你当前 Cursor 版本的行为为准。

典型用法

官方资料未给出逐条复制的对话脚本,可复现的主线如下。

  1. 在已启用该 Skill 的 Agent 中,说明要覆盖的产品或需求范围,并完成模块选择(对应页面流程的第一步)。
  2. 要求 Agent 基于选定模块输出或整理思维导图,确认功能点与层级后再进入生成阶段。
  3. 指定交付模板:默认四表(需要统计、自检、孤儿检测时选用),或提供自定义 Excel 模板并强调保留样式、只填充内容。
  4. 生成用例后,按需让 Agent 执行模板自带的统计或孤儿检测(默认四表场景),再导出 Excel / CSV / Markdown 作为评审或测试执行输入。

自然语言触发时,可直接描述目标,例如:「按模块画思维导图,用默认四表模板生成功能测试用例并导出 Excel」或「用我的用例表模板填充,导出 CSV」。

适用场景与注意

适合谁:需要在 Agent 内把模块范围、思维导图和用例表串成一条链路的开发或测试同学;既要标准四表交付,又要沿用公司 Excel 模板的团队。

使用注意:

  • 本 Skill 为社区来源(community),版本为 0.1.0,行为以 SkillHub 上架说明与包内 SKILL.md 为准;升级前可在 SkillHub 查看版本与下载量(页面展示:评分 100000,下载 706)。
  • 自定义模板依赖你提供的文件结构清晰;样式保留不等于任意复杂公式都能自动推导,生成后仍建议人工抽检关键列。
  • 安装路径错误是最常见的问题:务必确认 --dir 指向当前使用的 Agent skills 目录。

结尾

vs-testcase-generator 把模块范围、思维导图和用例生成绑在同一条 Skill 流程里,并在默认四表与自定义 Excel 两种交付方式之间切换,最后统一导出 Excel、CSV 或 Markdown。若要在 Cursor 或 Codex 中试用,可从 SkillHub 展示页进入,并按 https://skillhub.cn/install/skillhub.md 安装 @user_19dc18e8/vs-testcase-generator:https://www.skillhub.cn/skills/user_19dc18e8/vs-testcase-generator

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

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

Xiaoye