可用性测试
可用性测试也称为用户易用性测试(User Experience(UX) Testing),是一种衡量软件应用程序的易用性和用户友好性的测试方法。可用性测试主要关注用户使用应用程序的易用性、应用程序处理控件的灵活性以及应用程序满足其目标的能力。
可用性测试在SDLC的初始设计阶段进行此测试,这样可以更清楚地了解用户的期望。
在本教程中,将了解-
- 什么是可用性测试?
- 为什么可用性测试
- 示例可用性测试测试用例
- 如何进行可用性测试:完成过程
- 可用性测试方法:2种技术
- 需要多少用户?
- UX测试核对表
- 可用性测试优势
- 可用性测试的缺点
为什么可用性测试

美学和设计很重要。产品外观的好坏通常决定了它的工作效果。 有许多软件应用程序/网站,一旦启动就会悲惨地失败,原因如下-
- 应该在哪里单击“下一步”?
- 需要导航哪个页面?
- 哪个图标或行话代表什么?
- 错误消息显示不一致或不有效
- 会话时间不足。
在软件工程中,可用性测试可以在开发周期的早期识别系统中的可用性错误,并可以将产品从失败中拯救出来。
可用性测试用例

本次测试的目标是让用户满意,主要集中在系统的以下参数上:
该系统的有效性
- 系统简单易学吗?
- 系统是否有用并为目标受众增加价值?
- 使用的内容、颜色、图标、图像是否美观?
效率
- 几乎不需要导航就可以到达所需的屏幕或网页,并且滚动条不应该经常使用。
- 应用程序/网站中屏幕/页面格式的统一性。
- 在软件应用程序或网站内搜索的选项。
准确性
- 不应提供过时或不正确的数据,如联系信息/地址。
- 不应存在不可访问的链接。
用户友好性
- 使用的控件应该是易懂的,并且不需要培训即可操作
- 应为用户提供了解应用程序/网站的帮助
- 与上述目标保持一致有助于进行有效的可用性测试
如何进行可用性测试
可用性测试过程由以下阶段组成

规划:-在这个阶段,可用性测试的目标是确定的。在此阶段有志愿者参与,还确定了可用性测试方法、可用性测试员的人数和人口统计、测试报告格式。
招募:在此阶段,根据可用性测试计划招募所需数量的测试人员。查找与统计数据(年龄、性别等)匹配的测试人员和专业性(教育、工作等)配置文件可能需要一些时间。
可用性测试:在此阶段,实际执行可用性测试。
数据分析:对来自可用性测试的数据进行彻底分析,以得出有意义的推论,并给出可操作的建议,以提高产品的整体可用性。
报告:可用性测试的结果与所有相关的涉众共享,这些涉众可能包括设计人员、开发人员、客户和首席执行官
可用性测试方法:2种技术
有两种方法可用于进行可用性测试-
- 实验室可用性测试
- 远程可用性测试
实验室可用性测试:此测试在单独的试验室中进行。在此测试中,观察者和测试者都在同一物理位置。
远程可用性测试:在此测试下,观察者和测试员都位于远程位置。这样的软件示例-http://silverbackapp.com/
需要多少用户?

研究(Virzi,1992和Neilsen Landauer,1993) 指出,5个用户就足以发现80%的可用性问题。一些研究人员提出了其他数字。
事实是,所需的实际用户数量取决于给定应用程序的复杂性和可用性目标。可用性参与者的增加导致成本、规划、参与者管理和数据分析的增加。
但是作为一般的指导方针,如果预算很小,并且对DIY可用性测试感兴趣,可以使用5个人。如果预算不是一个限制,最好咨询有经验的专业人士,以确定用户的数量。
UX测试核对表
此测试的主要目标是在产品发布之前发现关键的可用性问题。要使测试成功,必须考虑以下事项:
- 在设计和开发的早期阶段开始UX测试
- 在开始开发之前对竞争对手的产品进行可用性测试,帮助确定目标受众的可用性标准
- 选择适当的用户来测试
- 使用带宽调整器。例如,目标受众的网络连接性较差,将可用性测试人员的网络带宽限制在56Kbps。
- 测试人员需要专注于系统的关键和频繁使用的功能。
- 为每个测试分配一个观察者,如果将一个观察者分配给多个测试人员,结果可能会受到影响
- 培训设计人员和开发人员,此测试结果不是失败而是改进的迹象
可用性测试优势
与生活中的任何事情一样,可用性测试也有其优点和缺点。来看看他们
- 有助于在产品上市前发现可用性问题。
- 有助于提高最终用户满意度
- 使系统变得高效高效
- 有助于收集在可用性测试期间实际使用系统的目标受众的真实反馈。
可用性测试的缺点
- 成本是可用性测试中的主要考虑因素。招聘和管理可用性测试员成本也很高
然而,这些成本以更高的客户满意度、保留率和重复业务的形式得到了回报。因此,强烈建议进行可用性测试。