测试工程师的日常,一半时间在写用例,一半时间在写报告。今天分享三个能直接落地的 Cursor Skill,把这两件事的效率拉满~
如果你也是测试工程师,一定经历过这些:拿到几十页 PRD,手工拆功能写用例,漏了边界和异常;压测跑完了,对着 JMeter 一堆曲线和数字,不知道结论怎么写;需求刚下来就要出用例,Excel 表一长就难找,思维导图清晰但一条条往 XMind 里敲太慢。
今天介绍的三个 AI Skill,分别解决用例生成、思维导图用例、性能报告三大痛点。你提供文档和截图,AI 在固定策略和标准下生成结构化产出,直接复制或保存,对齐团队模板。下面我们一个个来看~
一、为什么测试工程师需要 AI Skill
先说说痛点。测试工程师的日常里,有一类工作既高频又耗时:拿到需求文档或接口文档之后,把其中的业务规则、接口约束、边界条件拆解成一条条可执行的测试用例。问题往往出在:
- 文档长、模块多
:人工逐段提炼容易漏掉边界和异常场景 - 用例设计方法不统一
:不同人习惯不同,有的偏正向、有的缺反向和边界,质量参差 - 接口 / 功能 / 性能写法不一
:接口要关注参数和错误码,功能要关注流程和状态,性能要关注负载和指标,混在一起容易顾此失彼 - 想按公司模板输出
:希望生成结果能直接对接到现有的 Word/Excel 用例模板,减少二次整理
AI Skill 的价值就在于:你提供文档,AI 在固定策略和标准下生成结构化用例,直接复制或保存,对齐团队模板。下面我们介绍三个 Skill:基于文档生成测试用例、PRD 转 XMind 用例、压测结果生成性能报告。
二、Skill 一:基于文档自动生成测试用例
2.1 它是什么
Skill 名称:doc-based-testcase-generator(基于文档的测试用例生成器)
本质:一个可在 Cursor 等环境中加载的 Claude Skill。它由一份主说明(SKILL.md)和若干参考文档(references/)组成,规定了:
- 何时触发
:当你说「根据这份文档生成测试用例」「根据 PRD/接口文档写测试用例」等时,会按本 Skill 的规则工作 - 用什么方法设计用例
:默认采用一套通用测试用例设计策略(正向、反向、边界值、等价类、状态与流程、场景法等),保证覆盖维度统一 - 不同类型如何细化
:通过 references/ 下的专用标准文档,对接口测试、功能测试、性能测试、自动化候选用例分别约定「要覆盖什么、怎么写」 - 输出格式从哪来
:不写死表格列名;若你提到「参考某某 Word/Excel 模板」,则从 assets/ 目录读取对应模板,按模板结构组织输出
也就是说:你负责提供文档和需求,Skill 负责「用什么策略 + 按什么标准」生成用例,并支持对齐你的模板。
2.2 核心能力一:通用测试用例设计策略
Skill 规定:在生成任何测试用例之前,必须先按一套通用测试设计策略思考与覆盖。这样保证即使用户没有细说「要正向还是反向」,输出也会系统化。下面是策略概要:
| 正向测试用例 | ||
| 反向 / 异常测试用例 | ||
| 边界值用例设计 | ||
| 等价类划分 | ||
| 状态与流程 | ||
| 场景法 / 用户场景 | ||
| 优先级与类型标记 |
2.3 核心能力二:专用标准(接口 / 功能 / 性能 / 自动化)
通用策略解决「用什么方法想用例」;专用标准解决「某类测试要覆盖哪些维度、怎么写清楚」。Skill 通过 references/ 下的四个文档来约定:
接口测试(api-testcases-standard.md)必须覆盖:
请求与参数:正常请求、必填缺失、类型/格式错误、边界值、可选参数不传/传空/传有效值 响应与错误码:成功响应结构、文档中每个错误码至少 1 条用例、非法请求不返回 200 鉴权与权限:未带鉴权、鉴权无效/过期、越权访问 幂等与并发(若文档有):重复提交、超并发/限流
功能测试(functional-testcases-standard.md)必须覆盖:
业务流程与用户场景:主流程、分支与异常流程、端到端场景 状态与角色:合法/非法状态迁移、本角色允许操作与越权 界面与交互(若适用):必填与校验、多步骤与回退 数据与依赖:前置条件写清数据状态,跨模块时说明需校验的关联数据
性能测试(performance-testcases-standard.md)必须覆盖:
指标与基线:响应时间、吞吐量/QPS、资源与容量(若文档有) 场景类型:基准、稳态负载、峰值/尖峰、长时间稳定性 瓶颈与退化:阶梯加压、降级与限流(若文档有)
自动化测试用例(automation-testcases-standard.md):
- 适合自动化
:稳定可重复、高执行频率、断言明确、接口或可脚本化、依赖可构造 - 不适合或低优先
:强主观/探索性、一次性/低频、环境或数据难以自动化、变更频繁 - 输出
:在用例类型或备注中标注「自动化候选」或「建议自动化」
2.4 目录结构与可扩展性
doc-based-testcase-generator/ ├── SKILL.md # 主说明:触发条件、通用策略、工作流、保存约定 ├── references/ # 各测试类型的「输出要求与设计标准」 │ ├── api-testcases-standard.md │ ├── performance-testcases-standard.md │ ├── functional-testcases-standard.md │ └── automation-testcases-standard.md ├── assets/ # 你放置 Word/Excel 用例模板的目录 │ └── README.md # 说明模板放置方式 └── docs/ # 本文档等说明材料references/:可自行增改。例如增加「安全测试用例标准」「兼容性测试标准」等,并在 SKILL.md 中说明何时引用。 assets/:放入你实际使用的 .docx、.xlsx 模板;对话中提及「参考某某模板」时,会从此目录查找并按要求组织输出。

