论文部分内容阅读
在软件测试技术中,高效的测试用例生成是简化测试工作、提高测试效率的必要手段。提出了一种应用于软件测试中的基于退火免疫遗传算法(AIGA)的测试用例自动生成算法,介绍了AIGA测试用例生成模型和AIGA算法的基本思想。算法融合了模拟退火算法和免疫算法在避免陷入局部最优和保持种群多样性方面的优势,克服遗传算法局部搜索能力差及其早熟现象和模拟退火算法全局搜索能力差、效率不高的问题。实验结果表明,算法在测试用例自动生成的效率和效果方面,优于传统遗传算法。