Excel-Bericht "Testlücken" (CMMI)
Für das Testen von Software zuständige Teams können mithilfe des Berichts "Testlücken" feststellen, an welchen Stellen die 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.
Anforderungsstatus: Ermöglicht es dem Team, Lücken in der Testabdeckung der einzelnen Anforderungen zu identifizieren.Dieser Bericht setzt voraus, dass Teammitglieder Testfälle mit Anforderungen verknüpfen.
Anford.-Status nach Konfig.: Ermöglicht es dem Team, Lücken in der Testabdeckung für jede Testkonfiguration aller Anforderungen zu identifizieren.Dieser Bericht setzt voraus, dass Teammitglieder Testfälle mit Anforderungen 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 Organisieren von Testfällen in Testsammlungen.
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 nur 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 Anforderungen
Der Bericht "Anforderungsstatus" gibt an, wie viele Tests für jede Anforderung bestanden werden oder fehlschlagen.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 Anforderungen definiert wurde.Der Bericht stellt das kumulierte Ergebnis von Tests dar, die für alle mit Anforderungen 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 "Anford.-Status nach Konfig." werden die Testergebnisse für jede Anforderung 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 Anforderungen verwendet werden.
Filter |
Felder |
---|---|
Spezifische Filter für den Bericht "Anford.-Status nach Konfig.":
|
|
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 PivotTables 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 PivotTables 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 PivotTable-Berichten 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 Auswählen 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