第 1 章 用例收集与评审:来源、优先级、可测试性评审、记录模板

适用场景

本章适用于以下场景:

  • 芯片或系统级原型验证启动前,需要系统化收集功能及性能用例;
  • 已有需求文档或用户故事,但缺乏可执行的验证用例清单;
  • 验证团队与设计、架构、系统测试团队之间需要对齐用例优先级与验证深度;
  • 需要为新项目建立用例库模板与评审机制,避免漏测或重复测试。

前置条件

  • 项目已确定产品需求文档(PRD)或系统功能规格书(SFS);
  • 已分配至少一位验证负责人(DVT Lead);
  • 具备可访问的用例管理系统(如 Polarion、TestRail 或 Excel 模板);
  • 已明确项目时间节点与里程碑(M1/M2/M3)。

操作步骤

  1. 确定用例来源:从 PRD、架构文档、用户手册、历史验证清单、Bug 库、FAE 反馈中筛选原始用例。
  2. 分类与编号:为每个用例分配唯一 ID(如 DVT_UC_001),并按功能域、功耗域、性能域、异常域分类。
  3. 优先级评定:采用 P0~P3 四级(P0 必测,P1 重要,P2 可选,P3 未来迭代),由验证负责人、设计负责人、产品经理共同确认。
  4. 可测试性评审:检查用例是否具备可观测输出、可控输入、激励时机、预期结果明确性;对于不可测用例,标注“需补充测试特征”并退回修改。
  5. 填写记录模板:按统一模板录入用例 ID、名称、来源、优先级、可测试性状态、验证负责人、关联需求、预期结果、备注。
  6. 交叉评审:组织专题评审会(TCR),验证组、设计组、系统测试组各一人,逐条审核用例内容、优先级与可测试性。
关键指标:用例收集阶段结束时,用例库覆盖率达到需求总数的≥90%,P0/P1 用例可测试性通过率≥95%。

输入输出物

类别 输入物 输出物
文档 PRD / SFS / 用户故事 DVT 用例库 V1.0(含优先级与可测试性标注)
工具 用例管理工具(如 TestRail) 用例评审报告(TCR Report)
数据 历史 Bug 清单、FAE 反馈表 可测试性评估表
人 验证负责人、设计代表、产品经理 评审签名确认单(电子签或会议纪要)

责任边界

  • 验证负责人:主持用例收集与评审,维护模板,跟踪可测试性问题闭环。
  • 设计/架构代表:提供技术可行性判断,协助补充未列出的关键用例。
  • 产品经理:确认用例与实际业务场景匹配,裁定 P0/P1 优先级争议。
  • 系统测试/FAE:提供用户侧真实反馈,识别隐式用例。
最佳实践:每个新迭代开始时,将上一迭代的“修复验证用例”作为新增用例纳入收集环节,确保回归覆盖。

记录材料

以下为用例记录模板的示例结构(JSON 格式仅用于说明字段,实际可在 Excel/TestRail 中使用):

{
  "用例ID": "DVT_UC_001",
  "名称": "系统冷启动加载固件至 DDR",
  "来源": "PRD-3.2.1 启动时序",
  "优先级": "P0",
  "可测试性": "可测",
  "验证负责人": "张三",
  "关联需求ID": "REQ-101",
  "预期结果": "上电后 500ms 内固件校验完成,DDR 初始化成功",
  "备注": "需配合外挂 Flash 模拟器"
}
注意:若用例的可测试性被评审为“不可测”,必须在备注中写明缺少的测试特征(如“无专用测试点”或“需增加 DfT 逻辑”),并指定责任人给出修订计划。

异常处理

  • 用例重复:在评审环节直接合并,保留较早 ID,更新来源字段。
  • 优先级争议:由产品经理仲裁,并记录仲裁理由在评审报告中。
  • 可测试性不通过:在模板状态栏标记“退回”,联动至 DfT 或设计团队在 3 个工作日内回复解决方案;若超过期限未解决,降级至 P3。
  • 用例缺失:评审中发现的遗漏用例,现场编号并录入 “紧急补录” 清单,于 24 小时内补填完整内容。

验收标准

  • 用例库总条款数≥需求总数 × 1.2(含负面/异常场景);
  • 所有 P0 用例的可测试性评审结果为“可测”;
  • P1 用例可测试性通过率≥90%,不通过的用例均已创建跟踪任务;
  • 用例模板完整填写率 100%,无空字段。
用例收集与评审流程 ① 确定来源 PRD / 历史 / FAE ② 分类编号 功能 / 性能 / 异常 ③ 优先级评定 P0~P3 联合裁定 ④ 可测试性评审 可控可观测? 通过? 退回修订 补充测试特征 ⑤ 填写记录模板 统一 ID / 字段 ⑥ 交叉评审 TCR 会议 用例库 V1.0 含优先级 / 可测试性 说明:退回修订后 责任人 3 日内给出方案