Articles

Les tests unitaires avec TestNG

Image
IntroductionTestNG est un framework de test unitaire qui s’est inspiré des frameworks de test unitaires Junit  et Nunit et qui a ajouté de nouvelles fonctionnalités par rapport à ces frameworks. TestNG devient  de plus 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

Les Tests d'Acceptation sous Fitnesse

Image
IntroductionFitnesse 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. AtelierDans 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. Au niveau du fichier pom.xml, nous a…