位置:成果数据库 > 期刊 > 期刊详情页
基于稀有数据扑捉的路径覆盖测试数据进化生成方法
  • ISSN号:0254-4164
  • 期刊名称:计算机学报
  • 时间:2013.12.12
  • 页码:2429-2440
  • 分类:TP301[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]中国矿业大学信息与电气工程学院,江苏徐州221116, [2]牡丹江师范学院工学院,黑龙江牡丹江157012
  • 相关基金:本课题得到国家自然科学基金(61075061)、黑龙江省高校青年学术骨干支持计划项目(1252G063)、江苏省自然科学基金(BK2012566,BK2010187)、高等学校博士学科点专项科研基金(20100095110006)、中国矿业大学校优秀创新团队建设专项基金(2011ZCX002)、牡丹江市科学技术计划项目(Z2013s043)以及牡丹江师范学院重点创新预研项目(SY201216)资助.
  • 相关项目:基于等价关系的可测试性转化理论与方法及其在复杂软件进化测试中的应用
作者: 张岩|巩敦卫|
中文摘要:

采用遗传算法自动生成路径覆盖的测试数据是软件测试自动化研究的热点.现有方法设计适应值函数时,对穿越难以覆盖节点的稀有数据保护不够理想,因而影响测试数据生成效率的提高.文中在测试数据进化生成时动态扑捉稀有数据,通过统计每代种群中目标路径各节点被穿越的个体数量,得到个体对生成穿越目标路径测试数据的贡献,以此作为权重调整个体的适应值,使得稀有数据的适应值增加,以便在后续进化中得到保留,从而提高测试数据生成的效率.基准程序和工业用例的测试结果表明,与传统方法及随机法比较,文中方法生成覆盖路径的测试数据效率较高.

英文摘要:

Using genetic algorithms to generate test data for path coverage is a hot topic in soft- ware testing automation. The established fitness functions of previous methods cannot provide adequate protection to a scarce datum which covers a node difficult to be covered, so the efficiency of generating test data needs to be improved. In this study, scarce data are dynamically captured during the evolutionary generation of test data. We obtain the contribution of an individual by counting up the number of individuals which traverse each node of the target path, and regard this contribution as a weight to adjust the fitness of the individual. In this way, the fitness of a scarce datum can be increased and the scarce datum can be kept in the subsequent evolution, so the efficiency of generating test data is improved. The proposed method is applied to generate test data for covering paths of two benchmark and six industrial programs, and is compared with traditional and random methods. The experimental results confirm that the proposed method isefficient in generating test data for path coverage.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机学报》
  • 北大核心期刊(2011版)
  • 主管单位:中国科学院
  • 主办单位:中国计算机学会 中国科学院计算技术研究所
  • 主编:孙凝晖
  • 地址:北京中关村科学院南路6号
  • 邮编:100190
  • 邮箱:cjc@ict.ac.cn
  • 电话:010-62620695
  • 国际标准刊号:ISSN:0254-4164
  • 国内统一刊号:ISSN:11-1826/TP
  • 邮发代号:2-833
  • 获奖情况:
  • 中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 美国数学评论(网络版),荷兰文摘与引文数据库,美国工程索引,美国剑桥科学文摘,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:48433