改善用户测试的简单技巧

测试是用户体验设计师工作的基础,也是整个用户体验设计过程的核心。测试提供了产品团队设计出色产品所需的灵感,指导和验证。这就是为什么最有效的团队会养成测试习惯的原因。

可用性测试包括观察用户使用产品的过程。它可以帮助您找到用户在哪里挣扎以及他们喜欢什么。有两种运行可用性测试的方法:

  • 主持人,主持人与测试参与者合作
  • 无限制,其中测试参与者仅完成测试

我们将重点放在第一个,但是提到的一些技巧可以应用于两种类型的测试。

1.尽早测试

测试越早,更改越容易,因此测试对产品质量的影响越大。许多设计团队都以此为借口,“产品尚未完成。我们将在稍后进行测试,”以推迟测试。当然,我们都希望自己的作品完美无缺,这就是为什么我们尽量避免展示半生不熟的设计。但是,如果您在没有反馈循环的情况下工作时间太长,则很有可能在将产品投放市场后需要进行重大更改。这是经典的错误:认为您是用户,并为自己设计。如果您可以投入精力尽早学习并从一开始就防止问题发生,则可以节省大量时间。

好消息是,您无需等待高保真原型或完全成型的产品即可开始测试。实际上,您应该尽快开始测试构想。您可以测试设计模型和低保真原型。您需要设置测试的环境,并向测试参与者进行解释以说明他们的要求。

2.概述目标

在开始可用性测试之前,请明确实现目标。想想您要测试产品的原因。你想学什么?问问自己:“我需要从本次会议中了解什么?”然后,一旦理解了这一点,请准确确定要反馈哪些功能和领域。

以下是一些共同的目标:

  • 找出用户是否能够成功完成指定任务(例如购买产品,查找信息)
  • 确定完成特定任务需要多长时间
  • 找出用户是否对产品感到满意,并找出提高满意度所需的更改

3.认真准备问题和任务

有了目标后,您可以定义需要测试的任务,以回答问题或验证假设和假设。目的不是测试功能本身(这应该是质量保证团队的目标),而是测试该功能的体验。

可行的任务

在设计任务时,请使其现实可行。这些可能是您要用户测试的产品或原型的特定部分,例如:

  • 产品入门
  • 完成结帐
  • 配置产品

优先任务

不要在可用性测试清单中挤入许多主题。进行测试和分析结果将花费大量时间。而是列出产品中的重要任务,并按优先级排序。

清楚地描述任务

测试人员需要知道该怎么做。轻松点当任务不清楚时,用户往往会灰心。

为每个任务设定目标

作为主持人,您应该非常清楚任务的目标(例如,“我希望用户能够在两分钟内完成结帐”)。但是,您无需与参与者共享该目标。

限制任务数

可用性计数的Patrick Neeman建议为每个参与者分配五个任务。考虑到会议时间(通常为60分钟),请也留出时间来提问。

提供方案而不是说明

如果您向他们提供情景而不是枯燥乏味的指导,人们往往会表现得更自然。与其问诸如“下载带有食谱的书”之类的问题,不如说成是“您正在寻找煮豆子的一些新方法”。下载带有食谱的电子书。“场景提供了一些上下文,并使用户的任务更加自然。参与者执行任务的自然程度越高,结果数据越好。

自己测试任务集

自己几次完成任务,并提出适当的问题。这是艰苦的工作,但肯定会有所收获。

4.招募代表用户

找到您要提出的问题很重要,但是,参与测试的人员也应该代表您的目标受众(用户角色)。如果人们与您的目标受众不匹配,那么观看人们使用您的产品毫无意义。因此,一旦您对要测试的内容有所了解,就开始招聘。根据您的目标认真招募人员。请注意:寻找人员进行可用性测试并不容易。实际上,招聘是许多公司不定期与用户交谈的最大原因之一。因此,要付出更多的努力来找到代表您的目标受众的人。

分析现有的用户数据

如果您的产品已经有客户群,那么对可用信息(例如分析数据,客户支持通知单,调查,以前的可用性会话)进行快速分析将有助于您评估对用户的了解或不了解。

分析工具提供的关于用户如何与产品交互的数字(点击次数,用户会话时间,搜索查询,转换等)将帮助UX设计人员为可用性测试做准备。图片:运动

与不只是朋友或家人的用户进行测试

当然,朋友和家人的反馈总比没有好,但要获得更好的结果,您将需要独立且公正的用户,这些用户以前从未使用过您的产品。您的朋友和家人离产品太近了,以至于不知道真实的人会如何看待它。

定义您的条件

