什么是可用性测试?UX(用户体验)测试示例
可用性测试
可用性测试,通常称为用户体验 (UX) 测试,是一种确定软件产品简单易用程度的方法。一小部分目标最终用户使用软件来发现可用性缺陷。可用性测试侧重于用户使用程序的便利性、应用程序处理参数的多功能性以及应用程序实现其目标的能力。
建议在 SDLC 的早期设计阶段进行此测试,因为它可以更好地洞察用户的需求。
在本教程中,我们将介绍以下内容:
什么是可用性测试?
为什么要进行可用性测试?
可用性测试用例示例
如何进行可用性测试:整个流程
可用性测试方法:两种方法
需要多少用户?
UX 测试清单
可用性测试的好处
可用性测试的缺点
为什么要进行可用性测试?
外观和样式至关重要。产品的视觉效果通常会影响其运行效率。
一些软件应用程序/网站在安装后出现严重故障,原因如下:
接下来我该做什么?
必须访问哪个页面?
每个图标或术语代表什么?
代码显示不一致或不正确。
会话时间不足。
软件工程中的可用性测试可在软件开发的早期发现系统中的可用性缺陷,因此可以挽救产品免遭灾难。
可用性测试用例示例
此测试的主要目标似乎是实现客户满意度,它主要侧重于关键系统参数:
系统的有效性
- 系统是否易于理解?
- 系统对目标用户是否有用且有价值?
- 使用的颜色、符号和图片在视觉上是否令人满意?
生产力
- 为了到达目标屏幕或网页,应尽量减少滚动,并应谨慎使用滚动条。
- 应用程序/网站的屏幕/页面布局的一致性。
- 您可以探索软件程序内部或网页。
精确度
不得有任何过时或错误的信息,例如联系信息或地址。
不得有任何失效链接。
用户友好的设计
提供的功能必须不言而喻,并且不得需要任何学习才能使用。
应向用户提供帮助以了解应用程序/网站。
与上述目标保持一致有助于高效地进行可用性测试。
如何进行可用性测试:整个流程
可用性测试流程包括以下步骤:
准备 - 在此步骤中定义可用性测试的目标。这不是让参与者坐在您的应用程序前并记录其行为的目标。您必须确定系统的核心功能和目标。您必须为测试人员提供任务,这些任务将对这些重要功能进行测试。在此步骤中定义了可用性测试方法、可用性测试人员的数量和人口统计以及测试报告样式。
招聘 - 在此步骤中,根据您的可用性测试计划聘用所需数量的志愿者。找到符合您人口统计(年龄、性别等)和职业(学位、工作等)特征的测试人员可能需要一些时间。
可用性测试 - 在此阶段进行可用性测试。
数据分析 - 对可用性测试信息进行全面评估,以得出相关结论并提供切实可行的措施来提高产品的整体可用性。
记录 - 将可用性测试的结果与所有合作伙伴沟通,这些合作伙伴可能包括设计师、开发人员、客户和首席执行官。
可用性测试方法:两种方法
进行可用性测试有两种方法:
研究实验室中的可用性测试 - 此测试在有旁观者在场的情况下在私人实验室房间中进行。测试人员被赋予要完成的任务。旁观者的目的是监控测试人员的行为并提供测试结果。在检查期间,旁观者保持沉默。在整个评估过程中,旁观者和参与者都位于同一物理区域。
使用互联网进行可用性测试 - 在这种类型的测试中,旁观者和参与者在线放置。在评估期间虚拟访问网络允许测试人员完成特定任务。自动程序会记录测试人员的语音、屏幕行为和面部表情。旁观者评估此数据并报告测试结果。http://silverbackapp.com/ 是此类软件的一个示例。
需要多少用户?
根据研究(Virzi,1992;Neilsen Landauer,1993),5 个人足以识别 80% 的可用性问题。其他学者提出了其他数字。
事实上,所需的参与者确切数量取决于所选程序的难度和您的可用性目标。更多参与者的可用性会导致更高的成本、准备工作、参与者管理和数据处理。
但是,如果您预算有限并且想要进行自己的可用性测试,那么 5 是一个不错的起点。如果资金不是问题,建议联系有经验的专家来评估参与者人数。
UX 测试清单
此评估的主要目的是在产品准备好之前发现关键的可用性问题。为了确保考试成功,必须考虑以下重要因素:
建议在设计和开发阶段的早期开始 UX 评估。
在开始开发之前,对竞争对手的产品进行可用性测试是一个明智的选择。这将帮助您为目标受众建立可用性要求。
选择相关人员来测试系统(专家/非专家/专业人员和非专业人员的 50-50 混合)。
使用带宽限制器。例如,如果您的目标受众网络访问有限,请将可用性测试人员的网络速度限制为 56 Kbps。
测试人员必须专注于系统最关键和最常用的功能。
每个测试人员都应该有一个观察员。这使观察员能够精确地记录测试人员的行为。当一个观察员分配给多个测试人员时,结果可能会受到污染。
指示架构师和程序员,测试结果绝不是失败的标志,而是进步的标志。
可用性测试的好处
与生活中的其他一切一样,可用性测试也有其优点和缺点。让我们来看看它们:
它有助于在产品发布之前发现可用性问题。
它有助于增强最终用户体验。
它提高了系统的有效性和效率。
在可用性测试期间,它有助于从真正使用您系统的目标人群那里收集真实的反馈。您无需依赖陌生人的“观点”。
可用性测试的缺点
在可用性测试中,成本是一个重要因素。建立可用性测试实验室需要大量的时间和金钱投入。招聘和管理可用性测试人员也可能很昂贵。
然而,这些支出可以通过提高客户满意度、参与度和回头客来抵消。因此,强烈建议进行可用性测试。