L'outil d'exécution de tests unitaires et de couverture de code .NET
Essai de 30 jours gratuit
JetBrains dotCover est un outil d'exécution de tests unitaires et de couverture de code .NET qui s'intègre avec Visual Studio et JetBrains Rider.
Assurez-vous de connaître l'étendue exacte de votre code qui est couverte par les tests unitaires. dotCover calcule la couverture du code au niveau des instructions dans les applications ciblant le .NET Framework, .NET Core, Mono ou Mono for Unity, puis génère des rapports.
Exécutez et déboguez des tests unitaires et analysez la couverture de ces tests dans Visual Studio ou au moyen de l'utilitaire de ligne de commande. dotCover prend en charge de nombreux frameworks de tests unitaires, notamment MSTest, NUnit, xUnit et MSpec.
Lors des sessions de test manuelles, dotCover indique quelles parties du code ont été appelées au cours de la session et quelles parties n'ont pas pu être atteintes. Les données d'analyse de couverture permettent d'accéder facilement au code source de l'application en cours de test.
Détectez les zones de risques potentiels en un clin d'œil avec la vue des points critiques, qui vous présentera les méthodes les plus complexes ayant le moins de couverture. Lancez l'analyse de couverture dans des conditions idéales grâce à une présentation graphique intuitive.
dotCover s'intègre à Visual Studio et JetBrains Rider, vous donnant la possibilité d'analyser et de visualiser la couverture du code sans quitter l'éditeur de code. Il prend en charge Visual Studio 2010–2017 et JetBrains Rider 2018.2 ou supérieur.
dotCover permet de savoir immédiatement quels tests unitaires seront affectés par vos changements de code les plus récents et de réexécuter automatiquement les tests concernés.
Le mode de test continu peut être activé pour n'importe quelle session de test unitaire : de cette façon, vous pouvez choisir les tests que vous voulez effectuer en continu et ceux que vous voulez exécuter de manière traditionnelle.
dotCover peut visualiser la couverture du code pour votre confort. Vous pouvez voir les déclarations couvertes et non couvertes mises en évidence dans une session de couverture spécifique, directement dans Visual Studio.
dotCover offre un utilitaire de console à utiliser avec un serveur d'intégration continue. De plus, une version gratuite de dotCover côté serveur est intégrée à TeamCity.
Personnalisez votre analyse de couverture avec un filtre de couverture. Lorsque vous excluez des éléments spécifiques d'un instantané de couverture, dotCover recalcule instantanément les statistiques de couverture.
Utilisez un raccourci pour détecter quels tests unitaires couvrent une instruction spécifique : une fenêtre contextuelle dans Visual Studio affiche une liste des tests de couverture et vous permet de naviguer vers ceux-ci.
dotUltimate est une licence unique qui permet à un développeur d'utiliser tous ces outils JetBrains :
Un IDE .NET multiplateforme
Gratuit pour une utilisation non commercialeL'extension Visual Studio pour développeurs .NET
L'extension Visual Studio pour développeurs C++
Profileur de performances .NET
Profileur de mémoire .NET
Testeur unitaire .NET et outil de couverture du code
Décompilateur .NET et navigateur d'assembly
La licence dotUltimate inclut également les plugins pour dotCover, dotTrace et dotMemory dans Rider.
En savoir plusConformité et sécurité éprouvées
Les outils JetBrains adhèrent aux normes de sécurité de pointe du secteur, notamment la certification SOC 2, garantissant la protection des données de votre organisation et la conformité de nos produits aux réglementations internationales.