Freigeben über


Excel-Bericht Codeabdeckung

Mit dem Bericht "Codeabdeckung" können Sie überwachen, wie viel Code vom Team im Zeitverlauf getestet wird.Teammitglieder können diesen Bericht verwenden, um zu ermitteln, wie weit Teile des Codes von der Veröffentlichungsqualität entfernt sind.Informationen über den Zugriff auf diesen Bericht finden Sie unter Excel-Berichte (Agile).

HinweisHinweis

Sie können den Bericht "Codeabdeckung" im Qualitätsdashboard anzeigen.Sie können auf dieses Dashboard nur zugreifen, wenn das Teamprojektportal aktiviert wurde und die Verwendung von Microsoft Office SharePoint Server 2007 für das Teamprojektportal zulässig ist.Weitere Informationen finden Sie unter Zugreifen auf Teamprojektportale und Prozessleitfäden.

In diesem Thema

  • Daten im Bericht

  • Interpretieren des Berichts

  • Anpassen des Berichts

Verwandte Themen

Erforderliche Berechtigungen

Zum Anzeigen des Berichts müssen Sie einer Gruppe zugewiesen sein oder zu einer Gruppe gehören, der in SharePoint-Produkte die Berechtigung Lesen für das Teamprojekt zugewiesen wurde.

Zum Ändern oder Anpassen des Berichts müssen Sie Mitglied der TfsWarehouseDataReaders-Sicherheitsrolle in SQL Server Analysis Services sein.Sie müssen außerdem einer Gruppe zugewiesen sein oder zu einer Gruppe gehören, der in SharePoint-Produkte die Berechtigung Mitglieder für das Teamprojekt zugewiesen wurde.Weitere Informationen finden Sie unter Gewähren von Zugriff auf die Datenbanken des Data Warehouse für Visual Studio ALM und Verwalten von Berechtigungen.

Daten im Bericht

Das Team kann den Bericht "Codeabdeckung" überprüfen, um zu ermitteln, ob der Code durch Tests ausreichend abgedeckt wird und wie sich die Codeabdeckung im Verlauf der Zeit ändert.Wie die folgende Abbildung zeigt, enthält der Bericht ein Liniendiagramm der Codeabdeckung für den Buildüberprüfungstest (Build Verification Test, BVT) sowie weitere Codeabdeckungsdaten für die letzten vier Wochen.

Bericht über Codeabdeckung

Dieser Bericht basiert auf einem PivotChart-Bericht, in dem für die letzten vier Wochen Daten zu Codeänderungen erfasst wurden und der im Data Warehouse gespeichert wird.

Dd695790.collapse_all(de-de,VS.110).gifErforderliche Aktivitäten zum Nachverfolgen der Codeabdeckung

Damit der Bericht "Codeabdeckung" hilfreich und genau ist, müssen die Teammitglieder die folgenden Aktivitäten ausführen:

Interpretieren des Berichts

In den meisten Fällen sollte die Codeabdeckung sich an 100 % annähern, wenn das Team eine testgesteuerte Entwicklung oder ähnliche Verfahren einsetzt.Wenn Komponententests als BVTs wiederverwendet werden, sollte die Codeabdeckung im Bericht "Codeabdeckung" sichtbar sein.

Sie können den Bericht "Codeabdeckung" überprüfen, um Antworten auf die folgenden Fragen zu finden:

  • Wie groß ist der Anteil des vom Team zu testenden Codes?

  • Verfügt das Team über eine ausreichende Codeabdeckung?

  • Nimmt die Codeabdeckung im Verlauf der Zeit zu oder ab?

Weitere Informationen zum Verhältnis von Codeabdeckung und Qualität finden Sie unter Qualitätsdashboard (Agile) und unter Bericht "Buildqualitätsindikatoren".

Anpassen des Berichts

Sie können den Bericht "Codeabdeckung" anpassen, indem Sie ihn in Office Excel öffnen und die Filteroptionen oder eine Spaltenfeldliste für den PivotTable-Bericht ändern.Sie können diesen Bericht ändern, um andere Ansichten zu unterstützen, wie in der folgenden Tabelle beschrieben.

Ansicht

Aktion

Codeabdeckung für eine Iteration

Ändern des Filters für Iteration (Standardeinstellung = Alle)

Codeabdeckung für einen Produktbereich

Ändern des Filters für Area (Standardeinstellung = Alle)

Codeabdeckung für die letzten sechs, acht oder mehr Wochen

Ersetzen von @@Last 4 weeks@@ in den Spalten PivotTable-Feldliste durch ein anderes Set

Weitere Informationen zum Arbeiten mit PivotTable-Berichten und PivotChart-Berichten sowie zum Anpassen dieser Berichte finden Sie auf den folgenden Seiten der Microsoft-Website:

Siehe auch

Konzepte

Qualitätsdashboard (Agile)

Bericht "Buildqualitätsindikatoren"

Weitere Ressourcen

Excel-Berichte (Agile)