牡丹江市科学技术计划项目(Z2013s043)
- 作品数:1 被引量:20H指数:1
- 相关作者:张岩巩敦卫更多>>
- 相关机构:中国矿业大学牡丹江师范学院更多>>
- 发文基金:牡丹江市科学技术计划项目黑龙江省普通高等学校青年学术骨干支持计划国家教育部博士点基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于稀有数据扑捉的路径覆盖测试数据进化生成方法被引量:20
- 2013年
- 采用遗传算法自动生成路径覆盖的测试数据是软件测试自动化研究的热点.现有方法设计适应值函数时,对穿越难以覆盖节点的稀有数据保护不够理想,因而影响测试数据生成效率的提高.文中在测试数据进化生成时动态扑捉稀有数据,通过统计每代种群中目标路径各节点被穿越的个体数量,得到个体对生成穿越目标路径测试数据的贡献,以此作为权重调整个体的适应值,使得稀有数据的适应值增加,以便在后续进化中得到保留,从而提高测试数据生成的效率.基准程序和工业用例的测试结果表明,与传统方法及随机法比较,文中方法生成覆盖路径的测试数据效率较高.
- 张岩巩敦卫
- 关键词:软件测试遗传算法