在招募用户之前,您需要确定测试产品的人员类型。定义标准并根据其选择测试人员。例如,如果您正在测试用于订购食物的移动应用程序,则很可能需要定期订购食物的人的反馈。将此要求转换为精确,可衡量的标准,以便您可以使用它来筛选潜在的参与者:每周从不同的交付服务中至少订购一次食物的人(参与者应至少具有三项服务的经验)。

除了指定您要与之交谈的用户之外,还请考虑您不想在任何会话中看到的人。根据经验,请避免对精通技术的用户和早期采用者进行测试,因为这样的测试可能并没有您想要的那样具有启发性。另外,请避免存在利益冲突的参与者(例如为竞争对手工作的参与者)。

创建筛选器问题

接下来,创建一个筛选器问卷,以识别参加测试工作的人员。与任何良好的调查或问卷一样,避免提出主要问题。一个可以显示“正确”答案的问题的示例是:“您喜欢使用智能手机订购食物吗?”大多数想要参加测试会议的人肯定会回答这个问题。

您可以准备调查形式的问题列表,并请潜在的测试人员填写。Google表单是创建筛选器并在电子表格中收集回复的绝佳工具。由于响应直接进入Google电子表格,因此您可以对其进行排序和过滤。

让人们填写筛选器

接下来,您需要吸引人们来填写筛选器。实现此目的的一种方法是创建一个带有您调查链接的职位描述。在说明中,说明您的期望,并提供激励措施,鼓励人们出现(例如60分钟面试时赠送的100美元的亚马逊礼品卡)。 Craigslist,Twitter和Facebook是发布职位描述最明显的地方。

当您需要招募非常特定且难以找到的用户时,事情会变得有些困难。但是即使在这种情况下,它也完全可以解决:

  • 与您的销售或营销团队联系,以查看他们是否有可以共享的联系人列表。
  • 在相关社区团体和专业协会中查找联系人。

提示:如果您的产品投放市场,则可以在用户流中的某处显示一条消息“想给我们更多反馈?”,从而生成筛选器表格。另外,如果您使用对讲机之类的服务,则可以在新用户使用产品五次后自动向他们发送电子邮件,从而邀请他们参与测试。

考虑质量而不是数量

一些产品团队认为他们需要大量参与者来进行可用性测试。实际上,与五个用户进行的测试通常会揭示85%的核心可用性问题。对于您的产品新手来说,最重要的问题很容易发现,而由于您不再拥有新鲜的眼睛,因此您也很难发现它们。事实证明,与您交谈的第一个人将学到很多东西,而与之交谈的则少得多,依此类推。

收集答案并根据您的条件过滤潜在参与者的列表后,请选择最适合您的条件的五名候选人。

明确指导如何参加会议

安排测试会话时,请在确认电子邮件中向参与者提供所有详细信息:

  • 时间(如果您进行远程测试,请在相关时区中提供时间)
  • 位置(包括建筑物,停车信息等)
  • 测试参与者需要携带哪些内容(例如,个人ID,具有iOS或Android的移动设备等)
  • 您的电话号码(如果他们有疑问或需要重新安排)

为了最大程度地减少令人沮丧的缺席,您可以要求用户回复以进行确认。例如,您在确认电子邮件中的主题行可能类似于“于5月14日下午3点安排的可用性会话”。 (请回复以确认。)您也可以打电话给参加者,以提醒他们关于会议前一天的约会。

5.充分利用亲自进行测试

直接听取用户的声音是了解和改进产品的最快方法之一。通过观察他人使用您的产品,您可以快速确定产品不清楚的区域。

建立良好的关系

会议开始时,参与者可能会感到紧张,不确定所期望的结果。可用性会话的质量与您与参与者建立的融洽关系直接相关。参与者对主持人的信任越深,他们的反馈就越坦率。进行测试时,参与者会感到很舒服,可以给您诚实的反馈。

需要记住的几件事:

  • 万一失败,人们往往会责备自己,而不是设计上的缺陷。因此,请确保他们不会觉得自己正在接受测试。 (例如,“我们没有测试您;我们正在测试我们的设计。因此,您所说或做的任何事情都不对。”)
  • 您希望参与者尽可能坦率。如果他们不喜欢某事或认为这很愚蠢,请确保他们同意。一些参与者不愿意分享这样的想法,因为他们害怕伤害您的感受。告诉他们这样的话:“您不会伤害我们的感情。我们根本没有参与设计这些屏幕。”
  • 从简单的任务或问题开始。他们不会产生任何多汁的见解,但它们可以使人们交流并帮助他们放松身心。了解有关此人的信息。尝试找出人们喜欢或不喜欢的东西,他们的爱好以及技术习惯。这些信息将帮助您更好地评估测试结果。

