FrameWork TestNG : principe et installation dans WSAD

Octobre 2016

TestNG (Test Next Generation) est un outil de tests unitaires Java semblable dans son approche à JUnit. Il apporte cependant des améliorations qui le font préférer à JUnit. En effet il offre la possibilité aux développeurs d’utiliser une amélioration importante de Java 5, à savoir les annotations.
C’est par ailleurs un framework très simple à mettre en œuvre et à intégrer dans des projets, il assure une rétro-compatibilité avec les tests JUnit et il propose d’ailleurs un plugin permettant de l’interfacer dans l’environnement de développement Eclipse. D’autre part il offre une flexibilité d’écriture, une organisation très ouverte des tests et des fonctionnalités très avancées comme la généralisation des tests.

Fonctionnalités


TestNG offre des différentes fonctionnalités qui sont :
  • Organisation des tests très puissants.
  • Absence de contrainte de nommage
  • Rétro compatibilité avec les tests JUnit.
  • Attente des exceptions sur les tests.
  • Création de dépendances entre les différents tests.
  • Passage de paramètres aux méthodes de test.

Comparaison avec JUnit



Intégration dans WSAD


Pour l'intégration de TestNG au niveau de WSAD, il faut :
  • il faut se placer sur le menu Aide -> Mise à jour de logiciels -> Rechercher et installer
  • Ensuite, il faut indiquer qu'on veut installer de nouveaux plugins
  • Le site de téléchargement de [TestNG] n'est pas présent. Il faut l’ajouter, le site du plugin est http://beust.com/eclipse.
  • Le plugin [TestNG] est sélectionné pour la mise à jour.

A voir également :

Ce document intitulé «  FrameWork TestNG : principe et installation dans WSAD  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.