位置:成果数据库 > 期刊 > 期刊详情页
一种新的多路径覆盖测试数据进化生成方法
  • ISSN号:0732-2112
  • 期刊名称:电子学报
  • 时间:0
  • 页码:1299-1304
  • 语言:中文
  • 分类:TP301[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]中国矿业大学信息与电气工程学院,江苏徐州221116, [2]牡丹江师范学院计算机科学与技术系,黑龙江牡丹江157012
  • 相关基金:国家自然科学基金资助(No.60775044); 江苏省“六大人才高峰”高层次人才项目(No.2008125); 中国矿业大学青年科研基金资助项目(No.2008A034); 江苏省“333高层次人才培养工程”项目; 牡丹江师范学院青年学术骨干资助计划(No.G2008005)
  • 相关项目:不确定混合性能指标优化问题的进化优化理论与应用
作者: 巩敦卫|张岩|
中文摘要:

提出一种新的用于多路径覆盖的测试数据生成方法.首先,将被测程序表示成一棵二叉树,对目标路径采用赫夫曼编码方法表示成二进制串;然后,采用遗传算法生成多个测试数据,设计的适应度函数综合考虑个体穿越的路径与每个目标路径的匹配程度.将提出的方法用于4个基准程序的路径覆盖测试数据生成,并与已有方法比较,结果表明本文方法计算量小,生成测试数据效率高.

英文摘要:

An approach to generating test data for multiple paths coverage is presented.First,the program under test is expressed as a binary tree,and the target paths are encoded into a binary string using Huffman coding;then,genetic algorithm is employed to generate multiple test data,and an individual′s fitness is the degree of the traversed path matching the target paths.The proposed approach is applied to 4 benchmark programs,and compared with previous approaches.The results show that the proposed approach needs small amount of calculation and has high efficiency in generating test data.

同期刊论文项目
期刊论文 42 会议论文 17 获奖 2 专利 1 著作 1
同项目期刊论文