当前位置:文档之家› 基于云计算的虚拟化软件测试平台研究

基于云计算的虚拟化软件测试平台研究

基于云计算的虚拟化软件测试平台研究
基于云计算的虚拟化软件测试平台研究

基于云计算的虚拟化软件测试平台研究

摘要随着互联网的高速发展,云计算这一全新信息技术计算模式进入了我们的视野。云计算凭借其在资源使用、管理、调度等方面的优势,对IT各领域跨越发展都起了重要的推动作用。软件测试的环境也随着云计算的发展有了相应的变化,同时也面临着新的机遇与挑战。本文针对云计算的软件测试技术特性提出了软件测试发展的新方向。

关键词云计算;虚拟化;软件测试

1 基于云计算的虚拟化软件测试技术的优势

1.1 将文档化静为动,便于理解

对于测试工程师来说,测试用例是测试思路的结晶,测试结果则是测试工程师的工作成果,二者被测试文档所记录并加以提高[1]。文档记录的知识应当被后来者所接受,并将其吸收,加以利用,而在实际中却往往不是如此。例如:紧张的工期导致文档的不完整,加上文档的更新导致文档的一致性不高,这些问题都给后来者阅读文档造成了很大的困难。文档是静态的,不可执行,随着时间的推移,观念的更新,后来者更难理解前人的文档。云计算虚拟化技术的应用使得文档从静态变为动态,可读性和理解性有了显著提高。

1.2 减少人力及硬件付出,提升效率

传统的测试过程中,测试员要在测试前花费大量的时间来准备测试环境,例如机器网络的准备,测试工具软件的安装。在利用云技术时,测试人员可以在创建好的标准环境下,轻易地进行修改和登录,输入相关的测试参数、测试要求从而节省人力资源和硬件资源,节约了建设环境的时间,降低了研发成本,提高测试的效率。

2 基于云计算的虚拟化软件测试技术面临的挑战

无论基于哪种云技术应用的方式,软件测试都面临着挑战,这也制约了云计算测试技术的发展,具体体现在几个方面:①移动端:云测试需要对手机终端进行访问,在手机段会出现移动web版本界面,这就需要高质量的终端接口,因此要对接口进行大量的测试。②性能测试:软件有时面临着大规模的用户访问,软件是否崩溃由软件能接受的最大访问量决定,例如淘宝双十一购物节就应该进行最佳性能测试,以此来保证软件正常运行。所以云测试技术要注重软件最佳性能测试的研究。③断开及连接测试:云技术的数据存储于服务器端,开发在断开时数据的本地存储和再连接时数据的服务器端存储也是一个需要攻克的问题。④可移植性测试:在云技术应用方式多样化的情况下,为了实现高层次的测试功能就要确保云的可移植性要好,未来的云测试技术研究要将可移植性作为重点的研究方向。⑤多用户测试:在云测试平台上,多用户可以相互协助进行操作,如何

相关主题
文本预览
相关文档 最新文档