最佳实践 | 如何进行用户测试?六个步骤快速上手 Runwise 创研院 2022年7月6日 评论 问题 用户测试过程的不确定因素,影响测试结果的有效性 用户测试又称为可用性测试是设计、发布数字化产品的关键组成部分。它能够帮助在产品开发周期的任何阶段检测产品的可用性问题,以改善产品的整体用户体验。通过观察接受测试的用户如何在真实环境中与产品交互,我们能够较准确地看到产品有效或无效的功能或设计。 在用户测试过程中,有很多变量会影响可用性测试的质量和有效性。比如:预算,紧迫的截止日期,参与者,人员短缺,结构欠佳的访谈问题,以及不同的测试环境等因素都会导致最终结果的有效性降低。因此,通过结构清晰的用户测试流程,能够确保你设置一个输出有效结果的用户测试。 解决方案 解决方案:六个步骤快速上手用户测试 步骤一:定义用户测试目标 首先要清楚地概述您的用户测试目标。您要测试什么?您希望获得什么答案? 也许是: 任务完成度。用户可以完成任务吗?是什么阻止用户完成任务?用户可以进入任务完成程序多远? 任务时间。用户需要多少时间才能完成任务?完成任务所需的时间太多还是太少? 体验流程有效性。用户可以轻松浏览产品吗?用户体验产品流程中的什么部分令人困惑?您需要添加/删除任何步骤吗? 错误检测。用户是否遇到什么产品错误?错误何时发生?它们是可避免的还是不可避免的?用户能否从遇到的负面体验中恢复过来? 也许你想测试的是完全不一样的内容。您要测试的内容完全取决于你和团队。只要确保事先定义测试目标并保持一致性即可。不要指望着不作准备就临场发挥。可用性测试需要大量的研究,计划和准备。 步骤二:选择一种测试方法 确定好测试目标后,就该选择最合适的用户测试方法了。有许多测试方法可以考虑。这是一些常见的: 一对一深入访谈。此方法花费的时间最长,并且需要在用户测试方面有一定经验的人才能在准备好的访谈脚本和任务场景。 远程用户测试。远程用户测试是一种性价比较高的方式,可以在自然环境中(例如在家或工作中)进行。 A/B 测试。为用户提供产品方案的两种选择,以确定哪个版本的性能更好。此方法需要足够多的参与者(通常需要 100 人以上)才能获得准确的结果。 眼动测试。此方法使用眼动追踪软件来跟踪用户与产品进行交互时正在寻找的位置。人的眼睛与心理活动总是密切联系着,当用户在使用我们的产品时,通过他们的眼球运动所获得的信息,往往能比可用性测试和访谈获取更多隐藏但有价值的内容。 选择用户测试方法时,请记住您的产品在产品开发周期中的所处阶段。有些测试方法最好在早期使用,而另一些测试方法在成品上效果更好。当然,在选择测试方法之前,您还需要考虑预算,资源和测试设施等因素。 步骤三:寻找测试对象 在招募用户参加用户测试时,请确保您已建立明确的选择标准。这样可以测试与目标用户画像匹配的测试对象。通常,大约有3-5个用户足以识别关键问题。根据反映您完美用户角色的某些特征细分测试参与者,例如: 年龄 性别 位置 教育 职业 收入 产品特定的其他特征 选择对您的产品不熟悉的人以获得更可靠的结果,已经熟悉您的产品的用户可能对完成任务有先入为主的想法。同时,您要避免招募同事,直系亲属和朋友。在这些人群中测试您的产品很可能会污染最终结果的可靠性。 步骤四:创建任务方案 要求用户完成任务的方式对于用户测试成功至关重要。你不应该透露用户从点 A 到达点 B 所需采取的确切操作顺序。用户测试的目的不是将用户引向终点,而是向他们提供足够的信息后,让他们自行完成任务。 错误示例: 提醒用户“转到搜索栏,输入红色凉鞋,选择8号尺码,单击“添加到购物车”按钮,然后继续进行结帐。” 原因: 你没有为用户留出太多空间来弄清楚产品操作流程。因此,如果没有明确的说明,你不能保证用户同样能够轻松地完成任务 正确示例: 提醒用户“浏览网站,并使用提供的信用卡号码购买与您一样尺码的红色凉鞋。” 原因: 向用户提供足够的信息,让他们知道自己想做什么,而又不会透露太多信息。 此外,在制定任务方案时,请确保合并开放式任务和特定于目标的任务。开放式问题非常适合观察用户与产品的自由交互而不会受到引导性干扰,而针对特定目标的任务可以有效地测试特定功能。正确使用两者,在用户测试中都非常有价值。 步骤五:记录测试环境 记录在用户测试期间所做的一切并说出的话。这包括你何时,如何说和做某事。尽管这似乎有点繁琐,但重构测试环境是让你可以 100% 确定结果准确的唯一方法。 访谈脚本在用户测试中也起着非常重要的作用。通过使用脚本,您可以消除测试期间出现与测试目标不一致的可能性。比如测试人员可能向某些测试对象透露了有关测试过程的某些细节,而这些细节很可能影响到测试结果。所有这些加在一起,会导致测试环境不一致。 步骤六:分析测试的洞察与发现 现在是时候收集测试结果,并进行分析了。参与者对测试有何反应?他们发现了哪些关键问题?你的任何假设都被证明是正确的吗?与你的团队分享并总结您的发现。 对结果进行总结后,与设计和开发团队一起确定问题的优先级,确定可能的解决方案,并确定最佳的行动方案以改善用户体验。 关键成效 结构化的用户测试,帮助输出有效的测试结果 进行一次成功的用户测试并没有想象中那么难。一旦定义了目标,选择了测试方法,构建了测试场景,提出了问题并记录了结果,这将非常容易。按照以上 6 个步骤进行用户测试,你并获得所需的答案,以改善用户体验。 参考文章: 1. 6 Simple Steps to Conduct User Testing Successfully 职场加油站 想更深入精益实验的步骤和类型,体系化降低产品创新风险,为你推荐《精益实验设计 》课程。 精益实验设计 公司团队通常会遇到市场变化快,方案改进慢和投入高产出低的问题。通过 5 门微课,你将学到将创新不确定性和风险降到最小的方法。 5 节微课 去学习
评论