Automatically generates JUnit test suites for Java classes using evolutionary algorithms.
EvoSuite is worth checking the docs before setup with strong trust signals. Check agent compatibility and use-case fit before adding it to your workflow.
gh repo view EvoSuite/evosuite --webOpen the official repository or website.
Check the README for package manager, auth, and platform requirements.
Try it in a small test task inside your agent workflow.
EvoSuite is a tool that automatically creates test cases for Java programs. It uses a smart search method to find test inputs that cover as much of the code as possible. The generated tests are then cleaned up and include checks that capture the current behavior of the code.
EvoSuite is a research tool that automatically generates JUnit test suites for Java classes. It targets code coverage criteria such as branch coverage and uses an evolutionary approach based on a genetic algorithm to derive test suites. The generated unit tests are minimized to improve readability, and regression assertions that capture the current behavior of the tested classes are added. EvoSuite can be used from the command line, via Docker, or as a Maven plugin. It supports Java 8 and Java 11, and offers options for large-scale experiments. The tool is open source under LGPL-3.0 and has been developed by the EvoSuite team at the University of Sheffield and other institutions.
Looks usable, but maintenance, license, or security notes deserve a closer look.
Last commit was about 478 days ago.
908 GitHub stars indicate community interest.
165 open issues signal maintenance load.
LGPL-3.0 license detected.
Automatically generate unit tests for legacy Java code to improve coverage.
Create regression test suites for continuous integration pipelines.
Quickly generate tests for newly developed Java classes to ensure they work as expected.
Use in research to compare test generation techniques.
Integrate into Maven builds to automatically generate tests during development.
908
Stars
366
Forks
165
Issues
LGPL-3.0
License
A platform to chat, inspect, debug, and evaluate MCP servers, MCP apps, and ChatGPT apps.
Argos is an open source visual testing platform that detects unintended UI changes to help teams maintain quality.
First open-source testing agent — handles UI, API, Security, Accessibility, and Visual validations without writing code.
0 security/trust notes recorded.
Setup difficulty is 3/5.