第4章:设计可用性测试脚本——任务场景编写、任务序列、用户引导话术

1. 适用场景

  • 需要为待测产品编写标准化可用性测试脚本,确保不同测试执行者得到一致的操作指引。
  • 测试目标已确定(如验证核心任务完成率、测量任务耗时、发现可用性问题),但尚未形成可执行的任务路线和话术。
  • 测试类型为“引导式可用性测试”或“半结构化可用性测试”,需要平衡任务自然度和数据可比性。
  • 测试团队中包含非专业主持人(如产品经理、开发人员),需要话术模板降低执行偏差。

2. 前置条件

序号 前置条件 验收标准
2.1 已完成第3章“测试目标与指标定义” 测试目标、核心指标(任务完成率、任务耗时、错误率、满意度)已文档化
2.2 已确定产品关键功能流程清单 功能流程清单涵盖至少80%用户高频操作路径
2.3 已选定测试环境与设备(原型/线上版本/设备型号) 测试环境可稳定运行被测功能
2.4 测试记录工具(录屏软件、行为记录表、问卷)已就绪 工具可用且团队成员已熟悉操作

3. 操作步骤

核心原则:任务场景应贴近真实用户目标,任务序列遵循“由简到繁、由开放到具体”,引导话术保持中立不暗示。

步骤一:编写任务场景(Task Scenario)

  1. 提取核心用户故事:从用户画像和典型使用场景中提取3~5个高频/高价值用户故事。
  2. 转化为情境化任务描述:每个任务以“情境+目标”的形式呈现,避免提及界面控件名称。
  3. 标注任务完成条件:明确“任务成功”的客观标准(如:成功提交订单、找到指定信息并截图)。
  4. 设定任务难度等级:按操作步骤数量、认知负荷分为“简单/中等/困难”三级。
场景编写示例(旅游类App):
“你计划下周五去杭州出差,需要预订一张当天上午从北京到杭州的高铁二等座车票,出发时间尽量在8:00~9:00之间。请使用本应用完成购票。”(不提示“点击搜索栏”或“选择日期”)
✅ 成功标准:成功支付并收到订单确认页。

步骤二:编排任务序列(Task Sequence)

  1. 热身任务(1个):极简单的操作,帮助用户放松并熟悉设备/界面。
  2. 核心任务链(3~5个):按业务逻辑或用户旅程顺序排列,每个任务独立但可衔接。
  3. 穿插探测任务:在核心任务之间插入1~2个“无明确指示”的开放任务,观察用户自然探索行为。
  4. 收尾任务:以整体评价或简单操作为主,避免认知疲劳。

步骤三:设计用户引导话术(Moderator Script)

  1. 开场话术:介绍测试目的、录制说明、无对错原则、鼓励出声思考。
  2. 任务过渡话术:每个任务开始前用“接下来,假设……”自然切换,不透露操作方式。
  3. 提示话术(分级):
    • 一级提示(通用):“请再看看屏幕上的内容。”
    • 二级提示(定位):“您可以留意一下页面顶部/底部。”
    • 三级提示(直接):“请点击右上角的‘搜索’图标。”
  4. 结束话术:感谢参与,说明数据用途,赠送礼品/酬劳。
话术禁区:避免使用“您先点击这里”“您应该能看到”“这个功能很容易”等暗示性或评判性表达;禁止在任务过程中给出功能评价。

4. 输入输出物

类型 名称 格式/模板 责任人
输入 测试目标与指标文档 .docx / .md 用研负责人
输入 产品功能流程清单 .xlsx / 流程图 产品经理
输出 可用性测试脚本(含场景+序列+话术) .docx / 在线文档(带版本号) 用研负责人
输出 任务卡(每个任务一张独立卡片,供主持人现场使用) .pdf / 打印件 用研负责人
输出 提示话术分级表 .xlsx 用研负责人

5. 责任边界

角色 职责 协作/交接
用研负责人(脚本主撰) 编写任务场景、编排序列、设计话术;组织脚本评审 向产品经理确认功能流程准确性;向测试执行者做脚本交接培训
产品经理 审核任务场景的业务合理性,确认功能逻辑正确 将功能流程清单交接给用研负责人
测试执行者(主持人) 验收脚本可执行性,提出话术调整建议 接收脚本并参与试讲演练
开发/设计代表 确认技术可行性,提供原型/环境支持 用研负责人发起环境确认单

6. 记录材料

  • 脚本评审记录表:记录评审日期、参与人、修改点、状态(草稿/已评审/已定稿)。
  • 话术试讲问题清单:试讲中发现的话术歧义、节奏不当、提示层级不合理等问题。
  • 任务场景版本追踪表:每个任务的版本号、修改人、修改原因、生效日期。
  • 提示话术使用频率统计:实际测试中各级提示的使用次数,用于后续优化脚本。

7. 异常处理

异常场景 处理措施 输出记录
任务场景与产品实际功能不符(如原型已修改) 立即冻结当前脚本,产品经理在4小时内给出更新后的功能清单,用研负责人24小时内完成脚本修订 脚本变更记录 + 重新评审签到
话术试讲中发现用户理解偏差 > 60% 重写该任务场景描述,降低术语密度,增加情境铺垫 话术问题追踪 + 修改前后对比
任务序列中前一个任务失败导致后续任务无法执行 脚本中预设“备选入口”或“数据重置话术”,主持人可跳转至重置状态再继续 异常操作记录 + 任务跳转日志
测试执行者临时更换,新主持人不熟悉脚本 提供“主持人速查卡”(1页纸摘要:关键话术、提示分级、任务衔接点) 速查卡版本号 + 交接确认签字

8. 验收标准

  1. 结构完整性:脚本包含开场话术、至少4个核心任务场景(含成功标准)、任务过渡话术、分级提示表、结束话术。
  2. 场景真实性:每个任务场景经产品经理确认与当前产品功能流程一致,且至少覆盖2个高频用户旅程。
  3. 话术中立性:经3人以上评审,话术中无暗示性、评判性、引导性表述。
  4. 可执行性:脚本经1次完整试讲(mock test),任务平均耗时在预估时间±30%范围内,提示使用不超过二级。
  5. 版本控制:脚本文件带有版本号和修订日期,所有修改均有记录。

9. 本章知识结构:可用性测试脚本设计流程

可用性测试脚本设计流程 可用性测试脚本设计流程 ① 提取用户故事 ② 编写任务场景(情境+目标+成功标准) ③ 编排任务序列(热身→核心→探测→收尾) ④ 设计引导话术(开场/过渡/提示/结束) ⑤ 脚本评审与修订(业务审核+话术中立体检) ⑥ 试讲验收(mock test) 不合格返修 关键产出 任务场景卡(每任务1张) 话术分级表 主持人速查卡 验收红线 话术无暗示/评判性表述 任务场景与功能清单一致 试讲通过方可投入正式测试

图4-1 可用性测试脚本设计六步流程与关键交付物