Entwickler-Ecke

C# - Die Sprache - Tool für C# Unit Tests + Branch Coverage


robbygraz - So 30.11.08 20:47
Titel: Tool für C# Unit Tests + Branch Coverage
Hallo,

Gibt es ein Tool mit dem man den C# Code auf Zweigüberdeckung (branch coverage) überprüfunen kann? D.h. ich habe ein paar Unit Tests geschrieben und möchste nun wissen wie hoch die Zweigüberdeckung dieser Tests im Bezug auf das getestete Programm ist.

Bis jetzt habe ich folgende Tools ausprobiert:
Visual Studio Team System 2008
Test Complete
NCover

Doch keines dieser Tools kann auf Zweigüberdeckung prüfen.

Ein kleines Beispiel zur Zweigüberdeckung:
http://www.glenesoft.com/fhdw/OOTest/Zweigueberdeckung.shtml


lg Robert


Greenberet - Mo 01.12.08 01:12

probiers mal mit NUNIT [http://www.nunit.org/index.php] =)

bin mir allerdings selbst nicht sicher ob da zweigüberdeckung drinn is


robbygraz - Di 02.12.08 14:27

user profile iconGreenberet hat folgendes geschrieben Zum zitierten Posting springen:
probiers mal mit NUNIT [http://www.nunit.org/index.php] =)

bin mir allerdings selbst nicht sicher ob da zweigüberdeckung drinn is


Danke für die Antwort.
Bei NUnit ist leider keine Zweigüberdeckung dabei.

lg Robert


Greenberet - Di 02.12.08 17:22

dann hilft wohl nur
selber schreiben oder schreibtischtest^^


Ralf Jansen - Di 02.12.08 17:30

Vielleicht hilft die NDepend weiter.

http://www.ndepend.com/Metrics.aspx#PercentageBranchCoverage