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
Field Sales+ for MS Dynamics 365 and Salesforce Icon
Field Sales+ for MS Dynamics 365 and Salesforce

Maximize your sales performance on the go.

Bring Dynamics 365 and Salesforce wherever you go with Resco’s solution. With powerful offline features and reliable data syncing, your team can access CRM data on mobile devices anytime, anywhere. This saves time, cuts errors, and speeds up customer visits.
Learn More

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?
Q: What languages does EvoSuite support in their product?
Q: What kind of support options does EvoSuite offer?
Q: What other applications or services does EvoSuite integrate with?
Q: What type of training does EvoSuite provide?
Q: How much does EvoSuite cost?

EvoSuite Product Features

Automated Testing

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