软件产业已经在市场上占有优势。同时,用户也合理化从软件行业获得的质量结果。因此,测试活动对于用户来说更为重要。为了克服这个问题,系统可用性测试被执行。
软件模块完成后,测试人员可以进行系统测试。要完成系统测试,首先也是最重要的就是可用性测试。
可用性测试是系统测试的一种类型,是一种黑盒测试技术,针对用户需求进行测试。可用性是指最终用户以准确的视角使用软件的能力和方法。可以说,指定用户实现用户满意的指定目标,产品有效性和效率。我们可以执行网站测试,软件应用,移动技术和更多操作设备的可用性测试任务。
可用性测试的主要用途是有条不紊地评估图形用户界面即GUI的可用性标准。
主要目的是找出应用程序故障的根本原因,以便识别,分析,修复和防止潜在的缺陷。
可用性测试员,以最终用户的角度开看,真正的人和真实的反馈,以用户交互的观点来看这种测试活动是最有用和重要的。此测试活动的执行情况为:
- 满足定性和定量的可用性要求。
- 识别涉及人机交互的缺陷。
- 为了识别多个不同视图的测试用例,许多测试人员正在使用这种测试类型。
- 开发用户友好的软件/应用。
- 为缺陷分析过程提供实际输入。
规划可用性测试:
对于可用性测试规划,需要产品规格和软件评估。
以用户的角度来设计可用性测试,适用于:
- 更高效有效的产品
- 用户友好的软件
- 更具交互性的软件
- 软件评估
- 易于访问
可用性测试方法:
可用性测试是识别用户需求与工程活动之间差异的过程。此测试活动可以在测试生命周期内进行。定性方法更适用于检测重大问题,更深入地了解产品。另一方面,定量方法有助于进行重大变革,与竞争对手进行比较并重新设计产品。要执行可用性测试,所有级别的测试人员都应该包括有经验的,中级和初级用户。为了完成这个测试任务,有不同的特点:
轻松学习:为了完成基本功能,新用户如何学习系统?
效率:识别执行的实时性,完成任务就显示出高效的产品。
有效性:评估完成项目的准确性。这种有效性在测试过程中进行。
错误频率:确定系统出现错误,用户如何从这些错误中恢复?
可用性测试方法:
执行可用性测试有两种方法:
实验室实验
可用性测试是在受控环境中进行的。这个环境是根据预先设定的场景设置的。可用性测试也可以在真实系统上运行。还通过演示和纸面原型进行。用户活动通过两种方式记录:屏幕活动并记录用户响应和表达。这种方法是由可用性专家进行监控。使用定量数据,人造环境。这种方法需要更多的时间,成本更昂贵。
现场观察
该方法与实验室实验相似,但在现场进行。这种方法可以研究用户的工作环境。这种类型的测试提供了长时间的观察期。它有助于收集真实的环境信息。完成这种类型的可用性测试方法需要更少的时间,成本更低。
可用性测试的优点:
- 适当计划可用性测试,将有助于修复严重的bug。
- 潜在的bug可以轻松地管理。
- 可用性测试涵盖功能测试、集成测试、单元测试等。
- 实际的用户尽早参与,所以避免了重大的bug。
- 采用软件满足实际工作风格,形成新的风格。