Conseils sur le cadre de test .NET

Je cherche à introduire un framework de tests unitaires dans mon travail. Nous utilisons Visual Studio 2005 (bien que nous puissions passer à 2008 dans les 6 prochains mois) et travaillons principalement en C

请先 登录 后评论

4 réponses

denny

Visual Studio 2008 a un type de projet de test intégré qui fonctionne de manière similaire à NUnit, mais a évidemment une intégration beaucoup plus étroite avec Visual Studio (peut s'exécuter sur chaque build et montre les résultats de la même manière que la page de résultats de conversion lors de la mise à niveau des fichiers de solution), mais il n'est évidemment pas aussi mature que NUnit car il est assez nouveau et je ne suis pas sûr de la façon dont il gère les moqueries.

Mais cela vaut la peine d'examiner quand votre équipe passera à VS2008

请先 登录 后评论
Dan

mbUnit vaut le détour, il a un ensemble de fonctionnalités comparables à NUnit, il a sa propre interface graphique, ou peut être intégré dans 3 si vous avez Resharper. Je recommanderais également Rhino Mocks si vous faites n'importe quelle sorte de TDD.

请先 登录 后评论
capgpilk

Quand j'ai commencé les tests unitaires, j'ai commencé avec NUnit car il est simple à configurer et à utiliser, actuellement j'utilise le testeur intégré fourni avec Resharper, de cette façon, je peux facilement basculer entre le code et les résultats des tests. Incidemment, NUnit détecte quand vous avez compilé votre code, vous n'avez donc pas besoin de faire de rafraîchissement dans NUnit. Resharper effectue automatiquement une génération lorsque vous choisissez d'exécuter un test spécifique.

请先 登录 后评论
qui

Les tests unitaires intégrés dans VS 2008 sont corrects, mais ils sont difficiles à intégrer avec CruiseControl.net, certainement beaucoup plus difficiles que la norme NUnit.

Allez donc avec NUnit si vous prévoyez d'avoir de bons tests automatisés.

请先 登录 后评论
  • 3 abonnés
  • 0 favoris,421 Feuilleter
  • saalon posée à 2023-03-01 16:06