基于遗传算法的软件测试数据自动生成研究

基于遗传算法的软件测试数据自动生成研究

ID:33760721

大小:3.37 MB

页数:74页

时间:2019-03-01

基于遗传算法的软件测试数据自动生成研究_第1页
基于遗传算法的软件测试数据自动生成研究_第2页
基于遗传算法的软件测试数据自动生成研究_第3页
基于遗传算法的软件测试数据自动生成研究_第4页
基于遗传算法的软件测试数据自动生成研究_第5页
资源描述:

《基于遗传算法的软件测试数据自动生成研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中山大学硕士学位论文基于遗传算法的软件测试数据自动生成研究姓名:罗银申请学位级别:硕士专业:计算机软件与理论指导教师:郭清顺20090520中山大学硕士学位论文论文题目:专业:硕士生:指导教师:基于遗传算法的软件测试数据自动生成研究计算机软件与理论罗银郭清顺研究员摘要测试数据生成是动态软件测试中的关键环节,它对于提高软件测试的能力有着至关重要的作用。测试数据生成问题吸引了许多学者对其进行研究,人们提出了多种测试数据生成方法(如随机法、符号执行法、迭代松弛法等),但这些方法存在着诸如测试数据生成能力弱、时间耗费大、生成的测

2、试数据不能满足测试标准等不足。为了提高测试数据的自动生成能力,本文研究了将遗传算法作为面向路径覆盖的测试数据生成的驱动算法即演化测试技术,该技术的基本思想是将测试数据生成问题转化为可以利用遗传算法来处理的优化问题,利用遗传算法的快速收敛、强大的全局寻优能力减少测试数据生成的时间耗费及提高测试数据的生成质量。通过对遗传算法的研究发现,虽然它在许多领域都取得了成功的应用,但它仍然存在着容易陷入局部最优等缺陷。因此,本文提出了一种改进的混合遗传算法模型,该算法模型采用了自适应的交叉和变异算子、精英模型;并通过设置爬山阈值,当遗

3、传算法进化到该阈值规定的代数仍未取得最优解时,随机选择当前群体中若干个体及精英个体进行爬山操作,以提高算法的局部搜索能力。为了对改进后的算法性能进行验证,本文将其同精英遗传算法用于三角形问题测试实例,实验结果表明改进的混合遗传算法是有效的,其性能要优于精英遗传算法,能够更好地满足路径覆盖测试标准的要求;除此之外,本文还对影响改进的混合遗传算法的改进因素进行了分析并得出了相关结论。关键词:测试数据生成,软件测试,遗传算法,局部最优,爬山法中山大学硕十学位论文Title;StudyonAutomaticGenerationo

4、fTestDataBasedonGeneticAlgorithmMajor:ComputerSoftwareandTheorySupervisor:GuoQingshunAbstractAsthemostsignificantstepinthedynamicsoftwaretestingprocess,Testdatagenerationplaysavitalroleinimprovingtheabilityofsoftwaretesting.Thisfieldoftestdatagenerationattractsma

5、nyresearches’interests,andmeyhaveproposedseveralsolutions,suchasrandommethod,symbolicexecutionmethod,iterationrelaxationmethodandSOon.Butallofthesemethodspossesssomeweaknesseslikeinadequacyoftestdatagenerationability,time-consuming,generatedtestdata’Sdissatisfact

6、ionoftestcriterion.Inordertoimprovethecapabilitiesofautomatictestdatageneration,thispaperdevotesmostofitseffortintothestudyofgeneticalgorithm觞testdatagenerationalgorithmorientedtoallcoveredpaths,namelyevolutiontestingtechnology,whosebaSicideaistotransformtestdata

7、generationproblemintoanoptimizationproblemwhichCanbesolvedbygeneticalgorithm,todecreasetheconsumingtimeandincreasethegenerationqu“tyoftestdatabytheUSeoftherapidconvergenceandthestrongglobaloptimizationabilityofgeneticalgorithm.Accordingtotheresearchongeneticalgor

8、ithm,it’Sfoundthat,althoughgeneticalgorithmhasachievedgreatsuccessesinmanyfields,itstillhasseveraldefects,suchasitstendency-intolocaloptimum.Therefore,thispape

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

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

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