清单法是什么
基于检查表的测试把历史经验固化成可勾选清单:上线检查单、兼容性清单、输入校验清单、安全冒烟清单。它不产生新的用例设计,而是防止「老坑」重现——成本低、易执行,适合重复性场景。与检查表评审配合使用,效果最好。
基本信息
| 清单来源 | 历史缺陷、事故复盘、规范条款、领域经验 |
|---|---|
| 典型清单 | 发布检查、兼容性核对、权限矩阵、数据迁移 |
| 执行方式 | 人工勾选、评审会走查、脚本抽查部分条目 |
| 维护节奏 | 每次事故与复盘后补充条目,定期删过时项 |
| 局限 | 覆盖不了新逻辑,不能替代用例设计方法 |
| 组合用法 | 清单打底防遗漏,探索测试补充新风险 |
常见清单类型
| 清单 | 典型条目 | 适用时机 |
|---|---|---|
| 发布检查 | 备份、回滚、监控、公告 | 每次上线前 |
| 兼容性 | 分辨率、内核、字体、缩放 | 前端发版前 |
| 安全基线 | 越权、注入、敏感字段输出 | 对外接口发布前 |
| 迁移对账 | 条数核对、抽样比对、回滚预案 | 数据迁移前后 |
典型使用场景
- 上线发布前逐项核对,防人为遗漏
- 多环境部署一致性抽查
- 权限与安全基线走查:越权与敏感信息是重灾区
- 数据迁移对账:条数与抽样双核对
- 回归防漏:把曾经漏测过的点全部列回清单
- 新人交接:清单是成本最低的业务与风险常识载体
条目必须可判定:把「检查性能」改成「p95 低于 300 毫秒」这类可验证表述,否则勾选全靠感觉。
清单要瘦身:条目越加越多,执行越敷衍。定期评审删除过时项,保持单页可完成。
勾选留痕:谁执行、什么时候、结果如何,无记录的清单无法追责也无从改进。