2.5 如何使用:操作步骤
步骤 1:准备文档内容
将需求文档、PRD 或接口文档中需要覆盖测试的部分复制成纯文本。若是 Word/PDF/截图,请把关键内容粘贴到对话中(截图会建议转为文字)。
步骤 2:发起请求
在对话中说清意图并粘贴内容,例如:
「请根据下面这份需求文档,帮我生成测试用例。」
然后另起一段粘贴文档正文。可选地加一句:
「重点做接口测试」→ 会叠加接口标准 「要包含性能测试」→ 会叠加性能标准 「标出适合自动化的用例」→ 会叠加自动化标准并做标记 「按我们公司的 Excel 模板来」/「参考 assets 里的 xxx 模板」→ 会按 assets 中对应模板组织列与结构
步骤 3:查看与保存
测试用例文档会直接输出在对话中,你可复制到 Word/Excel/语雀等使用。若需要落盘,说一句即可:
「把这份测试用例保存到当前项目的 testcases/ 文件夹。」
无需写脚本;若只给目录未给文件名,会使用默认命名:测试用例_<模块或文档简称>_<日期>.md。
三、Skill 二:从 PRD 一键生成 XMind 测试用例
3.1 它解决什么痛点
测试工程师的常见痛点:
- 需求刚下来就要出用例
:PRD、PDF 动辄几十页,手工拆功能、写用例耗时长,还容易漏模块 - 用例要结构化又要好维护
:Excel 表一长就难找;思维导图清晰,但一条条往 XMind 里敲太慢 - 设计方法不能丢
:不能只写「正常流程」,边界值、等价类、场景法、异常流都要覆盖,自己记不全就容易漏 - 接口/性能是另一套思路
:功能用例写多了,接口和性能用例又要换一套维度,规范不统一、重复劳动多
3.2 它是什么
Skill 名称:prd-to-xmind-testcases 一句话:根据需求文档或 PRD,生成可导入 XMind 的测试用例思维导图大纲。
核心能力概览:
| 默认 | |
3.3 输出长什么样
生成的是 .md 文件,结构类似:
# 测试用例-XXX 项目 ## 用户系统模块 ### 用户登录 #### 正向-正确账号密码 - 步骤:输入已注册账号与正确密码点击登录 - 预期:登录成功进入首页或个人中心 #### 反向-错误密码 - 步骤:输入正确账号与错误密码 - 预期:提示密码错误且不跳转 #### 边界-空账号或空密码 - 步骤:账号或密码为空提交 - 预期:提示不能为空在 XMind 中导入后:中心主题是「测试用例-XXX 项目」,一级分支是各模块,二级是功能,三级是具体测试点,其下是「步骤」「预期」等子节点,方便评审与执行。
3.4 怎么用:一步步来
前置条件:你已经在使用 Cursor,并且本 Skill 已放在 Cursor 可识别的 Skill 目录下(例如当前项目下的 .cursor/skills/prd-to-xmind-testcases/,或用户级目录如 ~/.cursor/skills/)。有一份需求文档(PRD、PDF、Word 等)或至少一段需求正文。
推荐流程(用 requirements/ 目录):
把需求文档(如 产品需求说明书.pdf)复制到 Skill 下的 requirements/ 目录在 Cursor 对话中输入:「读取 requirements 里的需求文件,生成测试用例」 若 requirements/ 下有多个文件,Skill 会列出清单,你回复要用的那个(或说「全部」「第一个」等) Skill 会解析文档、按规范生成测试点,并输出完整 .md 内容;通常会问你是否保存到某路径,你指定即可 用 XMind:文件 → 导入 → Markdown,选择刚保存的 .md,即得到测试用例思维导图
其他常用说法示例:
「根据 requirements 目录下的 PRD 生成思维导图测试用例」 「根据 docs/需求 v1.docx 生成测试用例」(指定路径) 「按接口测试规范,根据 requirements 里的接口文档生成测试用例」 「按性能测试规范,根据这份需求生成性能测试用例」(可先粘贴需求片段)

