第1章 原型测试用例概述:定义、价值与适用范围

1.1 适用场景

原型测试用例适用于产品开发早期阶段,用于验证设计假设、交互流程与技术可行性。典型场景包括:

  • 硬件原型:功能样板机、结构手板、电路验证板的功能与装配测试。
  • 软件原型:MVP演示版、核心功能Demo、API骨架的接口与数据流测试。
  • 交互原型:可点击线框图、高保真设计稿的用户操作路径与反馈测试。
关键判断:只要被测物尚未进入工程验证阶段(EVT/DVT)或正式编码完成阶段,都应使用原型测试用例而非正式测试用例。

1.2 前置条件

条件类别具体说明
原型就绪硬件样板已焊接/组装完成;软件分支已编译部署;交互原型已上传至可点击环境。
设计文档至少具备产品需求文档、交互设计稿或功能规格说明(草案级即可)。
环境准备测试工具、串口线、抓包代理、录屏软件等已安装并验证连通性。
角色确认原型测试由产品经理+开发代表+测试代表共同执行,无需独立QA团队。

1.3 操作步骤

  1. 步骤一:拆解测试目标 — 从设计文档中提取本次原型需要验证的核心假设点(不超过5个)。
  2. 步骤二:编写用例草稿 — 每个假设点对应1~3条用例,只写前置条件、操作摘要、预期结果三栏。
  3. 步骤三:执行与记录 — 按照用例顺序逐条操作,用手机/截图/录屏记录实际结果。
  4. 步骤四:标记结论 — 每条用例标记为通过 / 部分通过 / 不通过,并附1~2句现象描述。
  5. 步骤五:汇总反馈 — 将不通过项整理为“设计改进清单”,提交给产品经理与设计师。

1.4 输入输出物

方向内容
输入物原型样机/可执行文件/可点击原型;产品需求文档(草案);交互设计稿(线框图/高保真)。
输出物原型测试用例草稿表;执行结果记录(截图/视频/现场笔记);设计改进清单。
归档格式共享表格或在线文档,每条用例保留“目标-操作-结果-结论-改进建议”五字段。

1.5 责任边界

  • 产品经理:提供核心假设与验收标准;参与结果评审并决策是否修改设计。
  • 开发代表:确保原型可运行;协助定位环境问题;记录技术限制。
  • 测试代表:编写用例草稿、执行测试、汇总结果与改进清单。
  • 设计师(可选):参与交互原型测试,记录用户操作困惑点。
责任边界提醒:原型测试不承担“缺陷追踪”职责,不录入缺陷管理系统;所有发现均以改进清单形式反馈,不纳入缺陷率考核。

1.6 记录材料

材料类型保存要求
原型测试用例表以“项目名_原型测试_日期”命名,保留历史版本。
操作录屏/截图按用例编号存放至共享文件夹,文件名含用例ID。
改进清单与用例表分离,单独维护为“设计待办列表”,跟踪至下一轮原型或正式开发。
会议纪要如召开结果评审会,保留结论与决策理由。

1.7 异常处理

异常情形处理方式
原型无法启动/崩溃暂停测试,由开发修复后重新开始;记录环境与复现步骤。
用例预期与实际偏差过大标注“部分通过”并写明差异描述,不强制通过。
测试中途需求变更停止当前用例,更新用例表后重新测试;已执行用例保留历史版本。
多人测试结论冲突由产品经理做最终判定;必要时组织15分钟快速评审。

1.8 验收标准

  • 所有核心假设点对应用例执行率 100%。
  • 每条用例均有通过 / 部分通过 / 不通过结论及现象描述。
  • 至少提交 1 份设计改进清单,包含优先级与建议方案。
  • 记录材料完整归档:用例表 + 截图/录屏 + 改进清单。
注意:原型测试的验收标准不要求“全部通过”,而是“全部验证并记录”。关键价值在于暴露设计盲区,而非证明产品合格。

1.9 原型测试用例与正式测试用例的差异

对比维度原型测试用例正式测试用例
目标验证设计假设与可行性验证功能正确性与稳定性
详细度三栏草稿(前置+操作+预期)完整字段(ID、步骤、数据、环境、预期、后置等)
执行者产品+开发+测试代表独立测试团队
缺陷管理不录入缺陷系统,以改进清单呈现录入缺陷系统,追踪至修复关闭
通过标准全部验证并记录即可全部通过或缺陷已闭环
生命周期随原型迭代更新,原型废弃后归档随正式版本维护,长期复用
核心结论:原型测试用例是“设计验证工具”,正式测试用例是“质量检验工具”。两者在阶段、详细度、责任归属上存在本质区别,不能混用。

1.10 原型测试用例适用范围结构图

原型测试用例适用范围 — 三大原型类型与验证焦点 原型测试用例 硬件原型 功能样板机 结构手板 电路验证板 软件原型 MVP 演示版 核心功能 Demo API 骨架 交互原型 可点击线框图 高保真设计稿 验证焦点:设计假设 · 交互流程 · 技术可行性 不承担缺陷追踪职责 · 结果以改进清单形式反馈