web-dev-qa-db-fra.com

Java - Générateurs de test JUnit

J'aimerais connaître les bons outils pour générer automatiquement des tests JUnit4. Par génération automatique, j'entends par là que si j'écris un fichier .Java, un fichier de test correspondant doit être créé avec les espaces réservés de la méthode et l'installation/le démontage en place (comme la fonction de génération automatique de constructeurs d'Eclipse).

J'en ai trouvé quelques-unes mais je ne les ai pas toutes essayées et franchement, je suis submergé par la pléthore de choix. Je me demandais si quelqu'un les avait essayés/tous/chacun et avait des recommandations de ceux-ci ou d'un autre.

20
Alastor Moody

J'utilise le plugin Eclipse MoreUnit . Il peut générer des TestClasses et des méthodes de test. Il montre également quelles méthodes ont des méthodes de test ...

Avec TestNG (JUnit est également bon) et EclEmma junit, le test est assez facile à gérer et à garder en mémoire sur la couverture de code

6
MrSmith42

Quelques suggestions: Randoop , AgitarOne , et EvoSuit pour Java.

4
user3601784

CodePro Analytix Le plugin pour Eclipse est également bon. Ce qui est intéressant pour moi, c’est qu’il génère plusieurs cas de tests couvrant tous les chemins d’exécution d’une méthode, analyse le code mort et les dépendances et possède de nombreuses autres fonctionnalités . Consultez le User Guide ici.

3
Praveenkumar M

Mon favori est JUnit-Tools pour générer des tests JUnit et plus. C'est un plug-in Eclipse et à jour. En outre, il existe de nombreuses possibilités de configuration et d'adaptation. 

2
Michael

Le plugin Squaretest pour IntelliJ IDEA fonctionne bien. Il peut générer automatiquement des classes de test avec une grande partie du code standard requis. Il prend en charge la création de tests en Java ou Groovy avec les frameworks de test JUnit4, JUnit5, AndroidJUnit4 ou Robolectric3. 

Disclaimer: J'ai créé le plugin Squaretest. 

0
Nate