如何分六步进行可用性测试
已发表: 2022-03-11设计测试将帮助您构建为人们工作的优秀产品。
用户测试有很多名称:产品测试、设计测试、可用性测试、设计验证等。它是关于在真实场景中与真实用户一起测试设计的至关重要的过程。 一旦你深入了解用户的担忧和可用性问题,你就会变得更好地纠正它们。
用户测试——这是以用户为中心的设计理念的一部分——是设计师工作中最重要的方面之一。 这不仅仅是令人惊叹的视觉效果(表面)。 它是关于有效地解决问题; 只能通过重复测试和设计的多次迭代才能完成的事情。 这是获得有价值的见解的绝妙方法,了解哪些有效,哪些无效。
我想确保设计运行良好,并且所有假设和假设都得到验证——与用户一起测试已成为我设计过程中最重要的步骤之一。
用户测试就像在某人与您的应用程序或网站交互时监视他们,除了您可以在此过程中提出问题并将他们推向您想要探索的方向。 这不是那么昂贵或难做。 不幸的是,没有足够的设计/产品团队这样做。
我们将介绍可用性测试的原因以及成功进行测试的六个基本和必要步骤。
为什么要测试?
UX 社区有句老话:“你不是用户。”
我永远不会忘记我的第一次用户测试体验。 两个月来,我努力微调一个 Web 应用程序的原型。 我想让它变得完美,我天真地、毫不掩饰地确信它会起作用。 我大错特错了。 像许多其他设计师一样,我迷恋于自己的创作。
我测试的第一个人在第二步之后变得糊涂了——我的幻想一下子就破灭了。 我被摧毁了。
那天,我经历了五次测试。 最后,我不得不接受这样一个事实:也许我并没有我想象的那么好。
第二天,我用快速的交互式线框替换了我抛光的原型,这些线框代表了一个新的和改进的设计概念,基于我从前一天的用户测试中获得的见解。 结果令人印象深刻——即使是新手用户也能够使用相当复杂的应用程序。
作为一名设计师,第一次测试体验对我产生了如此大的影响,我现在测试每一个设计。 这总是值得的,我总是对我做错的事情感到惊讶。
在快速原型上犯错误肯定比在成品上犯错误要好。 可悲的是,许多公司将巨额资金投入到未经检验的假设和应用中。
错误的设计决策在成品上变得非常明显——不必要的错误需要付出巨大的代价来修复。 部署未经测试的应用程序的最终成本是巨大的。
用户测试的六个基本要素
要完成正确的用户测试过程,您需要执行以下操作:
- 创建原型
- 制定一个测试计划
- 招聘人员(目标用户)
- 寻找合适的位置
- 缓和测试
- 记录测试结果
创建原型
原型是产品的早期模型——通常具有有限的功能——用于测试设计概念; 可以复制或学习的东西。 创建原型的方法有多种,工具也很多,包括离线软件和在线应用程序。
不同的保真度和方法适用于不同的情况。
有一种非常基本的方法——在一张纸上画一些草图,给它们拍照,然后使用 Adobe Experience Design 之类的工具将它们连接在一起。 您可以为桌面和移动应用程序执行此操作。
或者,您可以创建交互式线框——在 InVision 等在线原型制作工具中将线框串在一起。
我为同一个项目创建了多个变体并构建了几个完全不同的原型。 我把它们放在一起后决定哪个最好。 很多时候,一旦我开始与他们合作,我会发现我在创建第一个原型时没有想到的解决方案。
我最初的原型设计工具是 Axure RP。 它非常复杂,大约需要六个月才能掌握。 但是,您可以在几天内学习基础知识并创建简单的交互式原型。
我也尝试过一些解决方案,例如 InVision 或 UXpin。 它们是基于网络的、创新的,而且价格便宜得多。 它们不像 Axure 那样功能丰富且灵活,但使用起来要简单得多。 您还可以轻松地与客户和团队成员共享您的原型。
最近,漫威一直是我的首选工具。 这是一个很棒的移动和网络应用程序,创建和共享原型非常容易,而且它还有一个方便的 Sketch 插件。
那里有各种各样的原型制作工具。 这是一个很棒的比较网站:http://www.prototypr.io/prototyping-tools。
制定测试计划
制定测试计划很重要; 否则,你最终会浪费很多时间。 在基本层面上,该计划应概述:
- 正在测试什么(特性、功能、任务)
- 如何衡量(特定领域测试的成功或失败率)
假设我正在为公共交通路线规划器测试一个移动应用程序。 我设计了该应用程序的三个主要功能:旅程计划、订票和座位预订。
我有一群目标用户,他们通常乘公共汽车到处旅行。 在测试过程中,我将详细介绍并尝试从我的用户那里了解某些特性和功能是否对用户友好——即,“明显”(对用户来说是显而易见的)并且易于使用。
编写测试计划,我浏览原型并记下一些问题。 例如:
- 用户是否能够有效且快速地规划他们的旅程?
- 他们可以轻松订票吗?
- 他们可以预订座位吗?
假设有十五个人同意加入测试。 在会议开始之前,我创建了一个包含五列的电子表格:
- 第 1 列:参与者的姓名,
- 第2-4 列:要测试的应用程序的三个功能,
- 第 5 列:如果参与者在使用给定功能时遇到困难,我会记下它并写下造成混淆的原因。

