Frage:
Tool zur Codeabdeckung von (Unit-Tests in) C #
demongolem
2014-02-05 05:09:31 UTC
view on stackexchange narkive permalink

Ich bin gerade dabei, Komponententests für den Code eines anderen zu schreiben. Im Moment schaue ich nur alle Klassen des Hauptcode-Zweigs durch, um festzustellen, ob ich Tests geschrieben habe, die alle Fälle abdecken. Welche Tools könnten mir dabei helfen, festzustellen, wie viele weitere Tests ich noch schreiben muss?

Bei dieser Frage geht es wirklich um die Codeabdeckung. Unit-Tests sind nur eine Möglichkeit, den Code zu trainieren, für den möglicherweise eine Codeabdeckung erforderlich ist. Es gibt viele andere Möglichkeiten, Code auszuüben, für die man möglicherweise auch eine Codeabdeckung wünscht.
Drei antworten:
#1
+11
Darth Android
2014-02-05 05:27:37 UTC
view on stackexchange narkive permalink

StackOverflow hat einen ziemlich umfangreichen Beitrag, in dem viele der verfügbaren Code-Coverage-Lösungen für C # /. Net aufgeführt sind. Der unten wiedergegebene Inhalt und alle Gutschriften sollten an die Benutzer von SO gehen:

  • NCrunch

  • $ 159 für persönliche Lizenz
  • $ 289 für co Lizenz für kommerzielle Sitzplätze * Kostenlos während der Beta-Phase, um kommerziell zu werden, Preis unbekannt Zukunft unbekannt s>.
  • Indikatoren für die Codeabdeckung in Visual Studio
  • Kontinuierliches Testen (nahezu in Echtzeit)
  • Visuelle Codeabdeckung pro Test
  • Leistungsmetriken, parallele Multi-Core-Testausführung
  • NDepend

  • $ 410 für Entwicklerlizenz
  • NDepend kann Importieren Sie Abdeckungsdaten aus NCover-, DotCover-, Visual Studio 2013-, 2012-, 2010- und 2008-Code Coverage-Dateien.
  • Abhängigkeitsdiagramm
  • Abhängigkeitsstrukturmatrix
  • Visualisieren von Codemetriken
  • Validieren von Coderegeln
  • #2
    +1
    JamesR
    2018-06-13 14:39:17 UTC
    view on stackexchange narkive permalink

    Mein Team und ich verwenden Typemocks Isolator. Es ist ein Unit-Test-Framework mit einigen netten Funktionen, eine davon ist Code Coverage. Wir sind sehr zufrieden mit diesem Produkt.

    #3
    -1
    Harri
    2018-02-03 05:09:36 UTC
    view on stackexchange narkive permalink

    Squish Coco

  • Abdeckungsgrade bis MC / DC und MCC
  • Vergleichen Sie das Abdeckungsdelta zwischen den Tests
  • Berechnen Sie die optimale Testausführungsreihenfolge.
  • Patch-Analyse vor und nach dem Festschreiben
  • Unterstützt C ++ und C zusätzlich
  • 300 Euro pro Lizenz. Verfügbar in 5er-Chargen.
  • (Haftungsausschluss: Ich arbeite für den Anbieter des oben genannten Tools)

    Bitte geben Sie Ihre Zugehörigkeit zu Squish Coco bekannt.
    Und nennen Sie auch die Preiskonditionen. Wenn ich mich nicht irre, ist dieser nicht kostenlos.


    Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
    Loading...