Après quelques mise en place de tests unitaires sur des solutions, voici un compte rendu de mes points de réflexions sur la mise en place de les tests unitaire en c#
J'ai utilise les outils de base de visual studio
1) Une classe de test par classe testée : le nom de la classe de tests doit être d'une forme dérivée de la classe testée. Par exemple : Test[Nom de la classe testée]
Cela permet de s'y retrouver.
2) Une méthode de test (au moins) par méthode testée. Le nom de la méthode doit être d'une forme dérivée de la méthode testée. Par exemple : Test[Nom de la méthode testée]
Cela permet de s'y retrouver.
3) Chaque appel à Assert.xxx doit renvoyer un message personnalisé.
Le message doit être clair sur : la classe testée, la méthode testé, le contexte du test et ce qui n'a pas marché.
Aucun commentaire:
Enregistrer un commentaire