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

可用性测试

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

建议在 SDLC 的初始设计阶段进行此测试,以更清楚地了解用户的期望。

为什么进行可用性测试

可用性测试

美学和设计很重要。产品的外观通常决定了它的性能。

许多软件应用程序/网站一旦推出就会惨遭失败,原因如下:

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

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

可用性测试用例示例

可用性测试用例

该测试的目标是让用户满意,主要集中于系统的以下参数:

系统的有效性

  • 这个系统是否容易学习?
  • 该系统是否有用并且能为目标受众增加价值?
  • 所用的内容、颜色、图标、图像是否美观?

高效性

  • 几乎不需要导航就可以到达所需的屏幕或网页,并且很少使用滚动条。
  • 均匀性 格式 您的应用程序/网站中的屏幕/页面。
  • 在您的软件应用程序或网站内搜索的选项。

准确性

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

用户友善

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

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

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

可用性测试:完整流程

第一阶段:规划:在此阶段,确定可用性测试的目标。让志愿者坐在您的应用程序前并记录他们的操作并不是目标。您需要确定系统的关键功能和目标。您需要将任务分配给测试人员,以执行这些关键功能。在此阶段,还确定了可用性测试方法、可用性测试人员的数量和人口统计数据、测试报告格式

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

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

第四阶段)数据分析:对可用性测试的数据进行彻底分析,以得出有意义的推论并给出可行的建议,以提高产品的整体可用性。

第五阶段)报告:可用性测试的结果与所有相关利益相关者共享,其中包括设计师、开发人员、客户和首席执行官

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

有两种方法可以进行可用性测试:

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

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

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

您需要多少个用户?

您需要多少个用户

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

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

但作为一般准则,如果你在 预算不多 并对 DIY 可用性测试感兴趣 5 是个好数字 首先。如果 预算不是限制因素 最好的 咨询经验丰富的专业人士 确定用户数量。

用户体验测试清单

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

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

可用性测试的优势

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

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

可用性测试的缺点

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

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