FrameWork TestNG : principe et installation dans WSAD
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.