基于云计算的并行测试方案设计与实现new

基于云计算的并行测试方案设计与实现new

ID:33489304

大小:347.27 KB

页数:5页

时间:2019-02-26

基于云计算的并行测试方案设计与实现new_第1页
基于云计算的并行测试方案设计与实现new_第2页
基于云计算的并行测试方案设计与实现new_第3页
基于云计算的并行测试方案设计与实现new_第4页
基于云计算的并行测试方案设计与实现new_第5页
资源描述:

《基于云计算的并行测试方案设计与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第38卷第24期计算机工程2012年12月Vol.38No.24ComputerEngineeringDecember2012···云计算专题·云计算专题···文章编号:::1000———3428(2012)24———0027———05文献标识码:::A中图分类号:::N945基于云计算的并行测试方案设计与与与实现与实现黄晓玲,,,陈桂林,陈桂林,,,赵生慧,赵生慧(滁州学院计算机与信息工程学院,安徽滁州239000)摘摘摘要要要:要:::目前对软件测试用例的需求在以指数级增长,导致测试资源相对不足、测试成本高、测

2、试用例执行效率低等问题更加突出。为解决上述问题,设计一个基于云计算的并行测试方案,采用有限状态机定义测试对象及测试过程中的状态迁移,借鉴随机路线的思想,提出一个并行测试用例生成算法,在此基础上给出基于MapReduce模型和云计算平台的并行测试脚本。实验结果表明,与顺序执行测试序列相比,该方案的加速比可达20,测试效率有明显提高。关键词:::云计算:;云测试;并行测试;有限状态机;MapReduce模型DesignandImplementationofParallelTestingSchemaBasedonClou

3、dComputingHUANGXiao-ling,CHENGui-lin,ZHAOSheng-hui(CollegeofComputerandInformationEngineering,ChuzhouUniversity,Chuzhou239000,China)【【【Abstract】】】Withthedemandsforsoftwaretestcasesinexponentialgrowth,theproblemssuchasrelativeshortageoftestresources,highcostoft

4、estingandlowefficiencyexecuteoftestcasesareincreasinglyoutstanding.Tosolvetheaboveproblems,aparalleltestschemabasedoncloudcomputingisproposed,whichusesFiniteStateMachine(FSM)todefinetestobjectandstatetransitionintestingprocess.Paralleltestcasegenerationalgorit

5、hmbasedonrandomroutesideaisproposed,andaparalleltestscriptbasedontheMapReduceandcloudcomputingplatformisdesigned.Experimentalresultsshowthatcomparedwithtestsequenceofexecutingsequential,theaccelerationofschemaisupto20,sothetestefficiencyissignificantlyimproved

6、.【【【Keywords】】】cloudcomputing;cloudtesting;paralleltesting;FiniteStateMachine(FSM);MapReducemodelDOI:10.3969/j.issn.1000-3428.2012.24.007备,导致了较高的成本开销及相对较低的资源使用率,也1概述增加了管理与维护的复杂度。随着网络及Internet的普及,大量的软件已经从传统云计算是最近几年刚刚兴起的一种网络计算模式,它的单机或者C/S环境转移到基于网络的分布式环境中,这能够根据需求

7、以服务的方式向用户提供动态弹性可伸缩一类软件一般都具有规模大、复杂性高等特点。与传统的[2]的资源,用户根据使用情况付费,从而降低了用户的拥单机或者C/S环境中的软件相比,软件中出现错误和缺陷有与管理成本。的概率也明显增加。软件测试是发现软件缺陷、提高软件云计算的这些特点为构建高效低成本的测试环境提质量的重要途径。在进行软件测试时,需要根据软件的应供了新的途径,但同时也提出了新的挑战。在云计算环境用背景及功能设计相应的测试环境及测试用例。在传统的中,传统的测试用例不能直接应用,需要根据云计算的特测试环境中,由于受资

8、源等因素的约束,为了提高测试效点对测试用例进行并行化处理。为解决这一问题,同时提率,一般均通过精简测试用例的方法来缩短运行时间,但高软件测试效率,本文提出一个基于云计算的软件测试方是测试用例的精简降低了发现缺陷的概率,影响了测试质案,给出并行测试用例生成算法和基于MapReduce架构量及软件质量。为了解决这一问题,并行测试技术被引入[1]的测试用例并行化脚

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。