La couverture de Code de test de Visual Studio 2010? Comment?
J'ai un projet simple sur C#.NET et ont écrit en Visual Studio 2010. Je suis un débutant en C# et Visual Studio.
J'ai écrit quelques tests unitaires, et ils passent ok, mais comment puis-je tester la couverture de code?
Merci à l'avance.
Ce framework de test que vous utilisez?
Eh bien, j'ai créé l'unité de test à l'aide de "Créer un test unitaire" menu dans VS2010. Dois-je utiliser NUnit?
J'utilise NUnit personnellement, mais c'est juste mon choix. Je trouve le MSTest expérience utilisateur un peu déroutant. Je vais vous donner une réponse qui fonctionne à la fois avec NUnit et MSTest. 🙂
Eh bien, j'ai créé l'unité de test à l'aide de "Créer un test unitaire" menu dans VS2010. Dois-je utiliser NUnit?
J'utilise NUnit personnellement, mais c'est juste mon choix. Je trouve le MSTest expérience utilisateur un peu déroutant. Je vais vous donner une réponse qui fonctionne à la fois avec NUnit et MSTest. 🙂
OriginalL'auteur George | 2010-05-29
Vous devez vous connecter pour publier un commentaire.
- Je utiliser NUnit que mon framework de tests et d'utilisation TestDriven.Net pour exécuter VS2010 de couverture de code. Cela fonctionne également avec les MSTest c'est à dire de Visual Studio tests. Vous devez d'abord obtenir TestDriven.Net:
http://www.testdriven.net/download.aspx
Une fois TestDriven.Net est installé, vous aurez quelques éléments supplémentaires ajoutés à votre Solution menu contextuel de l'Explorateur par exemple, droit de la souris sur un projet et vous avez un TestDriven options sous "Test". Une de ces options est la "Couverture" qui est l'exécution de vos tests unitaires avec la couverture de code, puis d'afficher la couverture du code de la fenêtre résultats. Fonctionne très bien.
Mise à jour
Bien sûr, vous ne pouvez obtenir la couverture de code dans Visual Studio 2010 si vous avez une version qui en fait la soutient, c'est à dire Premium ou Ultimate.
Ah oui, bonne remarque. Je n'avais pas pensé à ça. Je suis à l'aide Ultime donc, je reçois toutes les cloches et de sifflets. 🙂
De même ;p, Mais digne de mention...
OriginalL'auteur Tim Lloyd
Dans la Solution de l'Arbre, en vertu de la Solution Éléments du Dossier, créer un nouveau Test
Fichier de paramètres. (TestSettings1.testsettings)
Dans le Test de la boîte de dialogue de Configuration de l'écran, Sélectionnez des Données et des Diagnostics sur
la gauche. Puis la case activé pour de Couverture de Code
Sur le même écran, double-cliquez sur la Couverture de Code, puis vérifier l' .dll que vous souhaitez tester. Cliquez Sur Appliquer.
Dans le menu Visual Studio, sélectionnez les tests, l'Exécution, Tous les Tests de la Solution.
Une fois le test lancé, dans le menu Visual Studio, sélectionnez Test, Windows...,
La Couverture De Code Résultats.
OriginalL'auteur James Lawruk
En supposant que vous avez un produit qui supporte l'Analyse de Couverture de Code (Visual Studio Premium ou Ultimate voir plus de détails sur leurs caractéristiques ici) vous pouvez suivre les étapes indiquées ici:
http://msdn.microsoft.com/en-us/library/ms182534(v=vs. 100).aspx
OriginalL'auteur Ulises