第2章 验证策略制定流程

适用场景

本流程适用于新功能开发、产品迭代、兼容性验证、性能基线建立等阶段。主要场景包括:

  • 产品需求评审通过后,需要制定功能和性能验证方案。
  • 兼容性矩阵尚未建立,需要优先确定验证范围。
  • 资源有限时,需要合理分配测试深度与广度。
  • 项目立项或版本发布前,需要输出验证计划模板。

前置条件

  • 已获得产品需求文档(PRD)或需求规格说明书(SRS)。
  • 已明确目标硬件平台和操作系统版本清单。
  • 测试环境(工具、设备、授权)已基本可用。
  • 核心干系人(产品经理、开发负责人、测试负责人)已确认。

操作步骤

  1. 产品需求分析:提取功能点、性能指标、兼容性目标,分类标注为“必测”“选测”“不测”。
  2. 风险等级划分:基于影响域、发生概率、严重程度,将需求项划分为P0/P1/P2三级。
  3. 验证深度与广度权衡:根据风险等级和资源约束,确定每个需求项的测试深度(功能全覆盖、边界场景、压力测试)和广度(设备矩阵、系统组合)。
  4. 资源估算:计算人力、设备、时间需求,形成资源预算表。
  5. 编写计划模板:使用验证计划模板填入关键信息:版本号、测试范围、资源分配、里程碑、交付物。

输入输出物

类别输入物输出物
需求分析PRD / SRS / 用户故事功能-性能-兼容性分类清单
风险划分分类清单 + 历史缺陷数据风险等级表(P0/P1/P2)
权衡决策风险等级表 + 资源池数据验证范围矩阵
资源估算验证范围矩阵 + 人力成本资源估算报告
计划编制以上所有输出验证计划文档(含里程碑)

责任边界

  • 产品经理:提供PRD并确认需求分级。
  • 测试负责人:主导风险划分、权衡决策、资源估算、输出计划模板。
  • 开发负责人:提供技术可行性意见和缺陷历史数据。
  • 项目管理者:审批资源预算和最终计划。

记录材料

  • 需求项-风险-验证范围对照表(Excel/在线文档)
  • 资源估算工作簿(含人力、设备、时间)
  • 验证计划模板(Markdown或Word)

记录材料由测试负责人归档至项目管理平台,版本号与产品发布版本绑定。

异常处理

常见异常及处理方式:

  • 需求频繁变更:冻结需求基线后再启动策略制定,变更时执行变更评审并更新对照表。
  • 风险等级争议:组织跨角色评审会,采用投票或加权打分表仲裁。
  • 资源严重不足:触发降级策略,优先保障P0级全测,P1/P2采用抽测或自动回归。
  • 时间计划冲突:与项目管理确认可用测试窗口,调整深度/广度后重新估算。

验收标准

  • 需求分析清单中每项均有明确的功能/性能/兼容性标记。
  • 风险等级表中所有需求已标注P0/P1/P2,无遗漏。
  • 验证范围矩阵覆盖P0项全量测试,P1/P2项有明确抽测比例。
  • 资源估算报告可支撑验证计划执行,无逻辑矛盾。
  • 验证计划模板包含版本号、范围、资源、里程碑、交付物,并已完成干系人确认。
验证策略制定流程 产品需求分析 分类清单 风险等级划分 P0/P1/P2 深度与广度权衡 验证范围矩阵 资源估算 人力/设备/时间 计划模板 输出文档 输入 PRD / SRS / 历史缺陷数据 / 资源池信息 输出 需求分类清单 → 风险等级表 → 验证范围矩阵 → 资源估算报告 → 验证计划文档 角色边界:产品经理提供需求 → 测试负责人主导分析/权衡/估算 → 项目管理审批

关键提示:验证策略制定是测试质量的核心驱动。建议在每次版本启动时执行本流程,通常耗时2~4小时。P0级需求必须100%覆盖,P2级可考虑自动化或探索性测试。资源估算结果需对项目管理者做一次正式汇报。

模板示例(验证计划模板节选)

# 验证计划模板 v1.0
## 产品版本
- 版本号:v2.5.1
- 目标发布时间:2026-01-15

## 验证范围
- 功能点:登录、搜索、下单(P0);历史订单(P1);推荐算法(P2)
- 性能指标:响应时间≤200ms,TPS≥500
- 兼容性矩阵:Android 11~15 + iOS 15~18 + PC Chrome/Edge

## 资源分配
- 人力:功能测试2人,性能测试1人,兼容性测试1人
- 设备:Android 6部,iOS 4部,PC 2台

## 里程碑
| 阶段 | 开始日期 | 结束日期 | 交付物 |
|------|----------|----------|--------|
| 策略制定 | 12-01 | 12-02 | 本计划文档 |
| 用例编写 | 12-03 | 12-10 | 测试用例集 |
| 执行 | 12-11 | 12-28 | 测试报告 |
| 回归 | 12-29 | 01-05 | 回归报告 |