Q5.03.1interactive prototype state testing设计研究

可检验流程与状态转换

别名: 可交互原型测状态 · 流程与状态转换 · click-through state testing

概念解释

可交互原型(interactive prototype)让参与者自己触发转换,而不是看静帧或等主持人翻页。它能检验的核心不是“好不好看”,而是流程(flow)与状态转换(state transition):从 A 到 B 是否找得到入口、同一对象在不同状态下是否还认得出、返回和取消是否回到预期处。相对纸面,它第一次让选择、错误和恢复成为可观察事件。相对成品,它通常仍省略数据完整性、权限和性能,所以检验的是状态逻辑,不是系统可靠性。

机制

流程知识存在于行动里:人通过尝试入口、阅读状态变化、决定下一步来建立模型。可点击的转换把这些尝试从口头猜测变成实际轨迹。状态机若不一致——同一按钮有时提交有时无响应、对象在列表和详情里名字不同——只有当转换真的发生时才会暴露。静帧可以把所有“快乐状态”画在一起,参与者无法撞上互斥状态。交互原型把互斥变成必须选择的路径,于是遗漏的转换、错误的默认值和回不去的死胡同会以行为而不是意见出现。

怎么研究

用任务驱动走查,记录:入口发现、非法操作、状态误解、返回策略和恢复是否成功。协议可要求参与者在每个转换后说出“现在系统认为我在哪”。编码对象是转换事件,而不是页面评分。对照条件可以是不可点击的线框加口头解说,看同样的状态错误是否还出现——若只在可点击时出现,说明错误依赖真实转换。工具上,低代码点击稿与带真状态的前端原型都能用,关键是状态是否由系统而不是主持人维持。

边界

能测转换不等于能测完整任务生态。未实现的分支、被脚本锁死的账号状态、以及“演示用户永远有库存”会让流程显得通,真实转换仍可能断。跨会话状态(草稿保存、登录过期、多人同时改)往往不在原型里。若问题是视觉层次或文案语气,可交互不是必要材料。性能、无障碍焦点顺序和真实数据边界要另做材料,不能从“流程能走完”外推。

怎么落地

  • 先画状态表:对象、合法状态、触发器和非法输入,再决定哪些转换必须可点。
  • 任务写成“把对象从状态 X 弄到状态 Y”,而不是“请浏览一下”。
  • 每次测试后把走不通、走回头和走丢的转换标回状态表,优先补转换而不是补视觉。
  • 用录屏核对:参与者以为发生的转换,是否等于原型实际发生的转换。

延伸

  • 同组Q5.03.2 分支覆盖不足会导致测试中断 · Q5.03.3 原型的性能不代表成品性能
  • 相邻Q5.02 纸原型 · Q5.04 绿野仙踪法 · Q5.07 原型的误导
  • 站内检索interactive prototype state testing · state transition · task flow

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/Q5.03.1