什么是可用性测试?软件用户体验

可用性测试

可用性测试,也称为用户体验(UX)测试,是一种衡量软件应用程序易用性和用户友好度的测试方法。一小部分目标最终用户使用软件应用程序来发现可用性缺陷。可用性测试主要关注用户使用应用程序的便捷性、应用程序处理控件的灵活性以及应用程序实现其目标的能力。

建议在SDLC的初始设计阶段进行此测试,这有助于更清晰地了解用户的期望。

为什么进行可用性测试

Usability Testing

美学和设计很重要。产品的外观通常决定了它的工作效果。

有许多软件应用程序/网站在发布后惨遭失败,原因如下:

  • 下一步应该点击哪里?
  • 需要导航到哪个页面?
  • 哪个图标或术语代表什么?
  • 错误消息不一致或未有效显示
  • 会话时间不足。

软件工程中,可用性测试在开发周期的早期发现系统中的可用性错误,可以使产品免于失败。

可用性测试用例示例

Usability Testing Test Cases

此测试的目标是让用户满意,它主要关注系统的以下参数:

系统的有效性

  • 系统是否易于学习?
  • 系统是否实用并为目标受众增加价值?
  • 所使用的内容、颜色、图标、图片是否美观?

效率

  • 到达所需屏幕或网页所需的导航应很少,并且应不经常使用滚动条。
  • 应用程序/网站中屏幕/页面格式的统一性。
  • 在您的软件应用程序或网站内搜索的选项。

准确性

  • 不应存在过时或不正确的数据,例如联系信息/地址。
  • 不应存在损坏的链接。

用户友好性

  • 所使用的控件应不言自明,并且无需培训即可操作
  • 应为用户提供帮助以理解应用程序/网站
  • 与上述目标保持一致有助于进行有效的可用性测试

如何进行可用性测试:完整流程

可用性测试过程包括以下阶段:

Usability Testing: Complete Process

阶段1) 规划:在此阶段,确定可用性测试的目标。让志愿者坐在您的应用程序前并记录他们的操作并非目标。您需要确定系统的关键功能和目标。您需要为测试人员分配任务,以行使这些关键功能。在此阶段,还确定可用性测试方法、可用性测试人员的数量和人口统计学特征、测试报告格式。

阶段2) 招募:在此阶段,您根据可用性测试计划招募所需数量的测试人员。寻找符合您的人口统计学(年龄、性别等)和专业(教育、工作等)特征的测试人员可能需要时间。

阶段3) 可用性测试:在此阶段,实际执行可用性测试。

阶段4) 数据分析:对可用性测试数据进行彻底分析,以得出有意义的推论,并提供可操作的建议,以改善产品的整体可用性。

阶段5) 报告:可用性测试结果将与所有相关利益相关者共享,包括设计师、开发人员、客户和CEO。

可用性测试方法:两种技术

有两种可用的可用性测试方法 –

  1. 实验室可用性测试
  2. 远程可用性测试

实验室可用性测试:。这种测试是在一个单独的实验室房间里,在观察员在场的情况下进行的。测试人员被分配任务来执行。观察员的角色是监控测试人员的行为并报告测试结果。观察员在测试过程中保持沉默。在这种测试中,观察员和测试人员都在同一个物理位置。

远程可用性测试:在这种测试中,观察员和测试人员位于不同的地方。测试人员远程访问被测系统并执行分配的任务。测试人员的声音、屏幕活动和面部表情由自动化软件记录。观察员分析这些数据并报告测试结果。此类软件的示例 – http://silverbackapp.com/

您需要多少用户?

How Many Users Do You Need

研究(Virzi,1992 和 Neilsen Landauer,1993)表明,5个用户足以发现80%的可用性问题一些研究人员提出了其他数字。

事实是,所需用户的实际数量取决于给定应用程序的复杂性和您的可用性目标。可用性参与者的增加会导致成本、规划、参与者管理和数据分析的增加。

但作为一般指导原则,如果您预算有限并对DIY可用性测试感兴趣,那么5个是一个不错的开始人数。如果预算不是限制,最好咨询经验丰富的专业人士来确定用户数量。

UX测试清单

此测试的主要目标是在产品发布前发现关键的可用性问题。要使测试成功,必须考虑以下事项:

  • 在设计和开发的早期阶段开始进行用户体验测试
  • 在开始开发之前,对竞争对手的产品进行可用性测试是一个好习惯。这将帮助您确定目标受众的可用性标准
  • 选择合适的用户来测试系统(可以是专家/非专家用户/专家和非专家用户各占50%)
  • 使用带宽整形器。例如,如果您的目标受众网络连接较差,则将可用性测试人员的网络带宽限制为56 Kbps。
  • 测试人员需要专注于系统的关键和常用功能。
  • 为每位测试人员分配一名观察员。这有助于观察员准确记录测试人员的行为。如果一名观察员被分配给多名测试人员,结果可能会受到影响
  • 教育设计师和开发人员,此测试结果并非失败的标志,而是改进的标志

可用性测试的优点

与生活中的任何事物一样,可用性测试也有其优点和缺点。让我们来看看它们

  • 它有助于在产品上市前发现可用性问题。
  • 它有助于提高最终用户满意度
  • 它使您的系统高效且有效
  • 它有助于从您的目标受众那里收集真实反馈,这些受众在可用性测试期间实际使用您的系统。您无需依赖随机人的“意见”。

可用性测试的缺点

  • 成本是可用性测试的一个主要考虑因素。建立可用性测试实验室需要大量资源。招募和管理可用性测试人员也可能成本高昂。

然而,这些成本会以更高的客户满意度、保留率和重复业务的形式得到回报。因此,强烈建议进行可用性测试。