- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蔓曼曼曼笪曼曼曼曼曼曼皇皇皇曼曼曼量曼曼笪曼曼曼兰曼曼篡量舅曼曼皇皇蔓舅--o凸Zh1×
用于测试用例生成的遗传算法改进
计算机软件与理论专业硕士研究生李柱
指导老师丁晓明副教授
摘 要
随着软件行业的迅速发展,人们对软件质量的要求越来越高,如何评价和保证软件的质量成为
一个急需解决的问题。软件测试随之产生,然而传统的软件测试基本都是由人工完成,随着当今的
软件规模逐渐增长,造成工作量巨大,测试困难。因此,如何快速的进行测试和降低测试成本,成
为软件测试的关键所在。
鉴于工作量巨大和人为操作失误等因素,人们想到自动化软件测试方法,而进行自动化测试的
关键之一就是测试用例生成的自动化,如今这一研究方向逐渐成为热点。遗传算法作为一种模拟自
然界进化过程的随机搜索算法,具有内在的隐并行性和良好的全局寻优能力,能够自适应的调整搜
索方向和指导优化搜索空间。因此被人们应用于测试用例的自动生成中。而遗传算法一些固有的缺
点,如收敛速度较慢,容易形成早熟收敛,局部搜索能力较弱,且容易受参数的影响。而适应度函
数和遗传算子是影响测试用例生成效率的关键。因此,如何对适应度函数和遗传算子进行改进,提
高测试用例生成的效率和质量,成为测试用例自动化生成的关键。
针对遗传算法在生成测试用例时的缺点,本文对分支函数插桩法得到的适应度函数进行了加权
变换,设计了加权变化的适应度函数变换方法,然后设计了适应性变异算子、取反交叉算子和有效
交叉点算子,以提高算法的全局搜索能力。
本文主要针对如何使用遗传算法对测试用例进行生成这一问题就行探讨。首先,本文对遗传算
法在生成测试用例时的缺点进行了分析,进而对传统测试用例生成方法进行了分析,然后对遗传算
法的基本理论进行了详尽论述,分析了将遗传算法与测试用例生成相结合的理论依据。然后,提出
了改进后的遗传算法用于测试用例生成时的设计方法。
最后,本文将传统遗传算法和改进后的遗传算法(IGA)与测试用例生成相结合,利用三角形判定
程序对二者生成测试用例效果进行了分析。实验表明,相比传统遗传算法,改进后遗传算法在测试
用例生成方面,具有更高的时效性,能在一定程度上避免了算法的早熟收敛。
关键词:遗传算法软件测试测试用例生成遗传算子
Abstract
Genetic usedin
improvements
algorithm
testcaseeration
gen
Softwareand
Major:ComputerTheory
Professor
Supervisor:AssociateDingXiaoming
Master:Li
Zhu(112008321001868)
Abstract
Withthe ofthesoftware are ofsoftware
rapid industry,peopleincreasinglydemanding
development
toassessandensurethe ofsoftware an software
quality,how quality becomingurgentproblem.so testing
software is donehand.Whenthesizeof
您可能关注的文档
- 现代科学体制化进程及其对我国科学发展启示.pdf
- 现金流量分析与预测在YZ公司应用.pdf
- 项目管理在新品卷烟开发中运用.pdf
- 校本课程《从物理伟人学物理》开发与教学设计.pdf
- 新查庄矿业公司激励机制探索与应用.pdf
- 新课标下高中化学教学策略探究.pdf
- 信息不对称条件下投资者利益保护.pdf
- 信阳市城区中学田径课余训练现状分析与对策.pdf
- 血尿酸水平与高血压左室肥厚关系.pdf
- 阳光输送机中自动跳跃系统研制.pdf
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)