2. 适用场景说明
2.1 场景分类概述
屏幕 UI 与物理按键的交互测试需覆盖三类场景:典型场景、边界场景 和 排除场景。分类目的在于确保测试资源聚焦于高价值路径,同时识别出不需要 FIgma 原型验证的灰色区域。
下图为本章涉及的三类场景判定流程,测试工程师可依此快速归类需求用例。
2.2 典型场景
典型场景指用户在高频与常规状态下使用物理按键与屏幕 UI 的交互路径。Figma 原型必须覆盖以下子类:
- 唤醒与解锁:物理电源键点亮屏幕 → 滑动/按键解锁 → 界面跳转
- 音量/亮度调节:物理按键调节时,屏幕上的滑块、进度条或无级环与按键动作实时联动
- 拍照与录制:快门键按下瞬间,取景器反馈(闪烁、对焦框、录像红点)的变化
- 导航与确认:方向键/滚轮移动焦点 → 确认键触发按钮选中状态
- 挂断与拒接:物理挂断键中断通话,屏幕切换至挂断动画
测试提示:典型场景用例应占用例总数的 60% 以上。Figma 原型在此类场景中需提供完整的按动动画与状态切换。
2.3 边界场景
边界场景包含非预期操作、极值状态或快速连续触发。测试 工程师需在 Figma 中构建如下边界条件:
| 场景类别 | 具体边界条件 | Figma 测试要点 |
|---|---|---|
| 极速连按 | 100ms 内连续触按同一物理按键 5 次以上 | 检查 UI 是否出现重复跳转、死锁或无响应 |
| 多键同时 | 音量+与电源键同时按下 | Figma 需支持组合键状态切换(如紧急呼叫) |
| 长按 vs 短按 | 同一按键短按与长按(超过 2s)产生不同功能 | 原型需区分定时长触发两种反馈 |
| 电量极低 | 电量 ≤5% 时按亮屏/拍照键 | UI 需弹出低电量提示,不得执行主操作 |
| 屏幕锁定中按键 | 锁屏状态下误触方向键或返回键 | 界面不应产生功能响应,可显示“解锁提示” |
关键注意:边界场景在 Figma 中往往缺乏真实硬件状态模拟。测试时需通过“手动状态预设”或“延迟触发模拟”来验证 UI 状态机是否正确。
2.4 排除场景
排除场景指不适合或不必要在 Figma 原型中验证的交互,应移交至真机集成测试或纯软件单元测试:
- 硬件驱动级反馈:震动马达的振动波形、LED 指示灯的颜色亮度
- 超过 2 秒的动画过渡:如长按后的加载转场——Figma 只能模拟瞬间状态切换
- 多手指组合手势:如三指下滑截屏——物理按键仅在单指/单键维度交互
- 系统级中断:来电或闹钟覆盖——需真实 OS 环境验证抢占优先级
- 热插拔外设:耳机插入/拔出时音量按键的自动适配
2.5 SOP 章节内容
前置条件
- 已获取本期迭代的产品需求文档(PRD)与交互设计稿。
- 已完成 Figma 组件命名规范对齐(物理按键状态层 vs UI 反馈层)。
- 测试环境已安装 Figma Mirror 或本地原型预览工具。
操作步骤
- 从 PRD 中提取所有涉及物理按键的交互功能,填写至《场景清单》表格。
- 使用 2.1 节判定流程对每条功能打标:典型 / 边界 / 排除。
- 将“排除场景”移出本轮 Figma 测试计划,建立跨团队跟踪链接。
- 为“典型场景”与“边界场景”编写具体的交互逻辑描述(含预期状态跳转)。
输入输出物
| 输入物 | 输出物 |
|---|---|
| 产品需求文档(PRD) | 分类后的场景清单(含典型、边界、排除三类) |
| 交互设计稿(Figma 链接) | 《物理按键交互用例说明书》第2章初稿 |
| 用例评审会议纪要 | 场景分类 review 签字确认单 |
责任边界
- 产品经理:提供原始场景描述并确认排除场景合理性。
- 交互设计师:保证 Figma 文件中存在对应的物理按键交互页面。
- 测试工程师:完成场景分类、编写判定逻辑并组织评审。
记录材料
本文档生成后,所有场景清单需录入测试管理系统,每条场景需包含:
场景编号: SC-2-001
场景名称: 极速连按电源键
分类: 边界场景
预期UI行为: 前3次快速闪屏,第4次起进入“防误触模式”黑屏
Figma页面URL: [链接]
review状态: 未评审 / 已评审 / 已关闭
异常处理
| 异常情况 | 措施 |
|---|---|
| 场景描述与 Figma 原型不一致 | 暂停该场景测试,发起产品-设计-测试三方对齐会 |
| 排除场景被误标为典型场景 | 即时修正标记,并重跑该场景的上层流程 |
| 边界场景覆盖不全 | 由测试工程师补充至少 2 条极值条件,反馈至 PRD 修订 |
验收标准
- 所有已识别的物理按键交互功能均完成分类标记。
- 典型场景和边界场景的预期 UI 跳转逻辑已形成文字描述。
- 排除场景已提交至真机集成测试待办清单。
- 场景清单通过三方(产品、设计、测试)签字确认。