电子学报 ›› 2021, Vol. 49 ›› Issue (7): 1386-1391.DOI: 10.12263/DZXB.20200426
钱忠胜, 俞情媛, 宋涛, 朱懿敏, 祝洁, 赵畅
Zhong-sheng QIAN, Qing-yuan YU, Tao SONG, Yi-min ZHU, Jie ZHU, Chang ZHAO
摘要:
在软件测试领域,利用遗传算法生成测试用例是一个研究热点.传统方法在利用遗传算法生成测试用例时,需要计算每个个体的适应度.为了降低适应度计算的时间消耗并重用测试用例,提出一种融入支持向量机回归模型的测试用例生成与重用的方法.在使用遗传算法生成测试用例的过程中,利用一定数量的个体及其适应度作为样本训练支持向量机回归模型.在之后的种群进化中,根据回归模型计算个体适应度,同时利用回归模型查找适应度较高的个体并重用到新种群的进化中.在某大型程序实验中,该方法与同类经典方法相比,覆盖率提高了3%,平均进化代数也有所降低,其降低百分比达85.97%.
中图分类号: