Sommaire

Environnement d’exécution des tests unitaires

Il est toujours possible d’écrire des "petites applications" autonomes permettant d’éprouver les objets de la future "grande application". Par exemple, un code chargé dans une console pourra instancier la classe à tester, puis dérouler une série d’appels affichant des boîtes d’erreur ou écrivant les résultats dans un fichier. C’est tout à fait possible mais... pas très pratique.

.NET et Visual Studio toutes versions simplifient la rédaction, l’exécution et l’analyse des tests unitaires. Pas besoin de "petites applications" autonomes ; Visual Studio propose un type de projet spécial permettant d’écrire directement un ensemble de tests que le développeur pourra jouer en totalité, en groupe (playlist) ou individuellement grâce à l’explorateur de tests. Il sera même possible de programmer leur exécution automatique après compilation. Les résultats des tests sont présentés dans un tableau utilisant les couleurs rouge et verte et permettant d’aller rapidement en cas d’échec sur la ligne de code défaillant. Il est possible d’exécuter les tests en mode Debug et donc de "tracer" les méthodes appelées dans les objets à fiabiliser.

Voici un exemple de résultat d’exécution de deux tests. ...