软件测试是软件开发的重要过程。 测试软件的挑战之一是生成有助于揭示错误的测试用例。 自动化软件测试数据生成问题很困难,因为它需要搜索整个可行区域,以找到涵盖可接受的时间消耗下所有可能路径的测试用例。 本文提出了一种具有收敛速度控制器的进化算法(EA-CSC),该算法可使用最少的测试用例开销来解决自动测试用例生成问题。 EA-CSC被设计为框架,具有快速收敛的速度和能力,可以在一系列问题上跳出局部最优解。 EA-CSC中有两个关键步骤。 自适应步长搜索方法加快了EA的收敛速度。 变异算子可以破坏种