Excel-Bericht "Testlücken" (Agile)
Für das Testen von Software zuständige Teams können mithilfe des Berichts "Testlücken" feststellen, an welchen Stellen ihre Testpläne, Testkonfigurationen und die Testabdeckung Fehler aufweisen.Der Bericht "Testlücken" stellt die folgenden fünf Berichte bereit, die auf den für ein Teamprojekt definierten und ausgeführten Testergebnissen und Builds basieren.
Status User Story: Ermöglicht es dem Team, Lücken in der Testabdeckung der einzelnen User Storys zu identifizieren.Dieser Bericht setzt voraus, dass Teammitglieder Testfälle mit User Storys verknüpfen.
Status User Story nach Konf.: Ermöglicht es dem Team, Lücken in der Testabdeckung für jede Testkonfiguration aller User Storys zu identifizieren.Dieser Bericht setzt voraus, dass Teammitglieder Testfälle mit User Storys verknüpfen.
Teststatus nach Bereich: Ermöglicht es dem Team, Lücken in der Testabdeckung von Produktbereichen zu identifizieren.Dieser Bericht setzt voraus, dass Teammitglieder Produktbereichen Testfälle zuordnen.
Nicht ausgeführte Tests: Ermöglicht es dem Team, nie ausgeführte Testfälle für jede Testkonfiguration zu identifizieren.
Codeabdeckung: Ermöglicht es dem Team, die Builds und Buildassemblys mit einer geringen oder hohen Codeabdeckung zu identifizieren.
Die ersten vier Berichte sind erst verfügbar, wenn das Team Testpläne erstellt und mit der Ausführung von Tests mit Microsoft Test Manager beginnt.Informationen zum Definieren von Testsammlungen und Testplänen finden Sie unter Definieren eines Testplans.
Hinweis |
---|
Der Bericht "Testlücken" kann über den Ordner für die Testteamverwaltung unter dem Ordner Excel-Berichte für das Teamprojekt in Team Explorer aufgerufen werden.Sie können nur auf diesen Ordner zugreifen, wenn das Teamprojektportal aktiviert wurde und die Verwendung von SharePoint-Produkte für das Teamprojektportal zulässig ist.Weitere Informationen finden Sie unter Zugreifen auf Teamprojektportale und Prozessleitfäden. |
In diesem Thema
|
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 in den Berichten
In den Testlückenberichten wird die kumulierte Anzahl von Testergebnissen für die Testpläne, Testkonfigurationen und Testfälle angezeigt, die für ein Teamprojekt definiert wurden.Alle Berichte basieren auf PivotTables, die auf im Data Warehouse gespeicherte Daten zugreifen.
Testabdeckung vor User Storys
Der Bericht "Status User Story" gibt an, wie viele Tests für jede User Story erfolgreich ausgeführt wurden oder fehlschlagen sind.Er enthält ein horizontales Balkendiagramm, das die Anzahl von Testergebnissen für jede Kombination aus Testfall und Testkonfiguration anzeigt, die vom Team für die einzelnen User Storys definiert wurde.Der Bericht stellt das kumulierte Ergebnis von Tests dar, die für alle mit User Storys verknüpften Testfälle ausgeführt wurden.Ergebnisse werden im Bericht wie folgt gefiltert angezeigt: Erfolgreich (grün), Fehler (rot), Nie ausgeführt (blau) oder Blockiert (gelb).
Im Bericht "Status User Story nach Konf." werden die Testergebnisse für jede User Story nach Testkonfiguration gruppiert dargestellt.
In der folgenden Tabelle werden die Berichtsfilter und Felder beschrieben, die in den PivotTables zum Generieren der Berichte über die Testabdeckung von User Storys verwendet werden.
Filter |
Felder |
---|---|
Spezifische Filter für den Bericht "Status User Story nach Konf.":
|
|
Testabdeckung nach Produktbereich
Der Bericht "Teststatus nach Bereich" gibt an, wie viele Testfälle je Produktbereich für ein Teamprojekt bestanden werden oder fehlschlagen.In der folgenden Tabelle werden die Berichtsfilter und Felder beschrieben, die in den PivotTable-Berichten zum Generieren des Berichts "Teststatus nach Bereich" verwendet werden.
Filter |
Felder |
---|---|
|
|
Nie ausgeführte Testfälle
Der Bericht "Nicht ausgeführte Tests" gibt an, wie viele Testfälle nie ausgeführt wurden.Die Testfälle sind nach Testkonfiguration und Testergebnisbesitzer gruppiert.In der folgenden Tabelle werden die Berichtsfilter und Felder beschrieben, die in den PivotTable-Berichten zum Generieren des Berichts "Teststatus nach Bereich" verwendet werden.
Filter |
Felder |
---|---|
|
|
Codeabdeckung
Im Bericht "Codeabdeckung" werden die abgedeckten, nicht abgedeckten oder nur teilweise abgedeckten Codezeilen für jeden Build und jede Buildassembly aufgeführt.Mithilfe dieses Berichts können Sie die Builds und Assemblys mit der niedrigsten und höchsten Codeabdeckung ermitteln.In der folgenden Tabelle werden die Berichtsfilter und Felder beschrieben, die in den PivotTables zum Generieren des Berichts "Codeabdeckung" verwendet werden.
Filter |
Felder |
---|---|
|
|
Erforderliche Aktivitäten zum Überwachen von Testlücken
Damit die Testlückenberichte aussagekräftig und genau sind, muss das Team die in der folgenden Tabelle beschriebenen Aktivitäten ausführen:
Arbeitsblattbericht |
Erforderliche Aktivitäten |
---|---|
|
|
|
|
|
|
|
|
|
|
Aktualisieren und Anpassen des Berichts
Sie können den Bericht "Testlücken" aktualisieren, indem Sie ihn in Office Excel öffnen und die Filteroptionen für den PivotTable-Bericht für eines der Arbeitsblätter ändern.Jeder Bericht kann wie in der folgenden Tabelle beschrieben zur Unterstützung anderer Ansichten angepasst werden.
Arbeitsblatt |
Ansicht |
Aktion |
---|---|---|
|
Testlücken für eine Iteration |
Ändern des Filters für Iteration (Standardeinstellung = Alle) |
|
Testlücken für einen Produktbereich |
Ändern des Filters für Area (Standardeinstellung = Alle) |
|
Testlücken für einen bestimmten Testplan oder einen Satz von Testplänen |
Ändern des Filters für Test Plan (Standardeinstellung = Alle) |
|
Testlücken für eine bestimmte Testsammlung |
Ändern des Filters für Test Suite Hierarchy (Standardeinstellung = Alle) |
|
Codeabdeckung für eine bestimmte Builddefinition oder einen Satz von Builddefinitionen |
Ändern des Filters für Build Definition Name (Standardeinstellung = Alle) |
|
Testlücken oder Codeabdeckung, die Daten der letzten sechs, acht oder mehr Wochen beinhalten |
Hinzufügen des Felds Date - Sets in der PivotTable-Feldliste der Spalte und Festlegen von @@Last 6 weeks@@ oder eines anderen Satzes |
Weitere Informationen zum Arbeiten mit PivotTable-Berichten und PivotChart-Berichten sowie zum Anpassen dieser Berichte finden Sie auf den folgenden Seiten der Microsoft-Website:
Bearbeiten oder Entfernen einer Arbeitsmappe aus Excel Services
Speichern einer Datei in einer SharePoint-Bibliothek oder einem anderen Webspeicherort
Siehe auch
Konzepte
Erstellen und Ändern von Bereichen und Iterationen