听着,不要领导

提出任务后,一切都应由参与者领导。您在本课程中的目标是了解用户将如何使用该产品。例如,如果参与者通过您的应用执行了计划外的路线,请不要更正!等待看看会发生什么。这是有价值的学习。

不要判断参与者

您的参与者在那里教您一些东西,而不是相反!在测试期间判断用户或尝试对其进行教育会适得其反。您的目标是在可用的时间内获取尽可能多的信息,并从他们的角度了解所有信息。

因此,即使看起来很明显,在抬起眉毛时也要避免使用“那是显而易见的,对吗?”和“您真的这样认为吗?”之类的短语。取而代之的是,问类似“完成这项任务对您来说有多容易或困难?”或“您为什么这么认为?”的语气或肢体语言都不应有任何判断或惊奇。

不解释

当您解释测试产品的功能时,几乎可以肯定会在测试中引入偏见。在现实世界中,您的产品将独立存在。您将不会在那里指导用户,并告诉他们确切的操作和使用方法。参与者必须根据任务的描述以及他们在界面中看到的内容来弄清楚事情。

不要打扰

当参与者开始一项任务时,请尽力不要打扰他们。您中断的次数越多,他们完成任务的信心就越小。他们会迷失方向,您将看不到任何自然行为。

不要引起特定问题的注意

将注意力吸引到您关心的特定问题上可能会导致人们改变其行为并将他们的答案集中在您所强调的问题上。这个问题在用户界面设计的讨论中特别常见:如果您要问人们某个特定的设计元素(例如主要的号召性用语按钮的颜色),那么他们以后会注意到它的程度要比他们要多得多。否则。这可能会导致参与者改变其行为并专注于无关紧要的事情。

使用大声思考技术

善于思考的方法对于进入参与者的头脑至关重要。实际上,Jakob Nielsen认为这是最好的可用性工具。主持人使用“思考”技术,要求测试参与者在持续大声思考的同时使用产品-只是在他们通过用户界面移动时表达他们的想法。使用此技术在食品订购应用程序中,很可能会收到诸如“嗯,这看起来像是食品订购应用程序。我想知道如何点菜。借助该技术,您可以发现用户对您的设计的真正想法,并帮助您将可用性会议转变为可行的重新设计建议。诸如“哦,加载速度太慢”,“为什么会看到这个?”和“我希望在A之后看到B”这样的响应可以转化为可行的设计更改。

提示:由于大多数用户在使用产品时不会说话,因此测试服务商必须提示他们继续说话。当测试参与者与产品互动时,问诸如“这是怎么回事?”之类的问题。

观察行为

注意听和观察之间的区别。虽然这两种方法都会为UX设计人员提供有价值的信息,但许多UX设计人员却过于专注于聆听。观察用户可以在更少的时间内发现更多信息。您可以通过听别人学到很多东西,但是可以通过观察人们对产品的反应来学到更多东西。

大多数人都希望看起来聪明,这就是为什么在测试过程中,您会发现参与者在完成一项任务时遇到了困难,但是却告诉您对他们而言这很容易。因此,关注他们的行为,而不是他们的意见。

如有疑问,请澄清

当您不确定参与者在说什么时,请澄清一下。一个简单的问题,例如“当您说...是什么意思??”,就可以使您明白。不要将其留在会话结束时。会话结束为时已晚,无法回过头来弄清楚别人在说什么。

跟进问题

渴望并好奇地尽可能多地了解用户的体验和观点。不要满足于获得的第一个答案。始终通过询问后续问题来进行深入研究。后续问题将使您对实际发生的事情有很多了解。人们通常不会在没有提示的情况下清楚地说出自己的动机。一个简单的,适时的后续问题通常会给出更彻底的解释或有价值的例子。

用问题回答问题

在会议期间,与会者肯定会问您一些问题。以下是一些最常见的方法:

  • “我应该用吗?”
  • “你怎么看?”
  • “其他人对此有何看法?”

抵制诱惑,告诉他们一切!马上问他们一个问题。它会揭示很多。

6.将设计视为迭代过程

许多产品团队将设计过程视为一个线性过程,该过程始于用户研究,具有原型开发阶段,并以测试结束。但是,将其视为迭代过程。

测试以及编码,设计和收集要求,在产品设计和开发的迭代循环中都占有一席之地。如果资源可用,请务必在此过程的每个间隔进行测试。

反馈回路

避免必须返工的最佳方法是在过程中注入反馈。定期的用户反馈(不一定以可用性测试的形式,也可以是在线调查或客户支持票证的分析)是UX设计过程的核心。

