【AI测试 05 】| AI 辅助自动化测试工程师:需求评审时不知道问什么?采用 需求分析Skill
AI 辅助自动化测试工程师:需求评审时不知道问什么?AI 需求分析专家帮你搞定
作为 AI 辅助自动化测试工程师,需求评审时总是提不出有价值的问题?拿到 PRD 不知道测试重点在哪?今天介绍全家桶的需求分析专家 Skill。
前言
作为测试工程师,我们日常面临这些痛点:
- 拿到需求文档,不知道从哪些角度分析测试重点
- 需求评审时,产品经理问”你有什么测试建议”,一时语塞
- 需求文档描述模糊,不知道该向产品确认哪些问题
- 写测试计划时,不知道哪些模块是 P0、哪些是 P2
- 风险识别靠”拍脑袋”,缺少系统化的分析方法
如果有一个 AI 需求分析搭档,你给它一份需求文档,它就能自动输出:模块优先级分析、验收标准、风险矩阵、测试清单、缺失需求标注——是不是很香?
今天就来聊聊:Trae CN + Requirements Analysis Skill。
一、什么是 Requirements Analysis Skill?
它是一套 面向测试工程师的需求分析能力包,以 Skill 的形式注入到 AI 编程助手中。
AI 加载这个 Skill 后,就具备了专业需求分析师的能力——从测试工程师视角出发,快速分析需求、识别风险、生成验收标准和测试清单。
1.1 核心能力
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2 与其他 Skill 的关系
需求文档 → requirements-analysis(本文)→ 测试清单 + 风险矩阵 ↓ playwright-core-features-testing(用例设计) ↓ playwright-cli-url-docs-to-json-zh(用例生成)
它是测试工作流的起点——在写用例之前,先用需求分析理清思路。
二、获取 Skill 文件
这套 Playwright 测试 Skill 文件已经整理好,可以在我的 知识星球 下载:
登录知识星球,搜索「Playwright 测试 Skill」,即可获取完整的 Skill 全家桶文件包。
三、在 Trae CN 中安装
3.1 安装步骤
bashWindows 系统
~/.workbuddy/skills/requirements-analysis/
在 Trae CN 中输入:
加载 requirements-analysis
验证安装:输入 /requirements-analysis,如果看到完整的需求分析能力文档(包含分析流程、输出模板、优先级标准等),说明安装成功。
四、实战:分析 sogoodtool.com 的需求
4.1 分析新功能需求
假设 sogoodtool.com 要上线一个”工具收藏”功能,需求描述如下:
用户可以收藏喜欢的工具,在个人中心查看收藏列表,支持取消收藏。收藏数量在工具卡片上显示。
在 Trae CN 中输入:
请从测试工程师角度分析这个需求:sogoodtool.com 要上线"工具收藏"功能:- 用户可以收藏/取消收藏工具
- 个人中心查看收藏列表
工具卡片显示收藏数量
AI 会根据 Skill 中的分析流程,输出完整的分析报告:
#### 4.1.1 模块优先级分析
markdown
优先级 模块 为什么是 P0/P1/P2 P0 收藏/取消收藏 核心功能,数据一致性是关键 P0 收藏列表展示 用户核心需求,列表准确性影响体验 P1 收藏数量同步 显示类功能,延迟展示可接受但不一致不行 P2 收藏排序/筛选 锦上添花,不影响核心功能 #### 4.1.2 验收标准(Given-When-Then)
markdownGiven 用户已登录When 用户点击工具卡片的收藏按钮Then 收藏按钮变为"已收藏"状态,收藏数量+1Given 用户已登录且工具已收藏When 用户再次点击收藏按钮Then 取消收藏,收藏数量-1
Given 用户已登录且有收藏的工具When 用户进入个人中心收藏列表Then 显示所有已收藏的工具,按收藏时间倒序
Given 用户未登录When 用户点击收藏按钮Then 跳转到登录页面,收藏操作不执行
Given 用户在设备A收藏了工具When 用户在设备B登录查看收藏列表Then 收藏列表与设备A一致(数据同步)#### 4.1.3 风险矩阵
markdown
风险级别 风险点 测试建议 高 收藏数据不一致(多端同步) 多端登录验证收藏同步 高 并发收藏导致数量错误 模拟快速连续点击 中 收藏列表为空时的展示 验证空状态提示 中 未登录状态点击收藏的跳转 验证跳转和登录后回跳 低 收藏数量展示延迟 验证延迟更新机制 #### 4.1.4 测试清单
markdownP0 必测
- [ ] 登录用户可以收藏工具
- [ ] 登录用户可以取消收藏
- [ ] 收藏列表正确展示
- [ ] 未登录用户点击收藏跳转到登录
- [ ] 多端收藏数据同步
P1 必测
- [ ] 收藏数量在工具卡片上正确显示
- [ ] 取消收藏后数量-1
- [ ] 收藏列表为空时显示空状态
- [ ] 收藏后页面刷新状态保持
缺失信息(需向产品确认)
- [ ] 收藏上限是多少?(文档未说明)
- [ ] 收藏列表是否支持分页?(大量收藏时)
- [ ] 是否支持收藏夹分类管理?(未提及但可能需要)
[ ] 收藏数量是否实时更新还是延迟?(文档描述模糊)
4.2 需求变更评估
sogoodtool.com 的搜索功能要增加"按价格筛选",这个需求变更会影响哪些模块?需要回归哪些功能?
AI 会输出影响分析:
markdown影响分析
影响模块 影响程度 说明 搜索结果页 高 需要新增筛选 UI 和筛选逻辑 工具详情页 中 如果详情页有价格信息 工具列表 API 高 接口需要支持价格筛选参数 收藏功能 低 可能不受影响 上传功能 低 如果上传时有价格字段
回归测试建议
- [ ] 搜索基础功能不受影响(正向搜索、空搜索)
- [ ] 筛选后搜索结果正确
- [ ] 清除筛选恢复全部结果
[ ] 筛选条件与其他筛选(分类)不冲突
五、Skill 的分析流程有多系统化?
5.1 五步分析法
1. 理解需求 → 快速阅读,提取核心业务流程
- 优先级排序 → 识别核心链路,使用 P0/P1/P2 分级
- 验收标准 → 生成 Given-When-Then 格式的验收条件
- 风险识别 → 分析潜在风险点,提供测试建议
缺失标注 → 标记模糊、缺失的需求点
5.2 优先级判断标准
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
5.3 风险识别维度
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
六、实际使用场景
场景一:需求评审前准备
需求评审会前 30 分钟:把 PRD 文档粘贴给 AI → 输出分析报告→ 带着问题和建议去评审会
场景二:测试计划编写
拿到需求文档 → AI 生成模块优先级 + 风险矩阵 + 测试清单→ 直接作为测试计划的输入
场景三:需求变更评估
需求变更 → AI 分析影响范围 + 回归建议→ 快速评估变更对测试工作的影响
场景四:新人带教
新人拿到需求不知道怎么分析 → AI 生成分析报告→ 新人学习分析思路,逐步培养能力
七、这套方案对测试工程师的价值
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
八、Skill 全家桶
|
|
|
|
|---|---|---|
| requirements-analysis |
|
|
| ai-testing-skill |
|
|
| playwright-core-features-testing |
|
|
| playwright-cli-url-docs-to-json-zh |
|
|
| playwright-cli-execute-stop-zh |
|
|
建议在需求评审阶段先加载 requirements-analysis,理清思路后再加载其他 Skill 设计和执行用例。
九、AI 辅助测试工程师的工作流
需求评审 → 加载 requirements-analysis → 分析需求文档→ 输出:优先级 + 验收标准 + 风险矩阵 + 测试清单 + 缺失需求→ 带着分析报告参加评审会→ 评审通过 → 加载 playwright-core-features-testing→ 设计测试用例 → 执行测试 → 生成报告
核心价值是:在写用例之前,先用需求分析理清思路。 需求分析做好了,用例设计和执行才能有的放矢。
十、获取 Skill 文件
本文提到的所有 Playwright 测试 Skill 文件(包括需求分析专家、测试理论、用例生成、执行报告等完整全家桶),都可以在我的 知识星球 下载。
加入知识星球后,你将获得:
- Playwright 测试 Skill 全家桶(10 个 Skill 文件)
- 后续更新的新 Skill 和测试模板
- AI 辅助自动化测试的实战经验与方法论
- 测试技术交流和答疑
扫描下方二维码,加入知识星球,回复「Playwright」即可获取下载链接。
知识星球里还有更多 AI 辅助测试的实战案例和进阶内容,欢迎加入一起交流!


本文示例基于 sogoodtool.com 实际项目,需求分析方法基于 MoSCoW 和风险矩阵方法论。
夜雨聆风