SuperAPI AI 工具集

usability-testing

设计与创作

查看项目

更新于 10-15 15:00

技能介绍

用途

该技能用于规划并执行针对现有设计或原型的可用性测试,目标是在用户于生产环境中遇到问题之前发现可用性问题。它不绑定特定技术栈或工具。

该技能面向测试现有设计或原型。若需更广泛的探索性研究,应使用 ux-research;若需生产环境中的转化测试,应使用 cro-optimization。

适用时机

  • 新流程或重大改版上线前
  • 改版后验证是否引入新问题
  • 分析显示流失但原因不明时
  • 客服工单集中在特定界面区域时
  • 上线前用户验证
  • 比较两个设计方向

不适用时机

  • 探索性/生成性研究(使用 ux-research)
  • 实时转化优化(使用 cro-optimization)
  • 绘制更广泛体验地图(使用 journey-mapping)
  • 纯定量测量(使用 analytics-strategy)

所需输入

  • 待测试的设计或原型(可用或接近可用)
  • 用户会执行的具体任务
  • 目标受众(应测试谁)
  • 测试基础设施(有主持工具、无主持工具或线下设置)

五阶段框架

1. 定义测试内容

不要测试整个产品,而是测试具体任务。

任务选择标准:

  • 任务代表真实用户目标(不是“随便点点看看”)
  • 任务有明确起点和终点
  • 任务可在 2 到 10 分钟内完成
  • 任务属于:最常见、最具战略性或最有问题之一

可测试任务示例:

  • “你想找一个附近能安装围栏的承包商。请在这个网站上演示你会怎么做。”
  • “你是首次访问者。你想了解这个产品是否适合你的需求。请带我走一遍你会如何评估它。”
  • “你的团队需要一个新的项目管理工具。请用这个网站判断哪个方案适合 12 人团队。”

任务表述规则:

  • 陈述用户目标,而非系统操作(“找一个住处”而不是“点击搜索按钮”)
  • 提供背景(你为什么做这件事?)
  • 不要透露路径
  • 任务表述中不要使用产品术语

2. 选择有主持或无主持

有主持(实时,有研究员):

  • 研究员实时观察并追问
  • 最适合早期原型、复杂任务、新颖概念
  • 成本较高,样本较小(通常 5 到 8 名参与者)
  • 能捕捉意外并深入追问

无主持(录制,异步):

  • 参与者独自完成,通常通过工具(UserTesting、Maze、Lookback)
  • 最适合稳定设计、简单任务、较大样本
  • 成本较低,样本较大(通常 15 到 30 名参与者)
  • 能在大规模上捕捉模式,但每次会话深度较浅

对多数团队:早期/关键决策用有主持,持续验证用无主持。

3. 招募

目标受众——不只是便利样本。

招募标准:

  • 匹配真实用户(目标受众,而不只是“任何人”)
  • 混合产品经验水平(如适用,包含新用户和现有用户)
  • 混合相关设备类型(如相关,包含移动端、桌面端、平板)
  • 排除朋友、家人、员工

样本量:

  • 有主持:5 到 8 名参与者(Nielsen 的“5 名用户发现 85% 可用性问题”适用于最常见细分)
  • 无主持:15 到 30 名参与者(更多参与者弥补追问不足)
  • 多细分测试:每个细分 5 到 8 名

4. 执行测试

任务前准备:

  • 确认录制正常
  • 向参与者说明(目的、匿名、录制、“没有错误答案”)
  • 获得口头同意
  • 远程时让参与者共享屏幕

有主持会话结构:

  • 暖场(2 到 3 分钟)。简单问题让参与者放松。
  • 测试前问题(3 到 5 分钟)。背景信息、当前使用类似产品的行为。
  • 任务 1(5 到 10 分钟)。描述任务。让参与者边尝试边出声思考。
  • 任务后问题(1 到 2 分钟)。什么容易/困难?有什么困惑?
  • 对任务 2、3、4 重复(60 分钟会话通常 3 到 5 个任务)。
  • 总体复盘(5 到 10 分钟)。总体反应、与替代方案比较、其他内容。
  • 结束(2 分钟)。

