.NET Unit-Test-Runner und Code-Coverage-Tool
Kostenlose 30-Tage-Testversion
JetBrains dotCover ist ein .NET Unit-Test-Runner und Code-Coverage-Tool, das in Visual Studio und JetBrains Rider integriert werden kann.
Ermitteln Sie die Reichweite der Abdeckung Ihres Codes mit Unit-Tests. dotCover berechnet und meldet die Code-Coverage auf Anweisungsebene in Anwendungen für .NET Framework, .NET Core, Mono und Mono for Unity.
Sie können Unit-Tests ausführen und debuggen sowie Coverage-Analysen von Unit-Tests in Visual Studio oder anhand von Befehlszeilentools vornehmen. dotCover unterstützt zahlreiche Unit-Test-Frameworks einschließlich MSTest, NUnit, xUnit, und MSpec.
Bei manuellen Testsitzungen zeigt dotCover an, welche Teile des Codes während der Sitzung aufgerufen und welche Teile nicht erreicht wurden. Über die Daten der Coverage-Analyse können Sie schnell zum Quellcode der getesteten Anwendung wechseln.
Nutzen Sie die Hotspot-Ansicht, um potenzielle Risikobereiche auf einen Blick zu erfassen. Diese Ansicht zeigt die komplexesten Methoden mit der geringsten Coverage. Dank der intuitiven, grafischen Darstellung, wird die Coverage-Analyse zum Kinderspiel.
dotCover lässt sich in Visual Studio und JetBrains Rider integrieren. Somit können Sie Code-Coverage analysieren und darstellen, ohne den Code-Editor verlassen zu müssen. dotCover unterstützt Visual Studio 2010-2017 und JetBrains Rider 2018.2 oder höher.
dotCover kann in Echtzeit ermitteln, welche Unit-Tests von Ihren aktuellsten Codeänderung betroffen sind, und führt anschließend die betroffenen Tests automatisch erneut aus.
Der Modus für fortlaufende Tests kann für eine beliebige Unit-Test-Sitzung aktiviert werden. Somit können Sie wählen, welche Tests Sie fortlaufend ausführen möchten und welche wie gewohnt ausgeführt werden sollen.
dotCover ermöglicht die Visualisierung von Code-Coverage. Abgedeckte und nicht abgedeckte Anweisungen einer bestimmten Coverage-Sitzung werden direkt in Visual Studio hervorgehoben.
dotCover bietet ein Konsolen-Tool für den Einsatz mit Servern für kontinuierliche Integration. Außerdem ist eine kostenlose serverseitige Version von dotCover in TeamCity integriert.
Passen Sie Ihre Coverage-Analyse mit einem Coverage-Filter an. Wenn Sie bestimmte Elemente aus einem Coverage-Snapshot ausschließen, berechnet dotCover die Coverage-Statistik sofort neu.
Verwenden Sie ein Tastenkürzel, um herauszufinden, welche Unit-Tests eine bestimmte Anweisung abdecken: Ein Pop-up von Visual Studio zeigt eine Liste der abdeckenden Tests an und ermöglicht die Navigation zum jeweiligen Test.
dotUltimate ist eine Einzellizenz, mit der eine einzelne Person die folgenden JetBrains-Tools verwenden kann:
Eine schnelle plattformübergreifende .NET-IDE
Kostenlos für nicht-kommerzielle NutzungDie Visual-Studio-Erweiterung für .NET-Entwickler/innen
Die Erweiterung für Visual Studio für C++-Entwickler/innen
.NET-Leistungsprofiler
.NET-Speicherprofiler
.NET-Unit-Test-Runner und Code-Coverage-Tool
.NET-Decompiler und Assembly-Browser
Die dotUltimate-Lizenz umfasst auch Plugins für dotCover, dotTrace und dotMemory in Rider.
Mehr erfahrenGeprüfte Konformität und Sicherheit
JetBrains-Tools erfüllen branchenführende Sicherheitsstandards, einschließlich SOC-2-Zertifizierung. Dadurch ist sichergestellt, dass die Daten Ihres Unternehmens geschützt sind und unsere Produkte weltweit den Rechtsvorschriften entsprechen.