2010-11-23 4 views
0

Comment NUnit vous a aidé à trouver votre solution pour les tests unitaires? À quelle vitesse avez-vous pu l'implémenter? Des conseils peuvent nous être donnés pour nous aider à implémenter Nunit rapidement et efficacement?Nunit quelle est votre expérience?

+0

Pour implémenter ** quoi ** à partir du zéro? – zerkms

+0

Introduisez les tests unitaires basés sur Nunit sur le projet entièrement développé – PradeepGB

+0

@PradeepGB: si vous posez de telles questions - je parie que vous ne pourrez pas du tout introduire des tests unitaires. Rien de personnel, juste des tests unitaires nécessitent des développeurs très expérimentés et du bon code. – zerkms

Répondre

2

La configuration d'un projet de test NUnit est l'affaire de quelques instants: ajoutez un nouveau projet de bibliothèque de classes, ajoutez la référence NUnit Framework, et vous avez terminé.

La facilité avec laquelle votre code est testable dépend de la facilité avec laquelle il peut être isolé de tout autre code.

Une méthode qui n'a pas de dépendances, sera la plus facile à tester - mais moins susceptible d'être particulièrement utile. Le plus souvent, vous appelez une autre classe pour faire quelque chose.

Une méthode qui a toutes ses dépendances spécifiques dans le constructeur de la classe sera simple à tester -. Aussi longtemps que vous pouvez Isoler les dépendances et passer ceux

Une méthode qui appelle directement d'autres classes va être plus difficile à tester, et peut ne pas être possible de faire un test unitaire strict en fonction de son degré d'entrelacement.

Rechercher et comprendre la différence entre les types de tests.

1

Je vous recommande de lire le livre suivant:
http://www.manning.com/osherove/
accélérera certainement votre courbe d'apprentissage. Si vous avez suffisamment d'expérience, vous pouvez commencer après les trois premiers chapitres (un week-end). Bonne chance!

Questions connexes