主持原则:

  • 鼓励出声思考(“你脑子里在想什么?”)
  • 除非真的卡住,否则不要帮忙(即使帮忙,也要在长时间停顿之后)
  • 不要引导(“你在找菜单吗?”——不好)
  • 记录他们犹豫、滚动或回退的地方
  • 记录他们的语言与产品语言的差异
  • 记录情绪反应

反模式:

  • 说得太多(研究员大概只应占 20% 的说话时间)
  • 参与者遇到困难时为设计辩护
  • 过早帮忙
  • 让参与者预测未来行为
  • 把参与者建议当作功能(“用户想要 X”——应单独测试对 X 的需求)

5. 综合并报告

跨参与者的模式是信号。单个参与者的抱怨较弱(但值得调查)。

综合步骤:

  • 问题清单。每个观察到的问题,记录哪位参与者、哪个任务、严重程度。
  • 聚类。同一根因的问题归为一类。
  • 严重程度。
    • 严重:阻碍任务完成。多数用户遇到。
    • 主要:显著拖慢任务。许多用户遇到。
    • 次要:摩擦。部分用户遇到。存在变通方法。
    • 外观:打磨。不影响任务。
  • 建议。针对每个问题提出具体修复方案。
  • 优先级。按严重程度和投入排序。

报告结构:

可用性测试:[设计/流程]

摘要

[2 到 3 段,涵盖:测试了什么、主要发现、前 3 项优先事项]

方法

[有主持/无主持、样本量、受众、日期、任务]

严重发现

[每项包含描述、频率、支持证据(引语/片段)、建议。未获得证据处,按数据可用性规则说明缺口]

主要发现

[相同结构]

次要发现

[简要]

外观发现

[最简要]

哪些做得好

[校准:也记录成功之处]

建议

[按优先级排序的列表,含投入估算]

下一步

[重测计划、设计迭代计划]

工作流

  1. 定义目标。哪些决策取决于此?哪些任务最重要?
  2. 设计任务。3 到 5 个具体、真实、以目标表述的任务。
  3. 选择有主持或无主持。匹配阶段和所需深度。
  4. 招募。针对特定受众。
  5. 试点。正式批次前 1 到 2 次会话。必要时优化任务。
  6. 执行。遵循协议。保持纪律。
  7. 边做边综合,而不只是事后。模式通常在第 4 或第 5 次会话时出现。
  8. 报告。多种形式——书面报告 + 亮点片段。
  9. 跟踪修复。每个严重问题都应有负责人和日期。
  10. 修复后重测。验证修复有效,未引入新问题。

失败模式

  • 测试整个产品而非具体任务。结果模糊。
  • 任务透露路径。(“点击菜单并找到……”)
  • 朋友和家人作为参与者。有偏差,不具代表性。
  • 研究员引导参与者。发现反映的是研究员。
  • 参与者遇到困难时为设计辩护。错过真实问题。
  • 帮忙太快。参与者没有体验到摩擦。
  • 把参与者建议当作功能。用户解决自己的问题;产品团队设计解决方案。
  • 一个参与者 = 一个数据点。单个强烈意见不是发现。
  • 跳过严重程度评分。所有发现被同等对待;团队无法排优先级。
  • 没人读的报告。亮点片段和现场走查比 80 页幻灯片更有效。
  • 只测试一次,从不重测。引入新问题的修复未被发现。

输出格式

默认输出:

  • 测试计划(测试前)——usability-test-plan-[topic].md
  • 任务脚本(每次会话)——usability-tasks-[topic].md
  • 发现报告(综合后)——usability-findings-[topic].md
  • 亮点片段(单独制作)

如果所需数据不可用

该技能的输出依赖于它自身无法生成的数据、测量或工具结果。当所需输入、工具或数据源不可用或无法验证时,被认可的产出是说明缺口的交付物:需要什么、实际获得或验证了什么、输出的哪些部分受影响。为完成交付物而捏造、估算或插值所需数字绝不被认可。说明缺口本身就是完整答案。

参考文件

  • references/task-script-patterns.md——按常见产品类型划分的任务表述模式,含好与坏的示例。