基于遗传算法的多路径测试数据自动生成

被引量 : 6次 | 上传用户:hejizhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术的迅速发展,软件得到了广泛的应用。软件测试在整个软件开发环节中所占的比重很高,因此,如何提高软件测试效率、降低软件测试成本已成为软件行业相关人员关注的主要问题之一。软件测试数据自动生成是降低软件测试成本的有效途径。近年来,面向单路径的测试数据自动生成研究相对成熟,但面向多路径的测试数据自动生成研究还处于起步阶段。应用遗传算法解决测试数据生成已成为一种可行的方法。现有基于遗传算法的多路径测试数据生成主要存在两方面问题:一是直接将单路径的路径相似度算法应用到多路径的测试数据生成中;二是适应度函数仅考虑多条路径的平均值,即计算个体对于目标路径集中多条路径的适应度平均值作为该个体的适应度值,这种计算方法可能在多条路径的相似度值波动性较大时会出现问题。为此本文探讨了一种新的基于遗传算法的多路径测试数据生成方法,设计了针对目标路径集中某条目标路径的路径相似度计算算法,综合考虑了路径相等位和路径位权值因素,即通过计算两条路径相同结点的个数和对两条路径不同对比位设定不同的权值来表征路径的相似度。针对适应度函数考虑了仅以多条路径的平均值作为适应度值衡量可能不够全面,因此本文引入波动性因素,通过这种引入可以有效的评估个体适应度。在此基础上,本文实现了基于遗传算法的多路径测试数据生成方法,并进行了实验验证。实验结果表明在满足路径覆盖目标的前提下,相比现有方法,本文方法可以比较明显地降低测试数据生成的迭代次数和生成时间,提高测试数据生成效率。
其他文献
区域经济的协调发展需要在一定的区域空间结构形态基础上开展,各种经济活动的产生需要将一定时期内分散在地理空间中的相关要素组织起来,进而必须克服时空因素对集约要素活动
对2014年中国硫磺市场情况进行了统计与分析。2014年中国进口硫磺总量约10 240 kt,同比减少3%。2014年进口硫磺市场曾出现2次大幅涨跌,最高涨至1 450~1 500元/t,最低跌至920
公务员考试录用制度是国家公务员制度的重要组成部分,是选拔公务员的第一道关口。“为政之要,唯在得人”,“政治路线确定之后,干部就是决定因素”,因此研究中国公务员考试录用制
在全球化浪潮愈演愈烈的今天,中西文化的交流和碰撞已势如破竹、难以阻挡,中西方人深层次的价值观交流已无法避免。而如何清晰理解和顺利完成中西方人内在的、形上的生死交流,寻
一直以来,中国在美国的直接投资由于国内政治、意识形态等因素的影响而遭遇到极大的交易困境。这种困境正随着中美之间国家实力差距的缩小和涌入美国境内的中国外资增多而持续
本文对第七届产业经济学与经济理论国际研讨会的主要学术观点进行了综述。涉及博弈论研究方法的最新进展,新兴产业发展趋势,以及与互联网产业相关的产业经济分析,垄断与竞争
研究了一种在潜水控制系统平台上搭载有水样和土样采集器的小型水下机器人,提出了旋转推注式采集器的设计方案.该方案的重点是水土采集器的结构设计,其优点是体积小,操作灵活
随着磷(复)肥工业的迅速发展和大型磷化工企业的兴建,硫酸装置暨能源装置的地位和作用日益明显。本文以某大型化工企业蒸汽系统的设计为实例,分析同类磷化工企业中蒸汽系统的类型
目的探讨多项肿瘤标志物检测对老年前列腺肿瘤患者的诊断效果与应用价值。方法选取2012年2月至2014年2月间收治的60例老年前列腺肿瘤患者作为观察组,以同期收治的60例前列腺
改革开放以来,我国政府一直高度重视社会信用建设,但是,我国个人信用缺失现象依然非常严重。因此,研究构建一套合理、适用的个人信用评分体系势在必行,对于加强个人信用主体意识,优