基于云计算的软件测试技术研究.docx

基于云计算的软件测试技术研究.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于云计算的软件测试技术研究

?

?

秦文江李换萍黄泽张鸿瑞朱海蓉

摘要:由于云计算快速发展的不断壮大,云测试技术也逐步成为最热门的研究话题。软件测试作为一种保证软件产品质量的有效手段,具有更加敏捷,更加高效的特点,其作用也日益凸显。在云平台环境下的软件测试技术在今天也是软件测试领域的一种发展趋势。该文旨在以软件测试为前提,探讨基于云计算的软件测试技术的应用与发展。

关键词:软件测试;云计算;云测试

:TP311???:A

:1009-3044(2019)14-0235-03

在今天的信息时代,云计算作为一种新型的计算模式,已经成为当前IT领域最热门的词汇之一,近年来,云计算的发展及应用成为一些学者、专家谈论最热烈的话题之一,在此基础上,云测试技术的研究也逐渐成为热点。那么,基于云计算的软件测试技术作为测试领域的一种发展趋势,它已成为如今人们就测试领域的又一探究目的。

1云计算概述

我们知道云测试是在云计算的基础上结合软件测试技术发展而来的,那么在研究基于云计算的软件测试技术之前,我们先来认识一下什么是云计算技术。根据文献我们了解到云计算技术是一种由分布式计算技术、网络计算技术和并行处理计算技术相结合并发展得来的新型计算模式,它在互联网的依赖下,可以直接将一些共享资源和硬件信息提供给计算机,这些资源具有多用户共享特性,可供用户方便快捷的操作,可见云计算是一种新型且易扩展的动态计算模式[1]。

云计算作为一种新型技术,对分布式的处理、并行处理和分布式的数据库存储等一系列技术做了进一步的改善,在互联网宽带技术和虚拟化技术高速发展的今天才有云计算的萌发。随着云计算的快速发展,计算机发展到今天的客户端一服务器模式,这使得计算机的类型具有巨大的转变,从而改变了人们获取信息、软件、硬件资源的途径[2]。

2基于云计算的软件测试技术

2.1云测试技术优势

云测试技术是一种新型测试方案,它以云计算平台为基础,是对软件测试的进一步改善与拓展。对于云测试技术的实现则需要满足以下两个方面的条件:首先,云测试技术需拥有自身的测试手段、测试方法以及测试流程;其次,要求这些测试技术的流程、方法等能够在云端实现[1]。用户将相关测試工具与测试环境部署到云端,就可以在本地进行测试工作,方便又省力。如今用户使用云测试技术,可以完成软件或其他项目的性能、负载、功能等负面的测试,还可以完成自动化的测试,以及软硬件环境的测试等。

云测试技术具有很多优势,在各个方面均有体现:1)减少人力及硬件资源:这是云测试技术最显著的优势,使用云测试技术的时候,测试人员可以在指定硬件配置上利用相关技术在云平台搭建测试环境,可以减少手工测试带来的人力资源浪费,从而节省了人力资源和硬件资源。2)提供专业知识:在云测试技术下,用户可以通过测试相关服务使用专业知识,如设计测试用例、制定测试计划等,有利于用户在云测试平台的测试过程中加深对专业知识的使用[1]。3)降低成本:首先,在云测试技术中可以减少个人电脑、各种测试工具的购买实验,测试人员只需要提供测试需求、测试环境搭建、需要涉及的虚拟机数,完成这些简单工作后实现按需支付即可。其次,如今软件技术的快速发展,一些测试环境已不能满足测试的需求,就需要更新换代,毫无疑问要更新就需要做好维护,相应地就会有较高的费用。但是,在云测试环境中企业不需要为了这些因素而产生烦恼,企业只需要将其上交至提供云测试服务的供应商即可,供应商会解决这些问题。很显然这样可以极大地降低成本。4)提升效率:使用云测试技术,可以节省一些设备、工具的安装,极大地减少了工作量。在进行测试之前,用户首先将测试所需要的环境需求提交给云测试服务商,然后直接使用即可完成测试。这使得测试的效率有很大的提升。5)装备完备:用户可以使用云测试平台完整的测试环境,云测试可以额外的为用户提供其他附加服务。对于大规模的测试,云测试可以提供多台测试客户机,他们从主控机上下载测试用例,执行并汇报测试结果,主控机将结果汇总后报告给测试人员[1]。

2.2云测试技术挑战

云计算在各领域的广泛应用,自然滋生了一些附属产品及功能属性的应用,但由于基于云平台的发展还没有完全成熟,达到深入人心的效果,由此在云平台下的软件测试面临着莫大的机遇和挑战,在此,通过查阅文献书籍我们总结出云测试在许多方面所面临的挑战和不足:1)移动平台:无论是云计算还是云测试,这些云应用都需要对智能手机终端及计算机等进行访问,在手机终端和计算机上会出现基于云应用的移动Web版本界面,这就对本地终端的接口提出了更高的要求,因此要对本地应用的接口不断地进行测试。2)性能测试:我们在实际进行测试的过程中,要使得云测试的性能测试达到最佳效果的测试相当弱,并且在许多特殊的情况下对性能测试的效果能够达到最佳有

文档评论(0)

159****6793 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档