06 10 分钟 ACC 测试计划
第 05 章你在纸上画了一张图。这一章,那个图变成了你能在十秒内看懂、十分钟内画完的东西——给任何产品,十分钟后,你能说"这里该测、那里可能漏了"。
这就是 James Whittaker 在 Google 教测试工程师做的同一件事。他叫它 10-Minute Test Plan,并且把它与 ACC 框架结合:不是十分钟写一份 PPT,而是用 ACC 的三把尺子,十分钟内量出产品的主要轮廓。
开篇除恐
"测试计划"听起来要挺正式——文档、模板、审核、签字。Google 的测试工程师这么忙,根本没空搞这些。
他们的解法是:一张纸,一个表格,一支笔,十分钟。 比请客还快。
你不需要 PPT,不需要老板审批,甚至不需要发给任何人——你画给自己看,目的是"在进入测试执行之前,先搞清楚主战场在哪里"。
白话化
10-Minute Test Plan(十分钟测试计划)
不是让他们十分钟做完所有测试。\ 是十分钟画完地图,理清该去哪里。
它的本质是:\ 用 ACC 的三视角,在这十分钟里各写关键内容,然后看——\ - 哪些地方你已有思路\ - 哪些地方你连思路都没有\ - 哪些地方你甚至不知道要测什么
这份计划的价值不在于它慷慨慷慨——在于它诚实。
传统"测试计划" vs. 10-Minute Test Plan
| 传统版 | 10-Minute Test Plan |
|---|---|
| 模板长几十页,填完需要一天 | 一张纸,十分钟 |
| 文档有自己的生命周期——写完说完就存档 | 活的——每次产品大改,回头重画一遍 |
| 目标是"说服别人这是完整的" | 目标是"让自己相信我知道该测流" |
| 容易变成"没漏项"的仪式,不是真正的测试思想 | 不遮盖空白——空白是信号,不是羞耻 |
规矩
- 不写成 PPT 或 Word——纸笔第一位,白板第二,文档第三。\
- 十分钟是一个上限,不是底线。如果你找不到出口,停在那里就是一个有价值的产出——它告诉你"这里我现在说不上来"。\
- 测试计划是活的文档——每次产品有大版本更新,重新做一遍。任期不超过一个 sprint。
直觉先行
你明天要去一个陌生的城市,只有三十分钟规划行程。你会怎样安排?\ 大多数人的做法:先在地图上圈出几个想去的地点(景点、餐厅),计算它们之间的交通时间,然后挑出时间允许的三个。
你不是在制作一份"完整攻略"——你只是在缩小下一步的不确定性。\ 你不需要看完所有 Lonely Planet,你只需要知道你明天去哪几个地方、看什么、带多少钱。
十分钟测试计划就是这种用法。
例子贴身
☼☼ 正经:为 RedPen 写一份十分钟 ACC 测试计划(自编)
我们拿第五章的草图,压缩到一张纸的内容。
十分钟计时 →
第一步:列 A(属性)——30 秒
- 轻量、可定制、协作友好 (来自第二章)
第二步:列 C₁(组件)——1 分钟
- 主编辑、侧边栏、语法高亮、PDF 导出、拼写检查 (五个核心,五章清单里更长的被剪短)
第三步:画矩阵 + 填 C₂——6 分钟
我们在格子里快速填入最核心的能力,遇到"这个该怎么测?"但答不上来的,标记 "?"
主编辑 侧边栏 语法高亮 PDF导出 拼写检查
轻量 快速输入 加载列表 新语言热载 图片打包 CPU占用低
可定制 热载配置 折叠规则 自定义规则 自定义模板 自定义词条
协作友好 多线程 变更推送 合并冲突 冲突报告 语义提示
第四步:找空白 + 标注风险——2 分钟
- 主编辑 × 协作友好:多光标——有思路,可以测。
- PDF 导出 × 轻量:问号——大文件导出慢还是不慢?有定义吗?
- 拼写检查 × 可定制:自定义词典重启后是否保留——有思路,可以测。
- 侧边栏 × 轻量:没有定义"侧边栏冷加载时间"——这里未知。
第五步:三个结论——1 分钟
- 三个属性互为拉扯,最危险的对立在"轻"和"可定制"之间(第三章的结论,需要数字验证)。
- PDF 导出的"轻量"没有定义——这是最危险的空白。
- 侧边栏性能没有测试目标——但这件事的紧迫程度居中,不是最紧急的。
产出:一张纸,三行结论,两个特定的"接下来要做的事"。 十分钟可以达到这个程度。
推进这个练习的下一步
十分钟画完,下一步不是写测试用例——是回去定义"轻量"的边界。
这个定义本身,就是测试里面最重要的活动之一。
☼ 热身:给你自己的产品做十分钟计划
找一个你今天接触过的最小产品(某 app、某网页工具)。\ 计时十分钟,用上面同样的五步画出来:\ 1. 一句话描述产品(属性)\ 2. 列出你能叫出名字的部件(组件)\ 3. 用表格画矩阵(A 行、C₁ 列)\ 4. 在格子里试着写 C₂——写不出来就标 "?"\ 5. 说三条你现在知道的、和跟你说的三件你不知道的
做完之后,你的"未知"就是你的下一章该填的坑。
这一章要带走的东西
- 十分钟不是"必须十分钟做完",而是给自己设一条死线——到点就停
- 十分钟产出三样东西:一张矩阵图、标注的空白格子、三句结论
- "?"不是失败,是最诚实的产出
- 测试计划是活的——得到次数比写完次数更重要
就这样。