Audience

Software developers and quality assurance professionals needing a solution for generating comprehensive unit tests in Java applications

About EvoSuite

EvoSuite is an open source tool that automatically generates JUnit test suites for Java classes, utilizing search-based software testing (SBST) techniques to optimize code coverage and detect potential defects. By analyzing Java bytecode, EvoSuite creates executable unit tests with assertions, aiming to achieve high structural coverage such as branch, line, and mutation coverage. It employs a hybrid approach that combines evolutionary algorithms with mutation testing to produce effective and minimal test suites. EvoSuite supports various Java versions and integrates with build systems and IDEs, including Maven, Eclipse, IntelliJ IDEA, and command-line interfaces. It also offers regression testing capabilities through EvoSuiteR, which generates test suites to identify differences between two versions of a Java class. EvoSuite has been benchmarked on numerous open source projects and has been utilized in both academic research and industrial applications to enhance software testing.

Pricing

Starting Price:
Free
Free Version:
Free Version available.

Integrations

Ratings/Reviews

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Company Information

EvoSuite
United States
www.evosuite.org

Videos and Screen Captures

EvoSuite Screenshot 1
Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now

Product Details

Platforms Supported
Windows
Mac
Linux
Training
Documentation
Support
Online

EvoSuite Frequently Asked Questions

Q: What kinds of users and organization types does EvoSuite work with?
EvoSuite works with these users and organization types: Mid Size Business, Small Business, Enterprise, Freelance, Nonprofit, Government, and Startup.
Q: What languages does EvoSuite support in their product?
EvoSuite supports these languages: English.
Q: What kind of support options does EvoSuite offer?
EvoSuite offers support via online.
Q: What other applications or services does EvoSuite integrate with?
EvoSuite integrates with: Eclipse IDE, IntelliJ IDEA, Java, and Maven.
Q: What type of training does EvoSuite provide?
EvoSuite provides training in the form of documentation.
Q: How much does EvoSuite cost?
Pricing for EvoSuite starts at Free.

EvoSuite Product Features

Automated Testing

Unicode Compliance Not Supported
Test Script Reviews Not Supported
Security Testing Not Supported
Requirements-Based Testing Not Supported
Parameterized Testing Not Supported
Hierarchical View Not Supported
Move & Copy Not Supported
Supports Parallel Execution Not Supported