第4章:验证输入与输出物定义
适用场景
本流程适用于以下阶段:
- 原型设计完成后、进入正式开发前的快速验证轮次
- 重大功能变更后需重新确认产品逻辑正确性
- 跨团队(设计、开发、测试、产品)对原型达成一致前的评审会
前置条件
- 已有可交互原型(Figma/ Axure/ Sketch 或高保真 HTML 原型)
- 已签署需求文档(PRD/用户故事/功能规格说明书)
- 已编写测试用例(至少覆盖核心场景与边界条件)
- 验证环境已准备就绪(设备、浏览器、账号等)
输入输出物总览
输入:原型 · 需求文档 · 测试用例 → 输出:验证报告 · 问题清单 · 修改建议
输入物详细定义
| 输入物 | 格式 | 必备要素 | 示例 |
|---|---|---|---|
| 原型 | Figma / Axure / HTML 页面 / 纸质线框 | 可交互(高保真)或静态标注(低保真) | Figma 链接 + 设计稿标注 |
| 需求文档 | Word / Confluence / MD 文件 | 功能描述、验收标准、用户故事 | PRD v2.3 第三章“登录模块” |
| 测试用例 | Excel / TestRail / Jira 用例 | 测试步骤、预期结果、优先级 | TC-001: 输入错误密码 期望:提示“密码错误” |
输出物详细定义
输出物交付要求:所有输出必须经过审核(Peer Review)并归档至项目管理系统。
| 输出物 | 核心内容 | 典型模板片段 |
|---|---|---|
| 验证报告 | 验证日期、范围、执行人、通过率、阻塞项汇总 | |
| 问题清单 | 问题编号、严重级别、重现步骤、截图/录屏、责任人 | |
| 修改建议 | 建议描述、优先级、建议方案、影响范围 | |
操作步骤
- 准备输入:对齐最新版本原型、需求文档与测试用例,确认三者版本一致。
- 执行验证:按测试用例逐条走查,记录发现。
- 生成问题清单:实时录入缺陷或偏差,标注严重度。
- 编写验证报告:汇总通过率、未覆盖场景、风险点。
- 提出修改建议:针对问题给出具体可执行的改进方案。
- 评审输出物:设计、产品、开发三方确认报告与问题清单。
责任边界
| 角色 | 职责 |
|---|---|
| 验证执行人(测试/设计) | 维护测试用例,执行验证,输出问题清单与验证报告 |
| 产品负责人 | 确认需求文档版本,审核修改建议的优先级 |
| 开发负责人 | 评估修改建议可行性,认领问题修复 |
记录材料
- 《原型验证检查表》——记录每条测试用例的执行状态(通过/失败/阻塞)
- 《问题追踪表》——统一管理问题清单,含关闭时间与回归结果
- 《修改建议审批记录》——产品与开发的最终决策存档
异常处理
常见异常及应对
- 原型与需求文档版本不一致:暂停验证,由产品负责人定版后再执行。
- 测试用例覆盖不全:在验证报告中明确标注“未覆盖场景”,并将其纳入下一轮测试用例补充。
- 问题清单激增导致验证延期:按严重度分级,高优问题当场定位,低优问题记为下一轮优化项。
- 修改建议被驳回:记录驳回理由,在问题清单中关闭或降级。
验收标准
- 输入物:原型、需求文档、测试用例均获得版本号锁定,且经各方签字或电子审批。
- 输出物:验证报告、问题清单、修改建议三份文档完整、清晰、无歧义,通过至少一次同行评审。
- 问题清单中所有高严重度问题已有明确修改方案或回退计划。
- 所有记录材料已归档至项目知识库,可供后续轮次追溯。