Ich frage mich, welche Optionen es für die .NET- (oder C # -spezifische) Codeabdeckung gibt, insbesondere im günstigeren Segment.
Ich suche keine Empfehlungen, sondern einen Vergleich von Produkten anhand von Fakten. Ich kenne folgendes:
- NCover
- Scheint sehr beliebt zu sein und sieht ziemlich gut aus
- Unterstützt die Abdeckung von Kontoauszügen und Zweigen
- $ 480 für "NCover 3 Complete"
- Ältere Beta-Versionen sind kostenlos erhältlich
- Visual Studio (2008 Pro) | (2005 Team System (Entwicklungs-, Test- oder Team Suite-Editionen))
- Nun, es ist Microsoft, also würde ich erwarten, dass es richtig funktioniert
- Vollständig in Visual Studio integriert
- Mindestens 5.469 USD
- PartCover - keine weitere Entwicklung (auf OpenCover verschoben)
- Open Source
- Unterstützt die Abdeckung von Kontoauszügen
- OpenCover - Nachfolger von PartCover
- Open Source
- Unterstützt die Abdeckung von Zweigen und Kontoauszügen
- 32- und 64-Bit-Unterstützung
- Silverlight-Unterstützung
- Hintergrund
- Tutorial zum Code-Projekt durch den Hauptentwickler
- Noch keine .NET Core-Unterstützung
- SD-Testabdeckung
- Funktioniert mit 32 und 64 Bit, volles C # 4.0
- Verarbeitet sowohl kleine als auch sehr große Codebasen
- 250 US-Dollar für eine Einzelbenutzerlizenz
- JetBrains dotCover
- 100 US-Dollar für die persönliche Lizenz. Kostenlos für Benutzergruppen, Open Source-Projekte, Schüler und Lehrer.
- Unterstützt die Abdeckung von Kontoauszügen
- Silverlight-Unterstützung
-
- $ 159 für persönliche Lizenz
- $ 289 für kommerzielle Sitzplatzlizenz
* Kostenlos während der Beta, um kommerziell zu werden, Preis unbekannt unbekannt Zukunft unbekannt. - Indikatoren für die Codeabdeckung in Visual Studio
- Kontinuierliche Tests (nahezu in Echtzeit)
- Visuelle Codeabdeckung pro Test
- Leistungsmetriken, parallele Multi-Core-Testausführung
-
- 410 US-Dollar für die Entwicklerlizenz
- NDepend kann Abdeckungsdaten aus NCover, DotCover, Visual Studio 2017 importieren. Code Coverage-Dateien für 2015, 2013, 2012, 2010 und 2008.
- Abhängigkeitsgraph
- Abhängigkeitsstrukturmatrix
- Visualisierung von Codemetriken
- Code-Regeln validieren