Testdashboard (CMMI)
Mit dem Testdashboard können Sie Testaktivitäten überwachen, Statusberichte erstellen, Lücken in der Testabdeckung suchen und Testbereiche identifizieren, die ggf. genauer untersucht werden müssen.In diesem Dashboard werden fünf Berichte mit Informationen zu Tests angezeigt, die in den letzten vier Wochen durchgeführt wurden.
Hinweis |
---|
Sie greifen über das Teamprojektportal auf Dashboards zu.Sie können auf das Testdashboard nur zugreifen, wenn dieses Portal aktiviert wurde und die Verwendung von Microsoft Office SharePoint Server 2007 für das Teamprojektportal zulässig ist.Weitere Informationen finden Sie unter Dashboards (Agile) oder unter Zugreifen auf Teamprojektportale und Prozessleitfäden. |
In diesem Thema
|
Sie können mit diesem Dashboard die folgenden Fragen beantworten:
|
Erforderliche Berechtigungen
Zum Anzeigen des Dashboards 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, Kopieren oder Anpassen eines Dashboards müssen Sie 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 Hinzufügen von Benutzern zu Teamprojekten.
Zum Ändern eines Berichts in Office Excel müssen Sie Mitglied der TfsWarehouseDataReaders-Sicherheitsrolle in SQL Server Analysis Services sein und einer Gruppe zugewiesen sein oder zu einer Gruppe gehören, der die Berechtigung Mitglieder in SharePoint-Produkte 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.
Zum Anzeigen einer Arbeitsaufgabe müssen Sie Mitglied der Gruppe Leser sein, oder die Berechtigung Arbeitsaufgaben in diesem Knoten anzeigen muss auf Zulassen festgelegt sein.Zum Erstellen oder Ändern einer Arbeitsaufgabe müssen Sie Mitglied der Gruppe Contributors sein, oder die Berechtigung Arbeitsaufgaben in diesem Knoten bearbeiten muss auf Zulassen festgelegt sein.Weitere Informationen finden Sie unter Verwalten von Berechtigungen.
Im Testdashboard angezeigte Daten
Mit dem Testdashboard können Sie nachvollziehen, wie gut das Team beim Testen der Anforderungen vorankommt.Insbesondere werden in diesem Dashboard die Webparts angezeigt, die in der folgenden Abbildung dargestellt und in der folgenden Tabelle beschrieben werden.
Hinweis |
---|
Die Berichte Testplanstatus, Testfallbereitschaft, Status des Anforderungstests und Testaktivität sind erst verfügbar, wenn das Team Testpläne erstellt und Tests mit Test Runner und Microsoft Test Manager ausführt.Informationen zum Definieren von Testsammlungen und Testplänen finden Sie unter Organisieren von Testfällen in Testsammlungen. Burndown-, Status- und Trenddiagramme und die Berichte bis werden nicht angezeigt, wenn der Server, auf dem Analysis Services gehostet werden, nicht verfügbar ist. |
Webpart |
Angezeigte Daten |
Verwandtes Thema |
---|---|---|
Ein gestapeltes Flächendiagramm der Testergebnisse aller Tests, gruppiert nach dem letzten erfassten Ergebnis in den vergangenen vier Wochen.Mögliche Testergebnisse sind Nie ausgeführt, Blockiert, Fehler und Erfolgreich. |
||
Ein gestapeltes Flächendiagramm, das zeigt, wie viele Testfälle in den letzten vier Wochen den Zustand Entwurf oder Bereit hatten. |
||
Ein horizontales Balkendiagramm, das die Anzahl von Testergebnissen für jede Kombination aus Testfall und Testkonfiguration anzeigt, die für die einzelnen Anforderungen definiert wurde.Im Diagramm werden die Testergebnisse nach ihrem letzten Testlauf gruppiert. Die Optionen sind Erfolgreich (grün), Fehler (rot), Blockiert (lila) oder Nicht ausgeführt (grau). |
||
Ein Liniendiagramm, das die kumulierte Anzahl aller Ergebnisse anzeigt, die während der vergangenen vier Wochen für alle manuellen Testfälle erfasst wurden. |
||
Ein gestapeltes Flächendiagramm, das die kumulierte Anzahl aller fehlgeschlagenen Tests während der letzten vier Wochen nach Fehlertyp sortiert anzeigt.Die Fehlertypen sind Regression, Neues Problem und Bekanntes Problem. |
||
Liste bevorstehender Ereignisse.Diese Liste wird von einem SharePoint-Webpart abgeleitet. |
Nicht zutreffend |
|
Anzahl der aktiven, gelösten und geschlossenen Arbeitsaufgaben.Sie können die Liste der Arbeitsaufgaben öffnen, indem Sie auf die einzelnen Zahlen klicken.Diese Liste wird von einem Team Web Access-Webpart abgeleitet. |
||
Liste der letzten Builds und ihrer Buildstatus.Sie können weitere Informationen anzeigen, indem Sie auf einen bestimmten Build klicken.Diese Liste wird von einem Team Web Access-Webpart abgeleitet. Legende: : Der Buildvorgang wird ausgeführt. : Der Buildvorgang wurde nicht gestartet. : Der Buildvorgang war erfolgreich. : Der Buildvorgang ist fehlgeschlagen. : Der Buildvorgang wurde beendet. : Der Buildvorgang war teilweise erfolgreich. |
||
Liste der letzten Eincheckvorgänge.Sie können weitere Informationen anzeigen, indem Sie auf einen bestimmten Eincheckvorgang klicken.Diese Liste wird von einem Team Web Access-Webpart abgeleitet. |
Entwickeln von Code und Verwalten von ausstehenden Änderungen |
Erforderliche Aktivitäten zum Nachverfolgen von Tests
Damit die Berichte im Testdashboard hilfreich und genau sind, muss das Team die folgenden Aktivitäten ausführen:
Definieren Sie Testfälle und Anforderungen, und erstellen Sie Getestet von-Links zwischen Testfällen und Anforderungen.
Definieren Sie Testpläne, und weisen Sie Testplänen Testfälle zu.
Weitere Informationen finden Sie unter Definieren eines Testplans.
Markieren Sie bei manuellen Tests die Ergebnisse jedes Validierungsschritts im Testfall als erfolgreich oder fehlgeschlagen.
Wichtig Tester müssen einen Testschritt mit einem Status markieren, wenn es sich um einen Validierungstestschritt handelt.Das Gesamtergebnis für einen Test gibt den Status aller vom Tester markierten Testschritte wieder.Wenn der Tester einen Test als fehlgeschlagen oder gar nicht markiert hat, weist der Testfall daher den Status "Fehler" auf.
Bei automatisierten Tests wird jeder Test automatisch als erfolgreich oder fehlgeschlagen markiert.
(Optional) Weisen Sie jedem Testfall die Pfade Iteration und Bereich zu, damit nach diesen Feldern gefiltert werden kann.
Überwachen des Teststatus
Mit den ersten drei Berichten im Testdashboard können Sie den Teststatus überwachen und die Fragen in der folgenden Tabelle beantworten:
Bericht |
Beantwortete Fragen |
Hinweise |
---|---|---|
Testfallbereitschaft |
|
|
Testplanstatus |
|
|
Status des Anforderungstests |
|
|
Ermitteln von Lücken in Tests
Mit dem Bericht Status des Anforderungstests können Sie feststellen, ob die Tests den gesamten Code abdecken, und die folgenden Fragen prüfen:
Bei welchen Anforderungen ist die Gesamtanzahl von Testfällen gering?
Welche Anforderungen weisen eine hohe Gesamtanzahl von Testfällen auf, die blockiert sind oder nie ausgeführt wurden?
Entspricht die Testfallabdeckung für die einzelnen Anforderungen den Erwartungen?
Welche Anforderungen weisen einen hohen Anteil an fehlgeschlagenen Tests auf?
Wie viele Testfälle werden durchschnittlich für jede Anforderung definiert?
Überwachen von Testfehlern und Regressionen
Indem Sie Testfehler überwachen, können Sie Probleme im Code früh identifizieren und behandeln.Die letzten zwei Berichte im Testdashboard geben Ihnen einen besseren Einblick in die Anzahl der fehlgeschlagenen Tests.
Bericht |
Beantwortete Fragen |
Hinweise |
---|---|---|
Manuelle Testaktivität |
|
Der Bericht Manuelle Testaktivität enthält die Ergebnisse jeder Testfallausführung für jede Testkonfiguration und für alle Testpläne.Spitzen können erste Anzeichen für Probleme mit der Testaktivität oder der Qualität des vom Team eingecheckten Codes sein. Sie können in diesem Fall die Metriken für die letzten Builds, den Fehlerstatus und die Codeänderung überprüfen, um festzustellen, ob sich die Änderungen durch diese Werte erklären lassen. |
Testfehleranalyse |
|
Ein fehlerfreier Bericht "Testfehleranalyse" zeigt eine moderate Anzahl von neuen Problemen, bekannten Problemen und Regressionen an.Wenn in diesen Bereichen Spitzen auftreten, muss das Team ggf. eine genauere Untersuchung durchführen.Spitzen weisen möglicherweise auf Probleme mit der Testaktivität oder der Qualität des vom Team eingecheckten Codes hin. Sie können auch die Metriken für die letzten Builds, den Fehlerstatus und die Codeänderung überprüfen, um festzustellen, ob sich die Änderungen durch einen dieser Werte erklären lassen. |
Anpassen des Testdashboards
Sie können das Testdashboard folgendermaßen anpassen:
Ändern Sie die Filter für jeden Bericht in Office Excel, um bestimmte Produktbereiche oder Iterationen in den Fokus zu rücken.
Filtern Sie den Bericht Manuelle Testaktivität in Office Excel nach bestimmten Testplänen oder nach manuellen oder automatisierten Testfällen.
Fügen Sie vorhandene Excel-Berichte zum Dashboard hinzu, z. B. Fehlerstatus, Codeänderung oder Codeabdeckung.
Erstellen und fügen Sie Berichte in Office Excel hinzu, in denen der Fortschritt nach Teammitgliedern angezeigt wird.Ein Beispiel finden Sie unter Excel-Bericht Fehler nach Zuweisung.
Weitere Informationen zum Arbeiten mit Berichten in Office Excel und 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
Ausführen von manuellen Tests mit Test Runner
Ausführen von automatisierten Tests mit Microsoft Test Manager
Bericht "Testfallbereitschaft"