Accéder au contenu principal

Articles

Les Tests unitaires avec TestNG

Introduction TestNG est un framework de test unitaire qui s’est inspiré des frameworks de test unitaires  Junit et N unit et qui a ajouté de nouvelles fonctionnalités par rapport à ces frameworks.  TestNG devient de plu en plus populaire et gagne du terrain par rapport à ses concurrents.  Dans cet atelier nous allons présenter la démarche nécessaire pour installer TestNG sur Eclipse et lancer par après un projet Maven simple pour l’initiation. Pour réaliser cet atelier, on aura  besoin de l’IDE Eclipse. Installation TestNG sur Eclipse Pour installer TestNG sur Eclipse, on va utiliser le Marketplace. Pour ce faire, nous allons  choisir dans le menu “Help” de Eclipse le sous-menu “Eclipse Marketplace” et nous cherchons avec le  mot “TestNG”, après on valide l’installation et on redémarre Eclipse pour que les  changements  puissent avoir lieu. Maintenant que TestNG est ajouté à Eclipse, nous pouvons  dans ce cas  démar...

Les Tests d'Acceptation sous Fitnesse

Introduction Fitnesse est un outil de test d’acceptation automatisé pour réparer les problèmes liés aux processus d’exigences très tôt. Les tests d’acceptation automatisés de Fitnesse présentent plusieurs avantages tels que : Avoir un retour très tôt sur chaque item du projet. Avoir un retour très fréquent sur chaque item du projet. Ces tests sont déterministes dans la mesure où ils sont soient verts soient rouges. Permettent d’emprunter de plus en plus de chemins par rapport à la logique métier. A l’inverse des tests unitaires tels que jUnit ou autres, les tests d’acceptation sous Fitnesse permettent de tester le métier et se concentrent beaucoup plus pour découler sur le bon code (the right code), le code ayant le plus de valeur métier. Atelier Dans cet atelier, nous allons mettre en pratique un projet de test d’acceptation sous Fitnesse. Pour ce faire, nous allons utiliser l’IDE Eclipse avec Maven. Nous commençons par créer un projet Maven sous Eclipse...