Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo

Ich habe gerade ein Projekt in C# abgeschlossen. Zum testen habe ich einige ordered unit tests (in Visual Studio) geschrieben. Nun ist es so, dass ich noch die code coverage bestimmen muss.

Wenn ich zuerst die ordered tests ausführe und dannach in Visual Studio die code coverage results anzeigen lasse, dann erscheint die Meldung "Cannot find any coverage data (.coverage or .coveragexml) files. Check test run details for possible errors".

Gibt es irgendeine Möglichkeit die code coverage anhand von den ordered unit tests zu bestimmen? Ich darf auch ein externes Tool benutzen, allerdings darf ich nichts mehr am code, auch nicht am test code verändern.

Mit dem ReSharper laesst sich auch die zyklomatische Komplexitaet nach McCabe deiner Klassen bestimmen.

Nette Sache. Allerdings: VS zeigt Dir auch die zyklomatische Komplexität an. Und Code Coverage ist ja doch was anderes.

Aber nichts desto trotz: ReSharper ist ein tooles Tool.

Ja, aber beides sind Indikatoren fuer mehr oder weniger sauberen und wartbaren Code. :)

Das kann man so nicht sagen:

Code Coverage beleuchtet lediglich die Abdeckung des Codes durch Tests. Das heißt weder, dass der zu testende Code gut oder wartbar ist, geschweige denn ist die Abdeckung ein Zeichen für guten Code. Es ist möglich schlechten Code zu schreiben, der äußerst schwierig zu warten ist aber komplett durch Tests abgedeckt wird.

Umgekehrt: Hat man guten Code, so ist es eine qualitätsichernde Maßnahme, eine hohe Coverage zu erreichen.

  • Autor

Ich danke euch.

artiso Blog - Code Coverage Analyse in Visual Studio 2010 aktivieren

Ich werde das einmal ausprobieren. Kann man damit auch ordered Tests "beleuchten"? Das Problem ist eben, dass ich ordered tests habe, wenn die tests nicht als ordered ausgeführt werden, schlagen viele fehl.

Mit dem ReSharper laesst sich auch die zyklomatische Komplexitaet nach McCabe deiner Klassen bestimmen.

Ich muss allerdings die code coverage abliefern. ;)

  • 2 Wochen später...

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.