摘要

针对启发式算法生成两两组合测试数据集规模偏大、消耗时间过长的问题,提出一种改进教与学算法生成两两组合测试数据的方法。将教与学算法中的一个班级划分为多个班级,并使多个班级的教师之间进行相互学习,通过动态设定衰减阈值,使算法在教学完成后可以自适应的产生多条测试数据,同时结合one-test-at-a-time策略,缩短数据生成所消耗的时间。实验结果表明,该方法可以有效减少两两组合测试数据集的生成规模和消耗的时间。