Quels sont les frameworks de tests unitaires disponibles en java? [fermé]


Quelles sont les technologies? (Je ne connais que JUnit) Ce qui est le plus populaire? Pouvez-vous expliquer les avantages/inconvénients de chacun?

Author: Bulwersator, 2010-10-30

6 answers

JUnit et TestNG sont les principales infrastructures de test unitaire.

La comparaison peut être trouvée ici - http://www.mkyong.com/unittest/junit-4-vs-testng-comparison

J'ai utilisé JUnit dans la plupart des endroits où j'ai travaillé, cela semble être la norme, mais il y a de belles choses dans TestNG.

J'ai utilisé ce qui suit en combinaison avec JUnit pour faciliter les tests:

 24
Author: Jon, 2014-06-17 19:10:58

JUnit et TestNG sont les plus populaires. JUnit étant la norme de facto, et TestNG fournissant quelques fonctionnalités supplémentaires.

 7
Author: Bozho, 2010-10-29 21:18:33

Il y a beaucoup de framework "add-on" pour des types de tests spécifiques, généralement ceux-ci dépendent de JUnit. Exemples:

  • DBUnit - pour tester le code qui accède à une base de données
  • JFCUnit - pour tester les applications Swing
  • HTMLUnit - pour tester les applications Web
 6
Author: Michael Borgwardt, 2015-09-01 19:11:05

Heres est une liste

  1. JUnit
  2. Cactus
  3. StrutsTestCase
  4. JFCUnit 10 framework javascript à télécharger
  5. TestNG
  6. jMock
  7. Broyeur
  8. Jetif
  9. Unitils
  10. unité p
  11. Unité XMLUnit
  12. Ejb3Unit
  13. FEST-Swing
  14. Ripplet
  15. Feed4JUnit
  16. Jubula fonctionnelle des outils de test de
  17. JsTestDriver
  18. Agrumes Testframework 19.JBehave
  19. JCrawler-test de charge cadre

Liste Source

 4
Author: Shahid Siddique, 2013-11-08 15:50:48

Vous pouvez trouver une bonne comparaison entre JUnit et TestNG ici:

Http://hi.baidu.com/auraro816/blog/item/efe0574d03db6df4d72afc9f.html

Si vous avez le temps d'écouter podcast essayez avec Basement coders-Episode 21-Interview avec Cedric Beust créateur de TestNG

 3
Author: trix, 2010-10-29 21:35:17

En dehors de toute la liste ci-dessus, Vous pouvez également inclure du sélénium. Ceci est largement utilisé dans l'industrie pour les tests d'interface utilisateur Java.

 1
Author: java_mouse, 2011-10-11 18:17:05