摘要

接口测试是软件自动化测试中的重要部分,当前接口测试用例自动生成算法存在资源耗费大、生成的测试用例有效性低等问题,基于此,提出了一种基于鲸鱼优化算法(whale optimization algorithm,WOA)的接口测试用例自动生成算法,首先将接口测试用例自动生成问题建模为旅行商问题(traveling salesman problem,TSP),然后设计合适的最短路径距离计算方式并将其作为适应度函数,最后引入遗传操作对鲸鱼优化算法进行离散化改进以解决测试用例生成问题。通过对比实验分析了算法的优势和有待改进的地方。