7.不要局限于亲自参加

亲自测试是了解用户行为的一种好方法。不幸的是,这并不总是可能的。如果您只需要测试一项小功能,或者测试参与者分散(例如,如果您的产品面向国际客户),或者您需要快速的结果(理想情况下是今天),该怎么办?在这种情况下,请专注于远程测试。但是,您如何处理远程会话?

使用工具进行无限制的测试

如今,您可以使用大量工具来运行远程未经审核的测试。这里有一些:

  • 回顾:此工具既可以进行远程实时审核测试,也可以进行非审核测试。实时会话会自动记录在云中-无需上传,等待或管理文件。
  • UserTesting:UserTesting允许轻松进行远程可用性测试。您可以使用预定义的用户群在网站上进行非审核测试。
  • 有效地:通过有效地,选择未审核或审核的测试。要测试产品,请添加指向您的网站或原型的链接。测试人员将收到一个URL,以参加测试或参加主持的会话。会议结束后,您将收到定性报告和可共享的视频。
  • Usabilla:从用户那里收集定性和定量的见解,以做出正确的设计决策。在测试结果中,您会收到漂亮的热图。

进行适度的远程测试

您可以使用Google环聊或Skype进行远程主持的会话。只需要求用户共享他们的屏幕,然后查看他们如何与您的产品进行交互。不要忘记记录会话以进行进一步的分析。 (同时录制视频和音频;没有音频,可能很难说出为什么会发生某些行为。)

避免使用“专业”测试人员

远程测试的不利之处在于,许多参与者被频繁测试,以至于他们学会了专注于设计的某些方面。为了补偿可能的“专业”测试人员,您需要分析测试课程(例如,通过观看录像),并从似乎没有提供真实反馈的人们中排除结果。

8.让整个团队参与其中

让整个产品团队参与测试过程。有机会观察用户将有助于整个团队理解可用性问题并同情用户。通过测试,您甚至可以在团队开始设计之前就建立共识。

与团队讨论测试策略

产品设计是一项团队运动。而且由于测试是设计过程中必不可少的一部分,因此应与所有团队成员讨论。直接参与测试的准备将使团队成员对该活动更加感兴趣。作为负责UX研究的人员,您应该明确您的团队将如何使用可用性测试中的发现。

图片:大会

要求所有人观看会议

您不能期望整个团队都参加测试会议。在大多数情况下,无需每个人都亲自观察所有可用性测试(尽管可能会需要)。但是您可以在视频中记录测试会话并与同事共享。在设计讨论期间,视频可能会非常有帮助。

要求团队协助进行分析

分析会减慢许多形式的可用性测试的速度。从测试过程中收集的数据中提取结果可能需要几天甚至几周的时间。但是,如果整个团队观看会议并做笔记,他们将能够更好地总结调查结果并决定下一步。

9.在重新设计之前,之中和之后进行测试

在许多产品团队中,一个常见的问题是:“我们什么时候应该进行测试?”答案很简单:在设计或重新设计之前进行测试,在设计期间进行测试,然后再进行测试。

  • 在设计或重新设计之前:测试将在UX设计过程的发现阶段进行。如果您打算重新设计现有产品,则可用性测试可以帮助您确定当前版本中的最大难点。考虑测试竞争对手的产品,以比较结果。
  • 重新设计期间:如果存在资源,请在项目的每个里程碑进行此操作。在构建和发布新产品或功能所需的时间中,您可以运行多个测试会话,并在每次之后改进原型。
  • 重新设计后:了解真实用户如何使用该产品将帮助您使其更好。

10.不要试图一次解决所有问题

一次解决所有问题根本是不可能的。相反,请优先考虑您的发现。首先解决最重要的问题,然后再进行测试。但是,如果这是不可能的(例如,如果问题太大而无法解决),则根据对收入的影响来对问题进行优先排序。

结论

您无须跳过测试,因为即使是一轮简单的测试也可能会使您的产品成败。对用户测试的投资只是持续生成有关用户行为的丰富数据流的唯一方法。因此,尽早测试,经常测试。

进一步阅读

有关UX / UI设计的最新趋势和见解,请订阅我们的每周体验设计时事通讯。

Nick Babich是一名开发人员,技术爱好者和UX爱好者。在过去的十年中,他一直在软件行业工作,专注于开发。他将广告,心理学和电影视为他众多兴趣之一。

最初发布在blogs.adobe.com。

了解我们的多合一设计和原型制作工具Adobe XD:

  • 下载Adobe XD
  • Adobe XD Twitter帐户-也使用#adobexd与团队交谈!
  • Adobe XD UserVoice创意数据库
  • Adobe XD论坛