2010-06-29 7 views
0

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

+0

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

+0

que voulez-vous dire par "mettre en place un projet de test" – Gishu

Répondre

4

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.

3

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

+0

Nice one! C'est l'autre livre que j'essayais désespérément de me souvenir du nom de! –

+0

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

1

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.

Questions connexes