模糊词替换表、三种可测写法(规则句 / Given-When-Then / 示例表)、6 类边界清单和自检三问。
点「复制全文」后粘贴到飞书文档 / Notion / 语雀即可使用(Markdown 格式)。在微信里打开时如果下载不了,用「复制全文」,或点右上角「…」选择在浏览器打开。
# 验收标准写法卡 ## 填写说明 写完 PRD 的功能列表后,按 ①→④ 过一遍:先替换模糊词,再选写法,再过边界清单,最后自检。可以把本页放在 PRD 旁边对照,也可以复制「句式」直接填空。 --- ## ① 模糊词替换表 | 看到这些词 | 先问自己 | 改写方向 | |-----------|----------|----------| | 快速、及时 | 多快? | N 秒内 + 出现什么结果 | | 大量、海量 | 多少? | 具体上限(行数 / 条数 / 大小) | | 友好提示 | 提示什么、在哪? | 写出位置和完整文案 | | 正常、合理 | 谁定义? | 列出具体状态或取值 | | 支持 xx | 到什么程度? | 列出支持的,也写明不支持的 | | 等、等等 | 范围封闭吗? | 全部列出 | --- ## ② 三种写法(按场景选) **规则句**:适合简单规则 ``` 在【条件】下,【操作】,系统【可观察的结果,含数字 / 文案 / 状态】。 ``` **Given-When-Then**:适合有前置状态的流程(一个场景只验一件事) ``` 场景:____ Given 【账号 / 权限】,【数据状态】 When 【用户操作】 Then 【可观察的结果 1】 And 【可观察的结果 2】 ``` **示例表**:适合多条件组合、阈值 | 输入 / 条件 1 | 条件 2 | 预期 | |--------------|--------|------| | 0 | | | | 阈值 - 1 | | | | 阈值 | | | | 阈值 + 1 | | | | 上限 | | | | 上限 + 1 | | | --- ## ③ 边界清单(每类都要想过,不需要的写「本期不处理」) - [ ] **数值**:0、最小、最大、等于阈值、阈值 ±1、负数、小数 - [ ] **空与缺失**:结果为空、字段为空、可选项不填 - [ ] **权限**:无权限、中途权限变化、跨组织 / 跨店铺数据 - [ ] **状态与时序**:重复点击、并发、进行中再次发起、过期 - [ ] **外部依赖**:超时、第三方报错、通知发送失败 - [ ] **格式与时区**:时区、金额精度、超长文本、特殊字符(逗号、换行、表情) --- ## ④ 自检三问 1. 把这条念给测试听,他能直接写出用例吗? 2. 还有没有①里的模糊词? 3. 阈值上下的值,各自会发生什么,写了吗? 写的过程中冒出来的新问题(例:「每小时」是自然小时还是滚动 60 分钟?),定不了就记进 PRD 的「开放问题」,写上 Owner 和截止日。 > 来自公众号「PM交付手册Pro」
配套文章:《验收标准怎么写,测试才能照着测》——讲了这份模板每一部分为什么这样写、好写法和差写法的对比。关注公众号「PM交付手册Pro」可以看到。