Cursor 生成测试用例实战:一个 Skill,10 分钟产出可评审测试用例!
在日常工作中,你可以把需要生成的 Excel 测试用例模板、接口文档模板、报告规范格式等,通过 Markdown 形式整理后,放在。,Skills就是给 AI 准备的技能包,让 AI 快速学习使用各种专业技能,而不用每次都重复输入提示词、编写脚本等等。AI智能体、AI工具等八大版块,手把手带你玩转超20个真实AI项目实战,对标企业级招聘需求,职场进阶AI首选!》,获取免费测开学习路线、简历模板、面

在前面,我们分享过什么是Agent Skills?
简单来说,Skills就是给 AI 准备的技能包,让 AI 快速学习使用各种专业技能,而不用每次都重复输入提示词、编写脚本等等。
Agent Skills 的本质是一组 结构化的指令和资源,用于教会 AI 完成特定任务,让AI按照标准规则干活,是一套可复用的规则。
你可以把它理解为 AI 的“操作手册":
-
SKILL.md (必需):技能说明书,告诉 AI 这个技能是做什么的、什么时候触发、怎么使用
-
scripts (可选):可执行的脚本文件,Al 可以直接运行
-
references(可选):参考资料,给 Al 提供专业知识和分析框架
那Skills到底能用来做些什么呢?我只想说,在计算机的世界里,万物皆可Skills化!
就拿测试领域来说,我们完全可以将那些资深测试专家的经验、流程、模板等固化下来,把它们变成一个个Skills。
1. 创建测试用例生成Skill
接下来,我们就挑测试领域其中一个小场景:需求文档自动生成测试用例为例,简单来讲一下(更详细、全面的AI测试保姆级教程,可在「狂师. AI进化社」中进行系统性学习。
我们先选用一个AI编程工具,比如Cursor。
打开Cursor设置菜单->选择Rules、Skills、Subagents标签页->点击新建Skill,在弹出来的New Chat对话中,输入要求:
根据需求文档,用生成测试用例,需要覆盖正向、逆向、异常、并发场景。
将上述创建skills提示词发送给Cursor,AI会先帮我们创建一个技能草稿,并将内容写到SKILL.md中
且需要和我们确认两个小问题:
-
你希望输出主要是 Markdown 用例描述,还是也要 JSON?
-
你们的“需求编号/字段”是否有固定格式(例如
REQ-1、模块-条款号),以及并发用例是否需要标注具体一致性语义(如幂等、乐观锁版本冲突、最终一致窗口)?
纳尼?🤣小孩才做选择题,成年人肯定是全都要啊,直接补充:
我希望用例输出格式,同时生成markdown、json、excel(.xlsx)
执行完成后,Cursor问我们是否需要将技能名称修改一下,另外,由于当前Skills.md内容默认显示英文,爱国且宠粉的我,怎能允许全是英文,如是让AI直接将内容改为中文输出。
更新完成,最终我们就得到了一个名称为testcase-generator的Skill技能、且通过该技能,可以将需求文档转换成用例,并同时支持excel\markdown\json三种格式输出。
Skill开发好之后,在Chat中输入/testcase-generator 如果有出现这个斜杆命令,则说明skill可用了。
2. 准备需求文档
测试用例生成SKILL开发好之后,接下来,需要测试验证这个技能能否按预期工作,因此,可以准备一份需求文档。
你不会还傻傻的自己去手敲需求文档吧,交给AI来做就行了
这里我们随便打开一个豆包或DeepSeek网页版,把下述提示词喂给AI。
帮我生成一份用户登录的需求文档,用word格式输出,支持下载
生成的需求文档PRD还有模有样,内容还挺详细的。
3. 使用skill生成测试用例
在Cursor Chat中输入:
/generate-testcases @需求文档.docx
其中 输入 / 选择要使用的skill,如果不写@需求文档名 ,也可将需求文档拖到chat输入框中。
可以看到,我甚至懒得写提示词描述,直接调用/generate-testcases,把需求文档拖进来就行了。
执行完成后,同时输出了三种格式的用例,根据自己的需求自取:
打开xlsx格式,看一下效果(还不错,挺详细,还提供测试数据、测试步骤、预期结果等测试用例关键信息):
4. 关于 Skill.md 实战经验分享
-
description 描述至关重要
AI 是否能够准确识别并调用当前 Skill,很大程度上取决于 description 的清晰程度。描述越具体、意图越明确、约束越清晰,AI 调用成功率就越高。
-
善用模板示例引导输出格式
如果你在 Skill 中给出固定模板(如表格、JSON 结构、Markdown 格式等),AI 会严格按照该结构进行输出。
在日常工作中,你可以把需要生成的 Excel 测试用例模板、接口文档模板、报告规范格式等,通过 Markdown 形式整理后,放在
examples目录下,让 AI 直接复用规范结构,大幅减少调整成本。 -
Skill 文件体积控制
单个 Skill.md 建议控制在 500 行以内,避免内容过于冗长导致解析效率下降。
如果 Skill 涉及复杂逻辑、参考资料、扩展说明等,可拆分到
references目录下的独立 Markdown 文件中,保持主 Skill 简洁聚焦。
以上都是经过实战验证的实用技巧,简单易落地,大家不妨动手试一试,效果会非常明显~
关于更多AI测试、AI编程、AI进阶系统化实战教程,欢迎加入:「狂师. AI进化社」一起探讨学习!

如果这篇文章对你有帮助,不妨点个赞、转发、收藏三连支持! ❤️想第一时间收到推送,记得加个星标 ⭐
推荐阅读 点击标题可跳转
从零基础到AI全栈专家:5年陪跑,带你手撸20个企业实战项目
重磅消息 | 2025年最新AI+全栈测试开发技能实战指南(第6期)
温馨提醒:「狂师・AI 进化社」包含AI大模型、AI编程、AI测试、AI开发、AI智能体、AI工具等八大版块,手把手带你玩转超20个真实AI项目实战,对标企业级招聘需求,职场进阶AI首选!目前加入,还有优惠!

👇 点击下方关注公众号《测试开发技术》,获取免费测开学习路线、简历模板、面试真题、AI测试、AI 编程、自动化测试、测试开发资料教程等。
END

扫码可直接链接作者

后台回复【领资料包】试试
赞、转发和在看就是最大的支持❤️
更多推荐



所有评论(0)