3.5 进阶:多项目复用与自定义规范
所有项目都能用:若希望不只在当前项目用这个 Skill,可以将整个 Skill 目录(含 SKILL.md、references/、requirements/)复制到 Cursor 的用户级 Skill 目录。常见路径示例:macOS/Linux 下 ~/.cursor/skills/prd-to-xmind-testcases/(具体以你当前 Cursor 版本的 Skill 加载路径为准)。
项目特有规范:若你们团队有项目专属的用例规范(例如特定字段命名、必测场景清单),可以在 references/ 下新增一份 .md(如 项目 XXX-测试约定.md),在对话中说明:「生成时参考 references 里的 项目 XXX-测试约定.md」,Skill 会在生成时结合这些约定。
四、Skill 三:压测结果秒变专业性能报告
4.1 它解决什么痛点
做性能测试的同事大多有过类似经历:
- 压测跑完了
,JMeter / Gatling / 云压测平台里一堆曲线和数字,结论要自己总结、写进报告 - 报告格式不统一
:有时用 Word,有时用 Confluence,有时临时贴几张图加几段话,领导和开发看得费劲 - 指标解读不自信
:响应时间、TPS、错误率到底算好算差?和行业标准差多少?瓶颈该从哪几层分析?调优建议怎么写才不空泛? - 时间紧
:既要保证压测执行和监控,又要赶在评审前出一份「能看」的报告,经常加班凑文档
4.2 它是什么
Performance Test Report 是一个 Cursor Agent Skill(技能),主要做三件事:
- 看你的压测结果
:支持 1 张或多张性能测试结果截图(如 JMeter 聚合报告、Gatling 报告、云压测平台大盘等),以及你补充的文字描述(场景、工具、关注点等) - 做专业分析
:结合内置的「性能测试知识库」(指标含义、行业参考、瓶颈分析顺序、调优方向),从截图和描述里提取关键指标,按「操作系统 → 中间件 → 数据库 → 应用」做分层瓶颈推断,并给出可操作的优化建议 - 输出标准报告
:生成一份 HTML 格式 的性能分析报告,包含「测试概述、截图与说明、性能瓶颈分析、优化建议、总结与后续建议」,版式统一、适合给领导或同组开发阅读,也可打印或转 PDF
4.3 输入与输出
你需要提供什么(输入):
必选:1 张或多张性能测试结果截图。可以是 JMeter 聚合报告/曲线、Gatling HTML 报告截图、LoadRunner Analysis 图、云压测平台(如 PTS、WeTest 等)的结果页、自研平台的监控大盘等。
建议补充:简短文字描述,例如:
测试场景(如「登录接口 100 并发」「下单流程混合场景」) 使用的工具(若截图里不明显) 关注点或目标(如「看 P99 是否 < 500ms」「验证 1000 TPS」) 环境说明(测试环境 / 预发等,可选)
你会得到什么(输出):一份 HTML 文件(默认文件名为 performance-report.html,也可指定路径),包含以下五部分:
| 一、测试概述 | |
| 二、测试结果截图与说明 | |
| 三、性能瓶颈分析 | |
| 四、优化建议 | |
| 五、总结与后续建议 |
4.4 在 Cursor 里怎么用
- 确保 Skill 已启用
:将 performance-test-report 这个 Skill 放到当前项目或 Cursor 可识别的技能目录中,并在 Cursor 里启用/引用该 Skill - 发起一次对话
:在对话中上传 1 张或多张压测结果截图(粘贴或拖拽),并用文字简单说明测试场景、工具、关注点。明确说出你的需求,例如: 「根据这些截图和描述做性能分析,并生成一份 HTML 报告。」 「这是登录接口的 JMeter 聚合报告,请分析并输出性能测试报告。」 - 等待生成
:AI 会按 Skill 内的工作流:读取报告模板与知识库 → 分析截图与描述 → 填写各章节 → 输出完整 HTML - 查看与二次编辑
:报告会保存到约定路径(如项目下的 performance-report.html 或你指定的路径)。用浏览器打开即可;如需微调表述或补充信息,可直接编辑 HTML 或让 AI 再改一版

4.5 报告质量是怎么保障的
要保证「分析专业、结论有据、建议可落地」,Skill 里内置了三类资源:
报告结构规范(report-structure.md):明确定义了五章各自写什么、怎么写。要求分析顺序遵循「操作系统 → 中间件 → 数据库 → 应用」,避免只谈现象不谈层次。约定模板中的占位区域(SECTION),保证每次生成的报告结构一致。
性能测试知识库(performance-testing-knowledge.md):这是保证分析专业度的核心文档,包括:
- 性能测试概念与分类
:基准 / 负载 / 稳定性 / 压力 / 并发测试的区别与关注点 - 核心指标与行业参考
:响应时间(RT)的互联网/金融/保险/制造业参考区间,以及 2/5/10 秒用户体验原则;TPS/QPS/HPS 含义与典型行业参考范围;并发用户数、错误率(成功率 ≥99.4% 等)的定义与参考 - 资源与中间件指标
:CPU/内存/磁盘/网络利用率警戒参考;中间件、数据库常见关注点(线程池、连接池、GC、慢 SQL、锁等) - 瓶颈分析规范
:按层次分析的顺序、常见瓶颈表现(RT 上升、错误率突增、TPS 拐点、资源打满等)、书写要求(现象 + 依据 + 可能原因) - 调优方向规范
:按中间件 / 数据库 / 应用 / 系统资源给出可操作方向,避免空泛建议
压测工具识别要点(perf-tools-guide.md):针对 JMeter、Gatling、LoadRunner、云压测/自研平台 的典型界面和常见指标做了简要说明,帮助 AI 从截图中正确识别工具类型和指标含义,减少「看错指标、误读曲线」的问题。
4.6 支持的压测工具与指标
| Apache JMeter | ||
| Gatling | ||
| LoadRunner / Performance Center | ||
| 云压测 / 自研平台 |
若你使用的是其他工具(如 Locust、k6、wrk 等),只要在描述中说明工具名称和截图含义,AI 仍可基于「通用指标」(RT、TPS、错误率、资源占用)和知识库中的通用分析框架生成报告。
五、三个 Skill 如何融入你的测试项目
5.1 结合团队模板
把公司或项目常用的 Word/Excel 用例模板放到 assets/,生成时说明「参考某某模板」,可减少二次整理。例如:
「按我们公司的 Excel 模板来」/「参考 assets 里的 xxx 模板」
5.2 统一团队规范
将 Skill 作为团队用例设计标准,确保边界值、场景法等策略被系统应用。测试负责人 / 测试经理可以把本 Skill 作为团队规范的一部分,保证「边界值/场景法」等策略被系统应用,而不是依赖个人经验。
5.3 流程集成
一个典型的落地流程:
- 需求评审后
:用 Skill 二(prd-to-xmind-testcases)生成 XMind 用例,快速搭出用例框架 - 详细设计阶段
:用 Skill 一(doc-based-testcase-generator)生成详细用例,覆盖边界和异常 - 压测完成后
:用 Skill 三(Performance Test Report)生成性能报告,直接给领导和开发看
5.4 人工评审
AI 生成后需人工确认业务细节、环境差异,重点看边界和异常是否贴合实际、优先级是否合理。AI 按策略和标准覆盖,但业务细节、环境差异仍需你确认;可重点看边界与异常是否贴合实际、优先级是否合理。
六、常见问题与踩坑指南
⚠️ 注意:以下踩坑点都是实际使用中容易遇到的问题,建议收藏。
问题 1:截图无法直接解析?
解决:将截图转为文本或提供 .txt 导出。Skill 会建议你将图中文字转为文本再使用,保证流程可继续。
问题 2:XMind 导入失败?
解决:确保输出为 .md 格式,用「文件 → 导入 → Markdown」。XMind 当前不支持通过 .txt 导入或「复制一大段文本粘贴成大纲」,因此 Skill 直接产出 .md,避免你导入失败。
问题 3:生成的用例不符合团队模板?
解决:将模板放入 assets/,并在请求中说明「参考某某模板」。Skill 不写死表格列名,列名与排版以 references 的表述要求 + assets 模板为准,便于适配不同团队规范。
问题 4:报告分析不准确?
解决:提供清晰的截图和描述,必要时人工复核指标解读。描述越清晰,生成的「测试概述」和「瓶颈分析」越贴你的实际诉求。若你们有内部性能基线或报告模板,可将其中通用部分沉淀进 references/ 或 report-template.html。
七、总结与下一步行动
核心要点回顾
| doc-based-testcase-generator | |||
| prd-to-xmind-testcases | |||
| Performance Test Report |
下一步行动建议
- 下载 Skill 压缩包
,解压即可用(素材中提到的下载地址) - 安装到 Cursor
:放到当前项目下的 .cursor/skills/或用户级目录如~/.cursor/skills/ - 用实际项目文档试跑
:拿一个真实项目的 PRD 或接口文档,跑一遍三个 Skill,感受效果 - 结合团队模板定制
:把公司常用的 Word/Excel 模板放入 assets/,让输出对齐团队规范
2026 年是软件测试人进入 AI 时代的最好时机。掌握这些 Skill,不只是学会用工具,更是把「个人经验」沉淀成「标准化流程 + 可执行产物」的能力。从今天开始,把重复性的「整理数据 + 写报告」交给 AI,把时间留给压测设计、瓶颈定位和沟通协作——这才是测试工程师真正的竞争力所在。
夜雨聆风