In this repository, I have archived the tutorial projects that I used to learn EvoSuite, a tool for Automatic Test Suite Generation for Java
- Introduction
- Tutorial Part 1: Getting Started
- Tutorial Part 2: Advanced Usage
- Tutorial Part 3: Integrating with Build Tools
- Tutorial Part 4: Customizing EvoSuite
- Examples
EvoSuite is a tool that automatically generates unit tests for Java software. It uses evolutionary algorithms to generate test cases that achieve high code coverage. This repository provides a step-by-step guide through various aspects of using EvoSuite.
In this part, you will learn how to install EvoSuite and generate your first set of test cases.
This section covers more advanced features of EvoSuite, including assertions and search-based testing techniques.
Learn how to integrate EvoSuite with build tools like Maven and Gradle to streamline the test generation process in your development workflow.
This part explains how to customize EvoSuite's behavior to suit your specific testing needs and improve the efficiency of the generated test cases.
The examples directory contains several project examples designed to demonstrate the capabilities and evolution of EvoSuite over different versions. Specifically, I have included the same example project tested using three different versions of EvoSuite: 1.0.6, 1.1.0, and 1.2.0.
This collection of tutorials is based on the official EvoSuite documentation, which can be found at EvoSuite Documentation.