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?
Répondre
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.
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!
- 1. Quelle est votre expérience avec ARM Jazelle?
- 2. Quelle est votre expérience de Devtrack?
- 3. SAS BI Dashboard Feedback - Quelle est votre expérience?
- 4. Quelle est votre expérience avec la technologie Sun CoolThreads?
- 5. Votre expérience avec Scala + Wicket
- 6. Est-ce que quelqu'un utilise OBIEE (anciennement Siebel Analytics)? Quelle est votre expérience
- 7. Comment est votre expérience avec Microsoft Dynamics CRM
- 8. Quelle est votre expérience avec le support CI git du serveur (Windows)?
- 9. Quelle est votre opinion de Groovy?
- 10. Quelle est votre étonnante révélation?
- 11. AtomPub - Quelle est votre recommandation?
- 12. Quelle est votre visionneuse/moniteur log4 préférée?
- 13. Quelle est votre opinion sur Castle ActiveRecord?
- 14. Quelle est votre fonctionnalité préférée dans .NET?
- 15. Votre expérience de lancement d'une application sur BlackBerry AppWorld?
- 16. S'il vous plaît partager votre expérience avec JavaScriptMVC, alternatives
- 17. WCF dans l'entreprise, des pointeurs de votre expérience?
- 18. Quelle est votre idée de la transcription? Est-ce important?
- 19. Quelle a été votre expérience de développement de la plate-forme Netbeans pour le développement multi-plateforme?
- 20. MS développeur qui veut sauter dans RoR, comment a été votre expérience?
- 21. Quelle est votre méthode de répertoires avec dans une racine
- 22. Quelle est la structure de votre répertoire de développement logiciel?
- 23. Quelle est votre façon préférée de gérer le développement multiplateforme?
- 24. Quelle est votre méthode préférée pour conceptualiser un projet?
- 25. Quelle est votre convention préférée pour organiser un projet ASP.NET?
- 26. Quelle est votre langue de programmation préférée? Pourquoi?
- 27. Quelle est la pire panne de votre projet?
- 28. Quelle est votre méthode préférée pour nommer vos versions logicielles?
- 29. Quelle est votre compréhension du modèle de référentiel?
- 30. Quelle est votre recommandation pour le C Unit Testing Framework?
Pour implémenter ** quoi ** à partir du zéro? – zerkms
Introduisez les tests unitaires basés sur Nunit sur le projet entièrement développé – PradeepGB
@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