原创精选 | 成功开展【可用性测试终极指南】
▲点击"三分设"关注,回复"社群"加入我们
欢迎来到专业设计师学习交流社区
三分设|连接知识,帮助全球 1 亿设计师成长
作者:TCC翻译情报局
编辑:张梦如
共 3947 字 12 图 预计阅读 10 分钟
01. 可用性测试
开展可用性测试绝非易事,如果没有正确地开展测试可能会面临许多失败。可用性测试是一种重要的用户体验研究方法,由于测试结果通常能打开我们新的思路,所以每个项目都可能会用到。但如果没有正确地开展起来很可能会导致整个测试转向失败。
首先,什么是可用性测试?
根据 IxDF,可用性测试是根据目标用户的反应来评估设计可用性的一个过程,通常情况下是观察用户使用设计出的产品完成一组任务。这一工具在产品的早期开发到投放入市场的整个过程中都会反复使用。
设计评估(图片来源:Unsplash)
因此简单而言,我们可以说这是了解用户对产品的看法的一种方式。任何产品都不应该让用户在使用过程中产生困难和困惑。为了避免在最终产品中出现这些问题,我们可以先进行可用性测试,以便事先发现这些问题并解决。
资料来源:《什么是可用性测试?》( by 交互设计基础)
02. 可用性测试的终极目标
在 ISO 9241 标准中,对于可用性的定义是:
特定的用户在特定的使用场景下,为了达到特定的目标而使用某产品时,所感受到的有效性、效率及满意度。
如 WQ 可用性所述 ,这个定义可以扩展至 5 个属性,当用户使用产品时,这些维度是需要被考虑在内。
有效性
效率
吸引
容错性
易学性
这 5 个属性 是可用性的 5 个终极目标,称为 “ 5E 原则”。只要一个产品有效、有效率、吸引人、容错、易学,任何一个用户一旦开始使用就会长期使用这款产品。为了实现这 5 个目标,我们应该进行彻底的可用性测试,以确保我们向市场提供最好的产品。
正如我们所知,在任何事情开始之前,最好把一切都安排妥当,这样你就不会遇到任何问题。在进行可用性测试时,你必须提前计划好测试的每一个方面。
03. 明确测试范围
第一步,首先应定义可用性测试的范围,并相应地建立一个可靠的计划。可以先问自己以下几个 问题并记录下答案:
为什么你需要可用性测试?
你想从中获得什么?
你想解决什么问题?
你想改善哪些方面?
你需要测试哪些特定的任务?
这些问题将帮助你思考从可用性测试中获得的结果是什么,因为对于可用性测试来说,范围是根本。当你明确了可用性测试的具体结果并定义了范围后,你就可以不带任何疑问地进行可用性测试了。
可用性测试的范围(图片来源:Unsplash)
04. 选择伙伴并招募用户
明确了你想要从这个可用性测试中获得什么之后,你就要考虑谁可以帮助你,以及你将要招募的测试用户。
根据 Jakob Nielson 的说法,对于一个测试周期的可用性研究来说,5 个用户的样本量通常就足够了,因为 85% 的问题到那时就会付出水面。由于可用性测试是不断迭代的,从每一次测试中你都可以发现问题直到全部解决。
招募可用性测试参与者(图片来源:Unsplash)
招募测试用户并非易事。有几种方法可以帮助你找到可用性测试的参与者:
现有用户 —— 可以招募以前参与过的用户,但不能假设现有用户总是参与
在线渠道招募 —— 专门招募测试用户的网站,如 TestingTime 和 UserTesting。这些网站非常好用,你可以提出符合你期望的所有要求,甚至人口学信息,然后得到你需要的合适的测试用户
研究机构 —— 研究机构有大型数据库,里面装满了你在可用性测试中特别需要的人口学信息。你可以找一个最符合你的目标用户的机构并注册他们的服务
你可以选择上面任何一种你认为最好的方法来招募你的测试用户,但是记住,5 个就足够了!
资料来源:为什么你只需要测试 5 个用户 (By Jakob Nielsen), 如何招募用户进行可用性研究 (By 交互设计基础)
05. 设立可行的目标
可用性测试最重要的部分是用户的反应。这些反应会影响项目中的所有内容,因此必须定义正确的任务才能得到你期望的正确反应。除此之外,你定义的用户任务必须依据切实可行的目标。如果你试图设立一些对用户来说不熟悉的目标,甚至他们会在完成任务时面临一些困难,这将影响整个项目。
用户任务(图片来源:Unsplash)
用户任务可以是 开放式(探索式) 或 封闭式的(特定的)。将这两种任务结合起来进行可用性测试屡试不爽。除此之外,当你为用户设立任务时,不能给用户展示完成任务的路径,要把任务当作是他们应该回答的问题,此外还必须确保根据你的目标用户的要完成的任务是可实现的。
另一个重要的方面是保证任务具体清晰。用户不应该有任何困惑,也不应该对任务有任何疑问,比如 “我下一步该怎么办”。但是你也不能给出他们下一步该做什么的指示!给用户提供操作指示并不能提供你期望的结果,因为在这之后你可能得告诉用户每个操作步骤。可用性测试不是这样的!因此,你必须确保任务简单、可操作且具体。
资料来源:有效的可用性测试的7步方法路线 (By invesp)
06. 选择测试形式
可用性测试没有固定的形式,它通常取决于需求和你想要的结果。你应该自主作出决策:你的测试应该是面对面的,还是远程的?是监视还是无监视的?你收集的数据是定量的还是定性的?
正在进行中的可用性测试(图片来源:Unsplash)
07. 定性 VS 定量
你期望的可用性测试的结果取决于你想要的数据类型,即定性的或定量的。
定性可用性测试旨在收集有关客户如何使用产品或服务的信息。定性的可用性测试是最有效的确定用户界面问题的方法。
定量可用性测试旨在收集度量用户体验的指标。任务成功率与任务完成时间是定量可用性测试中最流行的两个指标。
08. 远程测试 VS 现场测试
远程测试和面对面测试基本上相同,因为主持人会与参与者互动,要求他们执行特定的任务。这两者之间唯一区别在于,在远程测试时,主持人将通过一个具有屏幕共享功能的在线平台来观察参与者,比如 Google meet 和 skype。
09. 监视 VS 无监视
在受监视的可用性测试中,主持人与参与者在同一个房间,与用户持续进行互动直到他们完成每一项任务。在无监视的测试中,用户将根据自己的思考独立地执行任务,研究者使用专用的在线远程测试工具为参与者设置书面任务,任务说明和后续任何问题都由测试工具提供。无监视测试主要通过远程测试完成。
但是对于一些项目,你需要去做快速或粗糙的测试,这时你可以开展游击队式研究。这是一个在时间不充裕时,以低预算和快速的方式来迅速获得结果的方法。你可以通过对你的同事或路人非正式地测试你的设计,来完成游击队式的研究。
资料来源:可用性测试101 (By Kate Moran)
10. 执行测试
在执行可用性测试时,最好用录音记录下整个会话过程,但是一定要征得用户同意。你可以在测试过程中写笔记,但如果能录音记录会更有效,以便将来你可以参考这些录音进行梳理。
当你开展可用性测试时,让用户感到舒服是很重要的。你需要与参与者进行非正式的交谈,并且始终不加评判,使用户感觉很自在,确保给用户自己的空间,不要做一个掌控者去跟踪每一个动作。
例如,假设你在考试,如果你的监考老师一直站在你面前看你的试卷,你会感到不舒服吗?
在可用性测试种一样的!所以确保用户处在一个舒服的环境,获得最佳的结果。Steve Krug 的文章《咨询师的语言》,告诉了你应该如何与用户进行沟通,你应该充分利用这些信息。最重要的是,如果测试中出现了问题,你不能指责用户,你应该像对待 MVPs(最有价值的人)一样对待他们 。
测试后的随意交谈(图片来源:Unsplash)
测试完成后,决不能让用户马上离开。这样会让可用性测试的参与者觉得自己像一个测试对象,从而产生挫败感,测试后的问题是很重要的。为了安慰用户,你可以就测试是如何进行的以及他们对测试的体验如何进行一次随意的交谈。这样的交流会暗示测试中严肃的部分已经完成,他们现在可以自由地表达自己的真实感受。这真的让一些人放开说了,即使他们在测试期间什么都没说,他们也可能在测试后的问题中提供很多反馈。最后,当参与者离开时,不要忘记感谢他们宝贵的时间!
资料来源:要成功地进行可用性测试所必知的(By Anna-Zsófia Csontos)
11. 撰写测试报告
任何可用性测试的最后一步是分析得到的结果。目前没有什么特定的分析方法,你可以与你的团队成员讨论收集到的所有信息,并使用任何可靠的方法进行分析,在分析后你将明确产品存在的问题,并根据这些问题提出解决方案。
分析你的发现(图片来源:Unsplash)
在分析观察结果后,你可以根据得出的结论撰写测试报告。报告的类型通常取决于产品的策略和需求。最终报告可用于对你的设计方案进行新的调整,并且你还通过可用性测试再次测试新的调整方案。
12. 总结
尽管这个过程看起来很复杂,但事实并非如此。大家都知道可用性测试在设计过程中占据着很重要的地位。因此,为了向用户提供最好的产品,你必须反复测试产品,看看它是否达到了预期的效果。