基于云计算环境下的软件测试研究.docx

基于云计算环境下的软件测试研究.docx

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

?

?

基于云计算环境下的软件测试研究

?

?

王文东+刘继梅+王嵃灏+武海妮

摘要:云计算环境下的软件测试技术简称“云测试”。其利用云计算在资源管理、使用等方面的优势对传统软件测试功能进行了拓展,使得软件测试的应用前景更加广泛。文章通过分析文献给出了云测试的定义并根据定义对云测试进行了分类阐述,通过对云测试的服务过程和服务模式研究给出相应的图形表示并对云测试的前沿性应用在三个方面进行了阐述,以便为以后研究云测试的相关人员提供参考。

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

:TP311:A:1009-3044(2017)27-0239-03

Abstract:Softwaretestingtechnologyofcloudcomputingenvironmentreferredtoascloudtesting.Theuseofcloudcomputingintheaspectsofresourcemanagement,useadvantagetoexpandthetraditionalsoftwaretestingfunction,makethesoftwaretestingmorebroadapplicationprospects.Inthispaper,throughtheanalysisoftheliteraturepresentsthedefinitionofcloudtestingandclassificationelaboratedaccordingtothedefinitionofcloudtesting,throughtheserviceprocessandservicemodelofcloudtestingstudygivesthecorrespondinggraphicalrepresentationandthefrontierofthecloudtestingapplicationareexpoundedinthreeaspects,inordertoinvestigatetherelevantpersonneltoprovidethereferenceofcloudtesting.

Keywords:cloudcomputing;softwaretesting;cloudtesting;cloudservices

随着信息和计算机科学技术的不断发展,软件的应用越来越广泛,软件测试也伴随软件技术的发展而产生。在软件开发的整个过程中,软件测试都贯穿始终。由此可见,软件测试与软件开发对软件质量具有同等重要意义。但是,传统的软件测试在测试的过程中具有一定的局限性,操作效率并不高。而将云计算技术与软件测试技术相结合后,便可以很好地解决传统软件测试的弊端。本文对在云计算环境下的软件测试进行研究,是具有实际意义的。

1云测试定义及分类

1.1云测试的定义

云计算环境下的软件测试简称云测试,是一种新型测试方案。云测试在文献中的定义因其考虑的角度不同解释也不同。主要包括:

定义1:云测试是一种有效利用云计算环境资源对于其他软件进行的测试或是一种针对部署在“云”中的软件进行的测试[1]。

定义2:云测试是指服务商将云计算环境作为测试平台,将软件测试服务提供给软件测试客户,主要是针对服务的提供[2]。

定义3:云测试是指测试即服务的交付和使用模式,即测试服务提供商利用云计算平台给用户提供的第三方软件测试服务[3]。

三种不同的文献定义中,定义1主要强调云测试所针对的对象是否在云中;定义2主要强调云测试的平台和服务;定义3主要强调是否存在第三方测试服务。上述三种对云测试的定义都只是从一种角度出发来解释,不够全面。因此,本文综合上面文献的表述给出云测试的定义:

云测试是指在云计算环境下,服务商根据用户需求、按照计费的方式提供软件测试服务,包括基于云计算的软件测试、面向云计算的软件测试以及对同时涉及这两方面软件的测试。

1.2云测试的分类

通过上述的定义,可以得出云测试的分类主要包括以下三类:

1)基于云计算的软件测试。该测试主要利用云中的資源池对其他需要测试的软件系统进行测试。其特点包括:工作环境多样化、服务对象多样化、软件测试需求广泛化、服务内容多样化。在进行测试的过程中,我们主要考虑如何进行资源调度。文献[4]给出了相应的调度方法并进行了验证。其主要思想是:对n个相互独立的任务分配m个虚拟机,当nm时,根据任务的优先级高低分配虚拟机;如果超出限制时间则返回任务未被执

文档评论(0)

木槿流年 + 关注
实名认证
内容提供者

悟已往之不谏,知来者之可追

1亿VIP精品文档

相关文档