首页 理论教育云测试的特点及应用实践

云测试的特点及应用实践

【摘要】:云测试服务商给企业提供超大规模的测试资源、动态分配和在线支持,以提高测试效率,并且为测试人员提供各种系统平台环境。测试场景逼真 由于测试发生在云端,因此,云测试能够更加真实地模拟出分布式环境下的虚拟用户环境,包括地理位置、浏览器和网络宽带等,同时使得测试用例更加丰富。由于云测试具有并发性,因此,利用云测试可以大大减少测试的时间。

云测试服务商给企业提供超大规模的测试资源、动态分配和在线支持,以提高测试效率,并且为测试人员提供各种系统平台环境。然而,由于云计算环境具有异构、分布、动态以及对用户透明等特性,测试者通常无法获知云内部的特性。所以,与传统的软件测试相比,云测试有自己独特的一些特点,主要表现在以F几个方面[3]

(1)测试成本低 随着应用需求的变化,需要不断地更新软件测试的方案,相应地需要不断部署新的设备显然,云测试可以充分利用云端的资源部署和配置测试环境,用户无须购买测试工具或设备,只需支付低廉租赁费用,降低企业成本。

(2)测试场景逼真 由于测试发生在云端,因此,云测试能够更加真实地模拟出分布式环境下的虚拟用户环境,包括地理位置、浏览器和网络宽带等,同时使得测试用例更加丰富。

(3)测试环境按需提供 由于云服务是一种按需提供服务的运营模式,因此,在进行云测试时,用户可以按需地部署测试资源和环境。(www.chuimin.cn)

(4)适用尽早测试原则 应用云测试,通过云平台能够更快速地完成测试,因此,软件应遵循尽早测试原则,这不仅能够降低风险,同时也不会影响软件开发效率。

(5)测试周期短 当测试用例非常庞大或者反复运行测试时,工作量就会显得非常巨大。由于云测试具有并发性,因此,利用云测试可以大大减少测试的时间。

(6)规范标准 云测试提供了一种不同应用系统测试的共同解决方案,可以预先定义多种测试所需环境的标准镜像文件。在某种意义上来说,这必然会促进不同应用系统之间标准的统一化,从而加速云技术的发展。