使用这个电子表格,我可以评估我的原型是否成功。 如果 15 个人测试三个功能,则需要 45 个(15x3)任务。 如果人们完成 38 项任务,我的成功率为 85%。
招聘人员,即“用户”
如果您正在与现有客户一起开展项目,那么招聘应该很容易。 联系销售团队或利益相关者并获得一些客户联系。
对于小型个人项目或内部公司项目,请尝试在 Facebook 上与属于目标受众的朋友联系。 您也可以要求推荐他们的联系人。 团队的其他成员也可以这样做。 重要的是要找到公正的参与者,他们不仅想“对你好”,即喜欢他们所看到的一切。 你需要公正的反馈——好的或坏的——才能真正从测试中获得价值。
如果您在更大的项目中与外部客户合作,我建议您使用诸如 usertesting.com、validately.com、clicktale.com 或 verifyapp.com 之类的服务。
有时,在招募潜在用户时可能很难解释您在寻找什么。 大多数人并不熟悉参与用户测试。 我的请求通常是这样的:
“嘿沃尔特! 我知道你真的很忙,但我希望你能抽出半个小时帮助我完成我正在做的一个项目。 这是一个公共交通旅程规划应用程序。 我知道你经常乘公共汽车旅行,我想看看你会如何使用它。”
最好至少进行 3-5 次测试(远程或面对面)。 这应该为您提供足够的材料进行第一次迭代。 如果您可以召集,您可以为参与者提供咖啡/茶和小吃、礼品卡或公司提供的折扣代码,以换取他们的参与。
安排测试之间有 30-45 分钟的休息时间是个好主意。 您可能会发现您从一个错误的角度来处理您的设计,并且您可以在下一个测试人员到达之前当场解决最大的问题。 测试很激烈,你还需要休息一下,收集你的发现,做笔记,在下一轮之前放松一下。
寻找合适的测试地点
我建议亲自进行测试,因为您可以阅读肢体语言和诸如紧张和叹息之类的微妙信号,或者捕捉到诸如人们因挣扎而做鬼脸之类的东西。 这是一个介入并询问他们是否对某些事情感到困惑的机会。
此外,人们在面对面的环境中往往更加专注。 如果您通过 Skype 或 Hangout 进行远程测试,他们可能会分心,事情可能会从您身边溜走。
找到一个兼容的会议场所,使分心或干扰的机会最少,这一点至关重要。 你需要找到一个人们可以专注于测试的环境。
我不希望将参与者带到我客户的办公室——可以想象,公司环境可能会让他们感到受限,好像他们正在被观察。 在家中拜访人们也不是最佳情况。 宠物、孩子或家庭成员可能会分散您的测试用户的注意力。
在我看来,咖啡馆是完美的环境。 有音乐在播放,闻起来很香,咖啡让每个人都保持警觉。 远离个人承诺和分心,测试对象往往会放松——而且,这通常可以帮助他们在测试过程中感觉仿佛置身于真实世界的场景中。
你甚至可以在外面做测试! 有时,您可能希望将您的潜在用户置于一个真实的、上下文准确的环境中——比如一起乘坐公共汽车,同时查看您的公共汽车旅程规划原型。
运行测试
测试的质量很大程度上受您良好运行测试和有效沟通的能力(称为“审核测试”)的影响。 这也是准备和测试计划的用武之地。如果您以前没有测试过任何东西,我建议您与您的伴侣或家人一起进行一些无压力的测试。
练习问你要问的问题类型,你将能够更有效地运行你的测试。
在一个温暖、舒适的环境中测试所有东西,并无限期地完成任务是错误的。 为您的用户提供上下文并提醒他们想象他们在现实生活中使用您的应用程序——例如,在锻炼、通勤或购物时。
感谢您的参与者花时间帮助您也很重要。 提醒他们您进行这些用户反馈会议的原因是因为您渴望优化您的网站/应用程序/平台的可用性以获得最佳用户体验。
确保你告诉他们他们不是被测试的人。 这是设计。
如果您正在进行远程测试,请使用屏幕录制软件进行录制。 如果亲自到场,请使用摄像机或录音机。 你会惊讶于你错过了多少!
通过记录会话,您会发现自己更加放松,因为您不必做笔记。 您能够更专注于建立良好的融洽关系并使测试对您的参与者感到舒适。 您可以稍后从录音中记录所有内容。
确保告诉你的测试对象,录音是机密的,仅供内部使用,只有你一个人会看/听他们。
MacOS 用户可以使用 QuickTime 进行屏幕捕捉。 我使用 Screenflick(29 美元)。 它可以同时记录屏幕和网络摄像头,修剪记录,并很好地导出结果。 还有一些适用于 iOS 的应用程序。
为了真正了解用户的需求、行为、目标和挫折感,请提出不会引导他们的开放式问题。 这里有些例子:
- 我注意到那里有点犹豫,是什么阻止了你?
- 你认为这个按钮会做什么?
- 这个产品最吸引人的是什么?
- 使用这个产品最难的部分是什么?
- 这个产品有什么令人惊讶或意想不到的地方吗?
- 可以做些什么来改进这个产品?
- 可能缺少什么? 你还想看什么?
- 你喜欢/不喜欢它的工作方式吗?
- 您认为该产品将如何帮助您?
- 你今天会使用这个产品吗?
- 你认为为什么有人会使用这个产品?
记录您的测试结果
从我之前提到的测试文档电子表格中提取并总结您的发现,并在一份简短的一页报告中。 这将帮助您专注于给人们带来最大麻烦的问题。 需要改进的地方很快就会显现出来。 通常,我的测试工件包括:
- 带有注释的电子表格
- 录音
- 录屏
- 来自网络摄像头的测试参与者的记录
当您的测试被正确记录后,您可以进一步研究它并让它指导您的下一次迭代。 您还可以与利益相关者一起使用测试结果来支持您的下一个设计决策。
拥抱测试并享受它。 这会很有趣的!
总之,记住两点:
- 经验法则:如果构建一个原型需要超过 90 分钟,那么你就是在尝试做太多事情。
- 一旦测试成功率超过 90%,停止测试。 应用程序/站点/平台现在应该非常有用且“有用”。 MVP时间!
在本文的开头,我说过我第一次测试的结果让我很伤心。 它动摇了我对自己能力的信任。 那时我意识到试错是这个过程的一个自然部分。 专业人士不会犯错误是不正确的。 专业人士快速向他们学习,缩短迭代循环,并在过程中完善设计。
致设计师:享受测试过程——它改进了您的设计! 尽快在真实场景中与真实用户测试您的想法。 您从观察实际用户如何使用您的产品中获得的见解是无价的。 每一次迭代都是向前迈出的重要一步。
对客户:不要让设计师在没有测试的情况下完成项目。 在编写第一行代码之前,充分利用机会评估您的产品。 可能需要多花一周的时间,花费更多,但最终您会节省并通过这样做获得一百倍以上的收益!
• • •
进一步阅读 Toptal 设计博客:
- 电子商务用户体验——最佳实践概述(附信息图)
- 以人为本的设计在产品设计中的重要性
- 最佳 UX 设计师作品集——鼓舞人心的案例研究和示例
- 移动界面的启发式原则
- 预期设计:如何创造神奇的用户体验