unit randoop evosuite automated analytix java unit-testing testing open-source code-generation

java - evosuite - randoop



Generador de pruebas gratuito/de código abierto para Java (5)

Agitar tenía un servicio gratuito que te permitía hacer esto (tenías que estar preparado para dejar que enviara tu código a sus servidores).

Si usaba scala, existe "comprobación de scala", pero no estoy seguro de qué tan bien funciona con el origen de Java (aunque es un código de bytes).

¿Hay bibliotecas para Java que puedan generar pruebas unitarias o esqueletos de pruebas unitarias para el código existente? Estoy buscando algo similar al pythoscope . Idealmente, generaría código que sigue las convenciones JUnit4 o TestNG.

Parece que Agitar hace algo como esto, pero estoy buscando algo gratis.


La mayoría de los IDEs generarán stubs de métodos de prueba para cualquier clase. Sé que Eclipse lo hará.

New-> JUnit Class luego le dices qué clase estás probando y qué métodos quieres probar.


He estado intentando ejecutar TestGen4j pero parece que no se ha mantenido :( ¿Tal vez lo intentas?



de los creadores de google: ( https://developers.google.com/java-dev-tools/codepro/doc/features/junit/test_case_generation )

CodePro Analytix

La instalación de Generación de casos de prueba JUnit de CodePro le permite automatizar la creación de casos de prueba de regresión JUnit integrales. Dada una clase de entrada, la herramienta crea una clase de prueba correspondiente completa con múltiples métodos de prueba para cada método de clase de entrada. La herramienta analiza cada método y argumento de entrada con el objetivo de generar casos de prueba que ejerciten cada línea de código