对负责功能测试、接口测试和回归测试的 QA来说,需求变化快,测试用例、缺陷报告和测试报告要反复写,边界场景还容易漏。很多工作依赖老员工的经验,新人上手慢、出错多,一份清晰的 SOP 能显著减少反复解释。本文给出测试工程师用 AI 写 SOP 流程文档的一套可直接照抄的做法:口述或粘贴你的实际做法,让 AI 整理成包含目的、角色、步骤、检查点和异常处理的标准文档。

使用场景

测试工程师所在的团队里,很多事情“只有某个人知道怎么做”。比如“提交并跟踪 18 个缺陷”这类工作,每次新人接手都要从头问一遍。项目经理希望把这些流程沉淀成文档,但没人有时间从零写。而且测试工程师手上通常同时压着“执行支付链路回归测试”之类的事情,如果每次都从零开始,很容易顾此失彼。

工具选择

用 ChatGPT、Kimi、通义千问等对话助手整理 SOP 即可;写好后可以放进飞书、钉钉、Notion、Confluence 等知识库,团队成员随时查阅。

对话助手负责把口述内容结构化;如果需要流程图,可以让它同时输出 Mermaid 代码,再粘贴到支持的工具中生成图形。

一个虚构的例子

下面这个例子是虚构的:小周遇到的难题是“提测时间延后两天,回归时间被压缩”。为了不让它拖慢“参与需求评审并提出 5 条可测性意见”的进度,小周决定借助 AI 写 SOP 流程文档。第一次只写了一句简单的要求,结果很空泛;第二次把对象(项目经理)、目的和限制条件都写清楚,输出就可用多了。这也是本文提示词模板要把背景写全的原因。

具体怎么做

  1. 用语音或文字把你平时的做法讲一遍,不必讲究顺序
  2. 说明 SOP 的使用者是谁,他们的经验水平如何
  3. 让 AI 按固定模板整理,并标注你没讲清楚的地方
  4. 补充遗漏的步骤和异常情况
  5. 请一位新人照着执行一遍,根据反馈修订

提示词示例

下面的提示词可以直接复制,按测试工程师的实际情况替换细节:

【背景】最近在处理“参与需求评审并提出 5 条可测性意见”,同时要准备“推动高优先级缺陷关闭”。
请把下面这段口述整理成一份 SOP 文档,使用者是刚入职的同事。

口述内容:
“提交并跟踪 18 个缺陷这件事,一般是先确认需求和时间,然后准备材料,过程中要注意测试账号密码、生产数据和未公开的版本信息不能外传,做完要给项目经理确认,有问题的话先记下来再统一处理……”

格式要求:
1. 目的和适用范围
2. 涉及的角色和职责
3. 操作步骤(编号,每步写清楚输入、动作、输出)
4. 关键检查点
5. 常见异常及处理方式
6. 口述中没有说清楚、需要补充的地方(单独列出)

示例输出(仅供示意)

下面是演示用的输出示例,其中的人名、数字和事项均为虚构,实际使用时请以你自己的资料为准:

一、目的:规范“提交并跟踪 18 个缺陷”的处理流程,保证质量一致、信息安全。

二、角色:执行人(测试工程师)、确认人(项目经理)

三、操作步骤

  1. 确认需求:输入为需求说明 → 与需求方确认范围和时间 → 输出确认记录
  2. 准备材料:……
  3. 执行与自查:……
  4. 提交确认:提交给项目经理,记录确认结果

四、检查点:测试账号密码、生产数据和未公开的版本信息是否已做脱敏或权限控制

五、常见异常:需求变更时,先暂停并重新确认范围

六、待补充:“有问题先记下来”具体记在哪里、由谁统一处理?

这样的输出只是起点。真正用到“参与需求评审并提出 5 条可测性意见”这类工作里之前,还需要对照原始资料逐条检查,并补上 AI 不知道的背景。

实用技巧与常见坑

  • SOP 要写给真实的使用者看,让 AI 避免使用只有老员工才懂的简称。
  • 让 AI 列出“没讲清楚的地方”,这是查漏补缺最有效的一步。
  • 步骤不宜过细也不宜过粗,以新人能独立完成为准。

给测试工程师的特别提醒

把需求文档原文给 AI,让它按等价类、边界值、异常流分别列用例。另外,AI 列出的用例只是候选清单,覆盖是否充分仍要结合需求和历史缺陷人工把关。

很多测试工程师还会这样做:让 AI 补充“容易被忽略的场景”,再由你按业务判断取舍。

变体用法

  • 检查清单:把 SOP 压缩成一页勾选清单,贴在工位或系统里。
  • 流程优化:让 AI 找出流程中重复或可以合并的步骤。

相关阅读