基于遗传算法的软件测试用例优化技术研究

被引量 : 18次 | 上传用户:flash021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试过程中,一旦发现系统存在错误,应立即进行修复。修复后,需要对其进行回归测试,以确保软件错误得到改正并且没有引入新的错误。由于软件规模日益庞大,如将测试用例集全部执行一次,回归测试的成本会很高。为减少成本、提高效率,人们提出了测试用例优化技术。测试用例优化的目标是用尽可能少的测试用例满足给定的测试目标。因此,对测试用例优化技术的探讨有着很现实的意义。常用的测试用例优化技术包括测试用例选择,测试用例集缩减和测试用例优先排序。遗传算法是一种模仿生物遗传和进化机制的最优化方法,它将基因的交叉、变异、重组等概念引入到算法的求解过程中。目前,遗传算法已逐渐运用到软件测试用例优化中。本文针对目前测试用例优先排序技术,提出了一种改进的测试用例优先排序目标评价方法。改进后的评价方法弥补了原有方法的不足,即没有考虑一个错误可以被不同测试用例发现这一情况,能更完善准确地量化测试用例优先排序的目标。在改进后的评价方法基础上,本文利用遗传算法实现测试用例的优先排序方法,该方法能够依据选定的测试用例优先排序目标生成最满足该目标的测试用例序列。实验结果表明:本文提出的方法是一种有效的测试用例优先排序方法,有很好的可行性和实际效果。
其他文献
本研究在集约化牛场开展了奶牛围产期日粮营养水平、生产性能与能量负平衡状况的调查与奶牛围产期能量负平衡及其代谢调节机制的研究两个试验。旨在查明围产期奶牛日粮营养水
党的十八大报告明确提出要"实施创新驱动发展战略",这充分表明了我们党依靠科技创新来加快转变经济发展方式的坚定决心,对于我国加快建设创新型国家、开启迈向科技强国的新征
目的:了解近两年来我科不合格标本发生原因及其分布情况,通过采取相应的预防措施,提高分析前质量控制水平。方法:按照不同检验项目,对2007年及2008年的不合格标本进行统计分
文章立足当前专职批发职能日趋分散、传统批发商面临萎缩和批发市场定位困惑等工业品批发体系现状以及由此引致的工业品流通问题,着重回顾了国内外与工业品批发体系相关的理
锅炉压力容器广泛应用在人们日常的生产生活之中,对此的安全问题也不容小觑,因此对锅炉压力容器的检验就显得至关重要。本文通过锅炉压力容器的重要性入手分析检验方法和措施
当代社会的快速发展需要大批具有专业知识和英语技能的复合型人才。ESP正是为了满足这一需求而采用的英语教学模式,是通用英语教学的延伸和拓展。合格师资的培养和教学系统的
电视购物作为一种全新的商业销售模式在全世界被推广,正成为零售业中一支不可忽视的力量。在国外,电视购物已步入发展的成熟阶段,相应的行业管理法规已较完善。在国内,电视购
云计算、大数据、移动端等新兴技术亦广泛应用在城市地下综合管网的生产、更新、管理和应用中,极大地推动智慧地下管网的落地和实现,地下管线已经进入智能管线时代、大管线时
太阳光是取之不尽,用之不竭的清洁能源,一直以来都是全球最有前景的可再生能源之一。而光催化技术能使太阳光被有效的利用,氯氧化铋因其特殊的层状结构使其在众多光催化剂中
通过单因素实验和正交实验对影响干酪品质的主要工艺参数进行了优化,确定其最佳工艺参数为:乳酸菌发酵剂的添加量为0.01%;凝乳酶添加量为0.0025%;pH值降至6.10左右时加入凝乳