Test unitaire

A quoi doit servir un Test Unitaire ? A valider la recette fonctionnelle A valider le bon fonctionnement d'une classe business A valider le bon fonctionnement d'une méthode A valider sa période d'essai
Quand doit-on écrire les Tests Unitaires ? Au moment du build final pour valider la totalité des devs De préférence avant même d'écrire les classes associées (à tester) Quand on a le temps Quand on on tombe sur le fameux écran jaune (en prod)
Dans quel cas, l'utilisation du mock n'est pas forcément justifiée ? L'objet réel a un retour non déterministe L'objet réel est lent d'exécution L'objet réel n'existe pas encore (pas encore implémenté) L'objet réel renvoit un null
Quel framework de mock exploite l'avantage du framework 3.5 (Linq, expressions lambda)? Jmock Moq Nmock Rhino
Quel framework de Test est adapté à dot Net? JSUnit Junit Man United Nunit
Pourquoi a-t-on recours aux Tests Unitaires ? Parce qu'on ne sait jamais Pour confronter les résultats de codes (souvent écrits par d'autres équipes) aux spécifications Pour faciliter le lecture du code Pour optimiser les performances en prod
Pourquoi utilise-t-on les mocks ? Pour accélérer le développement du test Pour améliorer les perf d'exécution. Pour bypasser un test qui échoue Pour simuler des données en entrée de la méthode à tester

Suivre @Quizrama