Je suis assez nouveau dans l'unité de test, et j'ai décidé d'ajouter de couverture de test pour mon application de cette semaine.
C'est une tâche énorme, principalement en raison du nombre de classes à tester, mais aussi parce que l'écriture de tests est tout nouveau pour moi.
Je l'ai déjà écrit des tests pour un tas de classes, mais maintenant je me demande si je suis en train de faire.
Quand je suis en train d'écrire des tests pour une méthode, j'ai l'impression de réécrire une deuxième fois ce que j'ai déjà écrit dans la méthode elle-même.
Mes tests semble donc étroitement liée à la méthode (le test de tous les codepath, attend quelques intérieure méthodes pour être appelé un certain nombre de fois, avec certains arguments), il me semble que si jamais je refactoriser le code de la méthode, les tests échouent, même si au final le comportement de la méthode n'a pas changé.
C'est juste un sentiment, et comme dit plus tôt, je n'ai pas d'expérience du test. Si certains plus expérimentés testeurs là-bas pourrait me donner des conseils sur la façon d'écrire de grands tests pour une application existante, ce serait grandement apprécié.
Edit : j'aimerais remercier Débordement de Pile, j'ai eu beaucoup d'entrées en moins de 15 minutes qui a répondu plus des heures de lecture en ligne, je viens de le faire.