L'outil d'exécution de tests unitaires et de couverture de code .NET
Télécharger
Essai de 30 jours gratuit

Analyser la couverture
du code .NET

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 framework .NET, .NET Core, Mono ou Mono pour Unity, puis génère des rapports.

Tests unitaires

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.

Tests unitaires

Sessions de test manuelles

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.

Sessions de test manuelles
Vue des points critiques

Détections des points critiques

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.

Intégration transparente à Visual Studio

Intégration transparente à Visual Studio et JetBrains Rider

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.

Tests continus

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.

Tests continus

Pourquoi dotCover

Mise en évidence de la couverture

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.

Analyse continue de la couverture

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.

Filtrage et exclusion de nœuds

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.

Navigation vers les tests de la couverture

Utilisez un raccourci pour détecter quels tests unitaires couvrent une instruction spécifique : une fenêtre contextuelle Visual Studio affiche une liste des tests de couverture et vous permet de naviguer vers ceux-ci.

fait partie de ReSharper Ultimate

ReSharper Ultimate :
un ensemble d'outils .NET et ReSharper C++ en une seule licence

ReSharper Ultimate est une licence qui comprend les outils JetBrains individuels pour .NET, ainsi que ReSharper C++.

Chaque licence ReSharper Ultimate permet d'utiliser ReSharper, ReSharper C++, dotCover, dotTrace et dotMemory.

DotCover est utilisé par des équipes partout dans le monde.
Rejoignez-les !

Télécharger
Essai de 30 jours gratuit