Quelqu'un peut-il proposer de bonnes références/guides pour débuter avec nunit et visual studio 2008. (à part la documentation Nunit elle-même!). Je veux spécifiquement mettre en place un projet de test dans vs 2008.Références/guides pour les tests unitaires nunit
Répondre
Il existe un bon livre intitulé «Pragmatic Unit Testing with NUnit» de Thompson and Hunt.
C'est comme ça que j'ai commencé et c'est une bonne introduction. Pour plus d'informations sur comment et quoi tester en général, je recommanderais "L'art des tests unitaires" par Osherove et "Test Driven Development" par Beck.
Jetez aussi un coup d'œil à cette carte de résumé utile aussi de Thompson et Hunt
http://media.pragprog.com/titles/utj/StandaloneSummary.pdf.
Les concepts sont expliqués plus en détail dans leur livre.
Mise à jour: Je ne suis pas certain de pouvoir vous recommander des livres décrivant les mécanismes de configuration de votre projet, mais je peux vous donner quelques conseils de base. Créez un projet de test distinct pour chaque projet source que vous souhaitez tester. Assurez-vous de ne pas mélanger les tests d'intégration/système avec vos tests unitaires. Une façon d'assurer cela est de différencier les projets de test. par exemple. Je pourrais avoir quelque chose comme
- CustomLibraryCode.proj // projet source de
- CustomlibraryCodeTests.Unit.proj // projet de test unitaire
- CustomLibraryCodeTests.Integration.proj // projet test d'intégration
Cela signifie que vos tests unitaires qui doivent être rapides et faciles à exécuter peuvent être exécutés indépendamment des tests d'intégration, qui peuvent généralement avoir des dépendances sur la base de données, le système de fichiers, etc., et ont tendance à être plus lents et plus fragiles.
Dimecasts a bon, short screencasts covering NUnit La page les énumère dans l'ordre inverse, alors commencez par le bas et travaillez!
sur d'autres livres mentionnés, il y a un nouveau bon livre avec des charges d'exemples: Growing Object-Oriented Software, Guided by Tests
Nice one! C'est l'autre livre que j'essayais désespérément de me souvenir du nom de! –
Je ne sais pas si je le choisirais comme un livre de «mise en route». Une personne ayant de 1 à 3 ans d'expérience avec TDD obtiendrait beaucoup plus de choses du livre. – Gishu
Je viens de recevoir L'art de tests unitaires avec les exemples en .NET par Roy Osherove. Vous pouvez l'obtenir sur Amazon et voici le site: http://artofunittesting.com/. C'est assez facile à comprendre. Le livre est écrit avec des exemples dans VS 2008 et Nunit. Il mentionne également d'autres cadres de test.
- 1. Commutation entre NUnit et MSTest pour les tests unitaires
- 2. tests unitaires ASP.NET MVC avec NUnit
- 3. Visual Studio 2008 tests unitaires et nunit
- 4. Apprenez à utiliser les tests unitaires et l'application Nunit
- 5. MSBuild Tâche pour les tests unitaires Silverlight
- 6. Tests unitaires pour Boost.Spirit
- 7. Tests unitaires WPF UserControls
- 8. Mock SSL HttpRequest pour les tests unitaires
- 9. SpecFlow/BDD pour les tests unitaires?
- 10. Modification des constantes pour les tests unitaires
- 11. Mock dll méthodes pour les tests unitaires
- 12. Tests unitaires Sql pour les lectures logiques
- 13. Makefile pour les tests unitaires en C++
- 14. Procédures stockées pour les tests unitaires
- 15. Polices d'enregistrement TFS pour les tests unitaires
- 16. Moq un proxy pour les tests unitaires
- 17. Tests unitaires pour les codes NSError
- 18. Comment exécuter les tests unitaires CPPUnit
- 19. Gestion des exceptions pour les tests unitaires en C++
- 20. UIKit et les tests unitaires
- 21. Outils pour organiser et nommer correctement les tests unitaires
- 22. Tests d'acceptation de tests unitaires?
- 23. Dispositif "Echo" pour tests unitaires
- 24. Construit dans les tests unitaires dans VS
- 25. NUnit non exécuté Suite tests
- 26. Meilleures pratiques de tests unitaires pour les solutions Visual Studio
- 27. NAnt ne pas exécuter les tests NUnit
- 28. Utiliser les déclarations "friend" pour les tests unitaires. Mauvaise idée?
- 29. Intégration vs tests unitaires
- 30. Tests unitaires SiteMapNode
Les réponses que j'ai reçues sont excellentes, mais je suis vraiment à la recherche de guides plus techniques car c'est la mécanique de la mise en place du projet pour lequel j'ai besoin d'aide. – haymansfield
que voulez-vous dire par "mettre en place un projet de test" – Gishu