C# : Les Tests unitaires – Part 2 – Exécutions

Pour exécuter un test unitaire dans Visual Studio, dans le Menu Test à Windows à Test List Editor

Dans la fenêtre qui s’ouvre, dans la partie de droite choisir « All Loaded Test », et dans la partie principale apparaît la liste de tous les Tests unitaires crées.

Pour Exécuter un ou plusieurs Tests il suffit de cochers les Test à exécuter.

De faire un click droit et de choisir « Run checked Tests » (« exécuter les tests sélectionnés »).

Le résultat du test apparaît dans un panel:

Pour voir le détail du résultat il faut faire un double click sur la ligne du résultat.

Les listes de Tests

Il est possible de se créer des listes de tests, pour par exemples tester tous les tests d’un scénario en particulier.

Il faut donc réunir tous les tests de ce scénario dans une liste de tests.

Pour ceci dans la partie de droite, ouvrir le nœud « Listes de Tests », créer les listes et puis mettez vos tests dedans par glisser/déposer.

Remarque :

1-      Je parlais dans mon 1er exemple  de test du nom de la méthode de test qui est importante car c’est dans cette vue avec les listes de test qu’il est facile de retrouver un test en particulier si son nom est très explicite.

2-      Dans le cas ou le nom d’une méthode est modifiée, dans la liste des tests il faut faire un « Refresh » pour voir la mise à jour.

3-      Il est aussi possible d’exécuter des tests unitaires en mode « debug » en mettant des points d’arrêts et de cliquez sur « Debug checked Tests »

Dans la 3ème partie je parlerai de déploiement de fichiers durant les tests unitaires.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s