用户测试或可用性测试是设计、定型和推出优秀数字产品的关键步骤,它在产品开发周期的任何阶段检测关于可用性的问题,旨在改善整体用户体验。

用户测试通过监控代表性用户在实际环境中与产品交互的方式,来让我们确切地看到哪些有效、哪些重要、哪些无效。

然而,许多设计师和产品开发团队所面临的问题,是如何通过用户测试,以确定实际中的产品问题和设计缺陷,因为总是有许多变量会影响可用性测试的质量和有效性。

比如预算、测试期限、参与者、员工数量、结构不合理、不明确的标准以及不同的测试环境等因素都会影响最终结果。

图 1. 图片来源于网络

为确保设置一个有效的可用性测试,我们需要彻底了解用户测试过程。在这里为大家介绍 6 种方法,以便成功进行用户测试。

第一步 定义测试目标

首先清楚地概述你的用户测试目标。你想测试什么?你期望获得什么答案?比如:

任务完成。用户可以完成任务吗?什么阻止用户完成任务?用户可以在多长的任务完成漏斗中获得?

任务时间。用户需要多长时间才能完成任务?完成任务需要花费太多或太少的时间吗?

流动效率。用户可以轻松浏览产品吗?用户的任何部分是否令人困惑?你需要添加、删除任何步骤吗?

错误检测。用户是否遇到任何错误?什么时候发生错误?他们是可以避免还是不可避免的?用户可以从挫折中恢复吗?

其实,你想要的测试完全取决于你自己,只需确保事先定义测试目标并保持一致性即可。可用性测试需要大量的准备、计划和研究,所以请先准备好一个可靠的测试目标和计划。

第二步 选择测试方法

一旦你决定了想要从测试中得到什么,就需要选择与之相匹配的用户测试方法了。当然,有许多测试方法可以考虑,下面为大家介绍一些常见的:

个人深度访谈。此方法需要很长的时间才能完成,并且需要经过培训的测试主持人,在准备好的脚本和任务方案的帮助下运行用户测试。

远程用户测试。一种经济有效的技术,远程用户测试可以在自然环境中进行,比如在家。

卡片分类。参与者将内容卡组织成对他们最有意义的树状图。

A / B 测试。为用户提供两种数字产品的替代方案,以确定哪种版本的性能更好。这种方法需要更多的参与者才能获得准确的结果。

眼动追踪。此方法使用眼动追踪软件,来跟踪用户在与产品交互时的情况。

焦点小组。该测试涉及小组用户之间的主持讨论,并且在配备有双向镜子的房间中进行。

在选择用户测试方法时,请记住产品当前处于产品开发周期的位置。因为一些测试方法最好在早期使用,而一些测试方法在完成品上使用。当然,在选择测试方法之前,还需要考虑预算、资源和测试设施等问题。

图 2. 图片来源于网络

第三步 找到代表用户

在招募用户进行用户测试时,请确保已建立明确的选择标准。一般 3-5 个用户足以识别关键问题,用户角色可以按照不同的特质特征进行细分,例如:

年龄

性别

地域

教育

专业

收入

产品熟悉程度等

选择不熟悉你产品的人员,可能会获得更可靠的结果,已经熟悉产品的人可能对完成任务有先入为主的想法。或者他们维持现状的愿望可能会导致——对建设性评论的“虚假奉承”。

因此,你要避免招募同事们的直系亲属和朋友作为测试者,在这些人群中测试你的产品,很可能会改变最终结果的可靠性。

除了测试参与者之外,还需要一位经验丰富的辅导员来指导测试,并确保一切顺利进行,以及几位将在测试期间做笔记的观察员。

注意:在提出个人问题时,请确保你筛选的问题具有包容性。

例如,如果你的一个问题是关于收入,请提供收入等级以尊重申请人的隐私。不要让他们透露他们的确切工资,因为这会超过保密范围,也加重测试者的心理负担。

第四步 创建任务方案

你要求用户完成任务的方式对于用户测试的成功至关重要,用户测试的目的不是将用户引导到终点,而是为了向用户提供足够的信息,然后我们直观地观察用户自己完成这段旅程。

我们要尽可能少地共享完成任务所需的信息,因为提供太多指令会破坏测试的目的,可以把测试想象成一个数学方程式,你给用户一个问题,他们必须找到正确的公式来解决它。

而下面是错误任务场景的示例:

转到搜索栏,输入红色凉鞋,选择尺寸 8,单击“添加到购物车”按钮并继续结帐。

上述这样的指示没有为用户留出太多空间来弄清楚用户流程。因此,如果没有明确的说明,你也就无法保证用户可以获得相同的结果。

下面是一个很好的任务场景的实例:

浏览网站,使用提供的信用卡号码购买一双尺码与您合适的红色凉鞋。

上述这样的指示给用户提供了足够的信息,结果既能告诉你他们想做什么,又不会对他们的行为作出过多的干扰。

图 3. 图片来源于网络

此外,在制定任务场景时,请务必合并开放式和目标式任务。开放式问题非常适合观察用户在没有引导中断的情况下,如何自由地与产品交互,同时,特定于目标的任务在对于测试特定功能方面是有效的。

如果使用正确,两者在用户测试中都极为有价值。

第五步 复制测试环境

复制你在用户测试期间所做的一切。

这包括你何时以及如何说,并且如何做某事。虽然这看起来有点过分,但请相信,重新创建测试环境是你可以 100% 确定结果准确的唯一方法。

另外,脚本在用户测试中也起着非常重要的作用。通过编写脚本可以消除测试期间出现不一致的可能性。例如,他们可能会向某些人披露有关测试过程的某些细节,而不会向其他人披露,这些都会增加不一致的测试环境。

因此,最好使用脚本来复制测试环境并确保始终保持一致性。

第六步 分析结果

这可能是你一直在等待的那一刻,因为终于到了收集和理解这些结果的时候了。

参与者如何回应测试?他们发现了哪些关键问题?你的任何假设都被证明是正确的吗?这些结果都等着你和你的团队去发现。

在完成调查结果总结之后,你要与设计和开发团队一起确定问题的优先级、确定可能的解决方案,并确定改善用户体验的最佳行动方案。

图 4. 图片来源于网络

希望你能按照以上 6 个步骤进行用户测试,最终获得所需的答案,从而改善用户体验、提高产品性能等,而不断地测试、分析,并重复这些步骤,也会让我们获得更新鲜的领悟。

文章来源:https://uxdesign.cc

原文作者:Adam Fard

编译过程中对原文内容有所删改

更多干货和案例,可以关注“神策数据”和“用户行为洞察研究院”公众号了解~