软件测试对于软件的成功开发和使用至关重要,传统的测试环境中主要通过人为驱动完成软件各阶段测试工作,普遍存在效率低下,成本居高不下,标准化程度较低并且测试用例覆盖面较小的问题,不能较好的保证软件质量,增加了后期维护成本,甚至导致软件开发失败。特别是现阶段,软件开发集成环境的出现让软件开发周期缩短,代码量急剧增加,更增加了人为测试的难度,因此在质量要求和效率保证的双重作用下,软件行业开始进入自动化测试阶段,自动化测试采用螺旋形上升模式,从软件开发之初就加入测试,整个测试过程涵盖了软件开发周期或者更长时间,取得了不错的效果。本文对软件测试路径选择优化模型及其进化求解进行分析,以供参考。