云计算环境下的软件测试服务研究.docx

云计算环境下的软件测试服务研究.docx

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

?

?

云计算环境下的软件测试服务研究

?

?

王勇利

摘要:云计算有着先进的技术性特征,在软件测试领域内通过对云计算的应用,可建立起一种新型化的软件测试应用模式。基于云计算环境下的软件测试服务,将具备有更加高效、便捷的特征,能够为软件测试工作的开展提供极大的便利性,由此也将促使企业获得更加可观的经济收益。本文将重点针对云计算环境下的软件测试服务展开相关的研究工作,希望能够为有关同行提供一些有益参考。

关键词:云计算;软件测试;服务模式;应用流程

:TP311.53:A:1671-2064(2018)13-0012-02

随着当前社会经济与相关信息技术的快速化发展,软件行业所面临的竞争压力也正变得愈发激烈,人们关于软件产品的质量要求也越来越高。当今软件行业急剧变化的市场环境下,对于所有的软件企业而言都必须要考虑到,怎样才能够在确保软件产品质量的前提下实现更加高效的软件研发与测试,尽可能缩短研发周期,将每一笔资金投入都发挥出最大效益。随着云计算技术的出现,为人们建立起高效、便捷的软件测试环境提供了便利。人们可在云服务基础上做到完全自动化的软件测试,企业仅需依据自身的实际需求获得相应的测试服务即可。

1概述

基于云计算环境之下的软件测试即为云计算软件测试服务商,将云计算作为测试平台,为需要实施软件测试的用户提供测试服务。更加具体来说云计算环境下的软件测试便是云计算软件开发者通过将云计算作为环境平台,为需要软件测试服务的人员提供以相应的软件测试服务,并由此来做到对基础性软件测试功能的有效达成。和传统的本地软件测试方式相对比而言,云计算环境下的软甲你测试服务具备有多种新型创新服务模式与技术,从当前云计算环境下的软件测试服务发展现状来分析,关于云计算软件测试服务的研究工作重点是从服务模型与应用两方面所具体实施的,现已收获了一定的研究成果。

2测试需求分析

2.1测试需求

云计算与软件测试技术的结果,是为了应对传统软件测试方式所存在着的测试工具配置、系统安装与环境建立、工具学习及应用等多方面的问题。基于对云测试交互平台的分析与设计,能够对云基础设施资源所提供的硬件支持做到统一化的管理,并利用友好的Web交互界面来给予测试服务提供接口,以达到更加高效且便捷的测试服务。对于常规性的软件测试服务来说,测试需求主要包括了[1]:

(1)部分商业产品的测试过程往往较高的机密性与安全性要求;(2)针对预先指定的操作系统,需预装所需求的其它相关软件,并要进行测试环境的配置调试;(3)全面性的系统测试要能够同时获取到多个操控系统平台的支持,并要求具备多项浏览器支持服务,能够达到较为丰富的硬件与人力资源支持;(4)针对每一项具体的测试任务,其均可被分成多步骤来依次实施,并且在每一实施步骤当中所需求的资源数量也不尽一致。

2.2存在的问题

当前软件测试服务即为基于硬件环境下进行软件部署并开展测试工作,而随着当前软件行业与硬件行业的迅速发展,测试环境建设与测试资源需求的不断膨胀,以及硬件资源、基础设施和测试过程所需求的软件服务支持都导致测试成本费用持续升高。而且,软件测试环境往往都是要定期維护的,由于在测试环境方面所发生的改变将会导致测试资源管理面临更大压力。例如,大量的测试软件及操作平台本身都存在着密切的关联性,基于一定的资源限制影响下,要想实现全面性的软件测试难度极大。在具体的测试工作当中便捷性和易用性也都是受制于操作指令的要求,测试过程单调一致。而且,从脚本测试的层面考虑同样存在着因配置需求过于复杂而致使需开展脚本维护工作。在开展团队测试时往往还存在着多部门分工协作的要求,一旦出现测试问题针对问题原因再展开分析之时,往往效率不高。静态化的资源管理所导致的一项关键性影响情况便是资源整体利用效率不高,以及大规模测试用例执行效率地下。由于测试工作所需用到的资源总量未能够得到充分应用,部分测试项目仅需单台服务器上的少部分硬件资源即可满足测试工作需要,然而为了便于对测试平台进行维护,大多数的资源都面临着无端闲置的尴尬境地,在开展实际测试工作是,单台服务器上存在着难以达到测试用力的并发执行,导致测试任务效率不高[2]。

2.3解决策略

软件产品测试工具本身存在着一定的特殊性,其最初的设计目的主要是为了实现对另一项产品的质量检测。尽管当前关于不同规模软件研发团队存在有大量的完善性框架构造,但其中仍然存在着大量需进一步改进的方面。为应对上述以往测试方式所存在着的不足之处,应首先对于传统测试框架内的低效化静态资源管理进行改进,以便能够促进资源利用率的显著提升,这也就牵涉到了大量的虚拟化技术。如VM基础测试平台,其主要是通过对服务器内的硬件资源进行充分应用,之后,对于测试任务执行效率不高的问题展开测试分析,应用并发执行测试任务当中单独的测试案例,来把

文档评论(0)

李颖 + 关注
实名认证
内容提供者

是个美女

1亿VIP精品文档

相关文档