10.3778/j.issn.1002-8331.2204-0228
改进黑猩猩优化算法的测试数据生成研究
自动生成测试数据的关键在于能否生成覆盖率高、纠错能力强的数据.针对目前测试数据生成效率低及黑猩猩优化算法仍存在易陷入局部最优、收敛精度低等问题,提出一种正余弦扰动策略黑猩猩优化算法(chimp opti-mization algorithm for sine-cosine perturbation strategy,SC-ChOA).使用拉丁超立方策略初始化种群,增强种群的多样化;引入非线性衰减收敛因子来平衡算法的全局和局部勘探能力;在位置更新时添加正余弦扰动因子,避免群体陷入局部范围搜索而导致的算法停滞现象.使用测试函数与标准黑猩猩优化算法及常用的遗传算法进行对比实验,验证算法的有效性;将改进算法应用到测试数据生成领域,通过在桩中插入分支函数来建立适应度函数,以促进测试数据的优化.为验证改进算法在测试数据生成方面的有效性,使用多个基准程序进行算法对比实验,结果表明SC-ChOA在测试数据生成的覆盖率、平均迭代次数和运行时间上均有明显优势.
黑猩猩优化算法、LHS序列、正余弦扰动因子、软件测试、测试数据生成
58
TP311.5(计算技术、计算机技术)
国家自然科学基金;国家自然科学基金;山东省产教融合研究生联合培养示范基地项目
2022-12-12(万方平台首次上网日期,不代表论文的发表时间)
共11页
83-93