微信扫码
添加专属顾问
用Cursor+Skill让测试用例生成提速10倍!10分钟从零到完整评审用例,附实操步骤。 核心内容: 1. Skill的定义与本质(区别于普通Prompt的结构化指令) 2. 使用Cursor创建Skill的完整步骤(含操作流程) 3. 真实案例:新人10分钟生成高质量测试用例验证效果
别再每次都从零写用例了,把经验封装成Skill,让AI替你干活
大家好,我是某互联网公司的测试架构师。
上个月,团队来了个新项目——一个用户登录模块的改版。需求文档不长,也就五六页。按以往的经验,测试新人拿到这份文档,至少得花两天才能写出像样的用例——啃文档、画流程图、一条条敲表格、反复修改。
但这次不一样。团队里一个刚转正的测试同学,打开Cursor,调了一个Skill,10分钟后交出了一份覆盖正向、逆向、异常、并发的完整用例集,直接就能拿去评审。
测试组长看完之后,在群里发了一句话:
“这是谁写的?格式比我们模板还规范,场景比我列的还全。”
他说的是“那个东西”——Cursor + Skill。
很多人第一次接触“Skill”这个概念的时候,以为就是“高级一点的Prompt”。
完全不是一回事。
Skill是2026年AI编程工具里最核心的能力之一。Cursor、Claude Code、OpenClaw都在用。它的本质是一组结构化的指令和资源,用于教会AI完成特定任务,让AI按照标准规则干活,是一套可复用的规则。
用大白话说:Skill就是把“资深测试工程师怎么做用例设计”的完整经验,封装成一个文件夹。AI在需要的时候自动加载,按你的要求执行任务。
一个Skill的核心结构很简单:
SKILL.md(必需):技能说明书,告诉AI这个技能是做什么的、什么时候触发、怎么使用scripts/(可选):可执行的脚本文件,AI可以直接运行references/(可选):参考资料,给AI提供专业知识和分析框架对比一下:
/testcase-generator,AI自动加载全部规则,10分钟出活区别不是“快一点”,是“不用每次都重新教”。
下面我用一个用户登录功能的真实案例,带你把整个流程走一遍。
打开Cursor,按 Cmd/Ctrl + Shift + P 打开命令面板,选择 “Cursor: Open Settings” 。
在设置菜单中,找到 Rules、Skills、Subagents 标签页,点击 “New Skill” 。
在弹出的对话框中,输入以下内容:
根据需求文档生成测试用例,需要覆盖正向、逆向、异常、并发场景。
就这么一句话。Cursor会基于这句话,自动帮你生成一个Skill草稿,写入 SKILL.md 文件。
整个过程不需要你写一行代码。
Cursor生成草稿后,会问你两个问题:
我的建议是——全都要。直接告诉AI:
我希望用例输出格式同时生成Markdown、JSON、Excel(.xlsx)
这样一份Skill,可以同时输出三种格式,满足不同场景的需求——Markdown用于评审讨论,Excel用于导入测试管理工具,JSON用于自动化流转。
Cursor会根据你的回答,自动完善 SKILL.md 的内容。
最终你得到的是一个名为 testcase-generator 的Skill。
Skill文件放在哪?
Skill放在项目的 .cursor/skills/ 目录下。结构是这样的:
.cursor/
└── skills/
└── testcase-generator/
└── SKILL.md
如果想让Skill在所有项目中都能用,也可以放在用户级目录 ~/.cursor/skills/。
Skill建好了,接下来需要一份需求文档作为输入。
你不会还傻傻地自己手敲需求文档吧?让AI帮你生成一份就行了。
打开DeepSeek或任何大模型工具,输入:
帮我生成一份用户登录功能的PRD需求文档,包含功能描述、输入参数、业务规则、异常说明。
AI会帮你生成一份结构完整的PRD。保存为Word或Markdown格式,放在项目目录下。
真实案例中,我们的需求文档是这样的:
功能:用户登录
输入:手机号(11位)、密码(6-20位)
业务规则:
- 手机号格式校验:11位数字,以1开头
- 密码校验:6-20位,字母+数字组合
- 连续输错5次密码,账号锁定30分钟
- 登录成功后跳转首页
异常场景:
- 手机号为空 → 提示“请输入手机号”
- 密码错误 → 提示“密码错误,还剩X次机会”
- 账号被锁定 → 提示“账号已锁定,请30分钟后重试”
回到Cursor,按 Ctrl/Cmd + I 打开Chat。
输入斜杠 / 查看可用技能列表,选择 /testcase-generator 。
然后把需求文档拖到Chat输入框中,或者在指令里引用文档:
/testcase-generator @登录功能PRD.docx
AI会自动加载Skill的规则,分析需求文档,然后生成结构化的测试用例。
10分钟后,你得到的是一份这样的输出:
同时还会生成JSON和Excel格式的文件,可以直接导入测试管理工具。
伙伴们,对AI测试、大模型评测、质量保障感兴趣吗?我们建了一个 「人工智能测试开发交流群」,专门用来探讨相关技术、分享资料、互通有无。无论你是正在实践还是好奇探索,都欢迎扫码加入,一起抱团成长!期待与你交流!👇
很多人问:“我自己在Chat里写Prompt也能生成用例,为什么要搞Skill?”
三个原因:
第一,一致性。 每次生成的用例格式、颗粒度、覆盖标准完全一致。不会因为今天心情好就多写几条、明天赶时间就少写几条。
第二,经验固化。 把团队资深测试工程师的“隐性经验”变成“显性指令”,写入Skill。新人拿到Skill,等于拿到了老员工的“脑图”。
第三,渐进式披露。 Skill采用分级加载机制——平时只加载名字和描述,等到真正使用时才加载完整内容。不会像把所有规则塞进一个Prompt那样浪费上下文。
很多人把Skill当成“把所有内容塞进去”,结果一个SKILL.md写了800多行。每次调用都消耗大量Token。
解法: SKILL.md只放核心流程(建议控制在500行以内),详细内容移到references/目录。Claude只在需要时才读这些文件。
description是AI判断“什么时候触发这个Skill”的唯一依据。写“帮助生成测试用例”这种描述,AI永远不知道什么时候该用它。
解法: description要写清楚“触发条件”。比如:“当用户提到‘生成测试用例’‘编写测试’‘测试场景’等意图时触发。”
Skill不是一次性产物。业务在变、需求在变,Skill也需要更新。
解法: 每次使用后记录“AI漏了什么场景”“哪里判断错了”,定期更新SKILL.md。
传统测试的底层资产是“测试用例库”——用例是一次性的,用完就扔。
AI时代的底层资产正在变成“Skill库”——Skill是可组合、可复用的能力单元。
你今天花10分钟建了一个“测试用例生成”的Skill,以后每一个项目都能复用。你今天花5分钟优化了Skill的规则,以后每一次生成都会更精准。
Skill不是让你“少干活”,是让你“把经验留下来”。
下次你拿到一份需求文档的时候,别从零开始写用例了。花10分钟建一个Skill,让AI替你干活。
10分钟后,你会看到一份可以直接拿去评审的用例集。
而你写的那个Skill,会在未来的每一个项目里,继续替你干活。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-10-11
Skills Hub 1.0 发布,这次把一直想做的 Skills 合集加上了
2026-09-26
分享一个「探脉skill」:用上这个思考工具的家长都在偷偷变厉害!
2026-09-24
1个Skill,助你迎来全球客户
2026-09-23
错误码排查从 3~8 小时到分钟级,Agent怎么做到的?
2026-09-22
边开飞机边换引擎:Harness如何解决验证难题
2026-09-21
本体轻量化实践:基于本体的大数据平台运维智能体
2026-09-19
云栖大会 Skill 上线:带着你的Agent来参会
2026-09-17
量化Skills兴起,是投资的“平权时刻”?
2026-07-22
2026-07-31
2026-07-23
2026-07-23
2026-07-16
2026-07-16
2026-07-23
2026-08-05
2026-07-20
2026-07-26
2026-09-23
2026-09-17
2026-09-15
2026-09-14
2026-07-25
2026-07-16
2026-07-06
2026-06-28
欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。
在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。
一、 定义
本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。
会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。
知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。
二、 账号注册与登录
登录方式:本网站支持以下登录方式,您可根据实际情况选择:
微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。
手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。
账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。
实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。
未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。
三、 服务内容与规范
知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。
服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。
禁止行为:您在使用服务时不得实施以下行为:
利用技术手段批量爬取、下载、转存知识库内容;
将知识库内容用于商业目的或未经授权地向第三方传播;
干扰本网站正常运行或侵犯其他用户合法权益;
发布违法违规信息或从事违反公序良俗的活动。
四、 知识产权声明
权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。
有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。
侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。
五、 个人信息保护
我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。
您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。
您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。
六、 免责声明
内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。
不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。
第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。
七、 违约责任
如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。
如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。
八、 法律适用与争议解决
本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。
因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。
九、 其他
本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。
本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。
我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。