Freigeben über


Veröffentlichen von Testergebnissen

Aktualisiert: November 2007

Das Veröffentlichen von Testergebnissen ist eine Möglichkeit zum Freigeben der Ergebnisse für Teammitglieder. Nach der Veröffentlichung befinden sich die Testergebnisse in einer SQL Server-Datenbank, die als betriebsinterner Speicher bezeichnet wird. In dieser Datenbank werden alle Arten von Testergebnisdaten gespeichert, einschließlich Codeabdeckungsinformationen. Ein Projektteam verwendet einen einzelnen betriebsinternen Speicher, der von allen Teammitgliedern gemeinsam genutzt wird.

Die folgende Abbildung zeigt den Prozess, in dem Testergebnisse generiert, veröffentlicht und schließlich in das Data Warehouse von Team Foundation Server verschoben werden.

Beschreibung der Schritte in der Abbildung oben

Schritt 1a: Ausführen eines lokalen Tests.

Ein Tester führt Tests auf einem lokalen Computer aus und verwendet Visual Studio Team System Test Edition, um die laufenden Tests anzuzeigen.

Schritt 1b: Ausführen eines Remotetests.

Ein Tester führt Tests remote aus, wobei Controller und Agents verwendet werden. Auch hier können die laufenden Tests mit Test Edition angezeigt werden. Weitere Informationen finden Sie unter Controller, Agents und Rigs.

Hinweis:

Beim Ausführen von Tests werden automatisch Testergebnisdaten generiert, unabhängig davon, ob die Tests lokal oder remote ausgeführt werden.

Schritte 2a und 2b: Speichern der Testergebnisse.

Erhaltene Testergebnisse werden automatisch auf der Festplatte gespeichert.

  • Der Auslastungstest-Ergebnisspeicher muss explizit installiert werden.

  • Der Auslastungstest-Ergebnisspeicher verwendet ein erweiterbares Schema.

  • Über das Fenster Testlauf von Test Edition können Sie auf den gespoolten Ergebnisspeicher zugreifen.

  • Der Controller und die Agents müssen nicht auf separaten Computer laufen. Desgleichen müssen der Controller und die Agents nicht auf Remotecomputern laufen.

Schritt 3: Veröffentlichen der Ergebnisse.

Die Tester veröffentlichen die Ergebnisse aus allen lokal oder mithilfe von Agents und Controllern ausgeführten Testläufen im betriebsinternen Speicher. Nur im betriebsinternen Speicher gespeicherte Daten können in das Data Warehouse von Team Foundation Server kopiert werden.

Schritt 4: Abrufen von Daten.

Das Data Warehouse ruft Daten aus dem betriebsinternen Speicher nach einem eigenem Zeitplan ab. Weitere Informationen finden Sie unter Verschieben von Testdaten in das Data Warehouse.

Wenn sich die Daten im Data Warehouse befinden, stehen den Berichts- und Team Foundation Build-Features von Team Foundation Server aggregierte Testdaten aus zahlreichen Testläufen zur Verfügung.

Hinweis:

Testergebnisse können auch über eine Befehlszeile veröffentlicht werden. Weitere Informationen finden Sie unter Testausführung in der Befehlszeile.

Anforderungen für das Veröffentlichen von Testergebnissen

Beachten Sie vor dem Veröffentlichen von Testergebnissen die folgenden Anforderungen:

  • Der betriebsinterne Speicher befindet sich auf einem Team Foundation Server-Computer. Sie können Testdaten also nur veröffentlichen, wenn Team Explorer installiert und die Visual Studio-Benutzersitzung mit einem Team Foundation Server-Computer verbunden ist. Informationen zum Herstellen einer Verbindung mit Team Foundation Server finden Sie unter Gewusst wie: Herstellen einer Verbindung mit Team Foundation Server.

  • Sie können nur einen gesamten bzw. mehrere Testläufe veröffentlichen. Es kann keine Teilmenge eines Testlaufs veröffentlicht werden.

  • Sie müssen ein vorhandenes Build für die Veröffentlichung angeben. Außerdem müssen Sie die Kombination von Plattform und Typ für dieses Build angeben. Bei einigen der im Dialogfeld Testergebnisse veröffentlichen aufgeführten Builds ist möglicherweise keine entsprechende Plattform-Typ-Kombination zur Auswahl angegeben. Das liegt wahrscheinlich daran, dass bei dem Build zu einem frühen Zeitpunkt Fehler aufgetreten sind, sodass Plattform und Typ nicht festgelegt wurden und daher nicht aufgeführt werden können. Ein solches Build kann nicht für die Veröffentlichung ausgewählt werden.

Siehe auch

Aufgaben

Gewusst wie: Veröffentlichen von Testergebnissen

Konzepte

Verschieben von Testdaten in das Data Warehouse

Befehlszeilenoptionen zum Veröffentlichen von Testergebnissen

Data Warehouse-Architektur

Weitere Ressourcen

Testausführung in der Befehlszeile