evosuite
EvoSuite uses genetic algorithms to automatically create JUnit test suites for Java classes, focusing on code coverage like branch coverage. It offers flexible access through command-line, Docker, and plugins for popular IDEs such as Eclipse, Maven, and IntelliJ. This makes EvoSuite a valuable tool for developers integrating it with continuous integration platforms, enhancing Java application testing.