Randoop es una herramienta open source generadora de tests en formato JUnit para Java.

Usa una técnica capaz de generar secuencias de invocación en base a las secuencias de código.

Randoop es útil para encontrar bugs en código y para hacer tests de regresión.

Como ejemplos de éxito de Randoop ha sido capaz de detectar errores no encontrados en librerías de IBM, OpenJDK,…

Se puede usar por línea de comandos:

O a través del plugin Maven hecho por la comunidad: https://github.com/zaplatynski/randoop-maven-plugin

En el manual de Randoop podéis ver cómo instalar y ejecutarlo.

Existe una versión para .NET: https://github.com/abb-iss/Randoop.NET