Je me demande quelles sont les options disponibles pour la couverture de code .NET (ou C# en particulier), notamment dans le segment de prix inférieur ?
Je ne cherche pas des recommandations, mais une comparaison de produits basée sur des faits. Je connais les produits suivants :
-
NCover
- Il semble être très populaire et a l'air très bon.
- Prise en charge de la couverture des déclarations et des branches
- 480$ pour "NCover 3 Complete"
- Des versions bêta plus anciennes sont disponibles gratuitement
-
Visual Studio (2008 Pro) | (2005 Team System (Development, Test or Team Suite Editions))
- Eh bien, c'est Microsoft, donc je m'attends à ce que ça fonctionne correctement.
- Entièrement intégré à Visual Studio
- Au moins 5 469 $.
-
PartCover - pas de développement ultérieur (déplacé vers OpenCover)
- Source ouverte
- Prend en charge la couverture des relevés
-
OpenCover - successeur de PartCover
- OpenSource
- Prise en charge de la couverture des branches et des déclarations
- Support 32 et 64 bits
- Prise en charge de Silverlight
- Contexte
- Tutoriel sur The Code Project par le développeur principal
- Non Le support de .NET Core n'est pas encore disponible
-
Couverture des tests SD
- Fonctionne avec 32 et 64 bits, C# complet 4.0
- Gestion de petites et de très grandes bases de code
- 250 $ pour une licence d'utilisateur unique
-
JetBrains dotCover
- 100 $ pour la licence personnelle. Gratuit pour les groupes d'utilisateurs, les projets open source, les étudiants et les enseignants.
- Prise en charge de la couverture des relevés
- Prise en charge de Silverlight
-
- 159 $ pour une licence personnelle
- 289 $ pour le permis de siège commercial
* Gratuit pendant la bêta, pour devenir commercial, prix inconnu futur inconnu. - Indicateurs de couverture de code dans Visual Studio
- Tests continus (en temps quasi réel)
- Couverture visuelle du code par test
- Mesures de performance, exécution de tests parallèles multi-cœurs
-
- $410 pour la licence de développeur
- NDepend peut importer des données de couverture à partir de NCover, DotCover, Visual Studio 2017 ; 2015, 2013, 2012, 2010 et 2008 fichiers de couverture de code.
- Graphique de dépendance
- Matrice de la structure des dépendances
- Visualisation des métriques du code
- Validation des règles de code
0 votes
La question est déjà dupliquée dans softwarerecs.stackexchange.com/questions/123/ . Peut-il être migré et fusionné ?
0 votes
Je n'ai pas vu AxoCover mentionné ici, il est gratuit et fonctionne très bien IMO : https://marketplace.visualstudio.com/items?itemName=axodox1.AxoCover