Freigeben über


Gewusst wie: Ausführen von automatisierten Tests anhand eines Build-, Bereitstellungs- und Testworkflows

HinweisHinweis

Dieses Thema bezieht sich beim Testen in Standardumgebungen und SCVMM-Umgebung.Die Schritte, bei denen Snapshots der Umgebung gelten jedoch nur für SCVMM-Umgebungen.

Sie können automatisierte Tests ausführen, in einer Testumgebung mithilfe eines Workflows für die Build-Bereitstellung-Test queuing Build für den Workflow, oder konfigurieren den Workflow in geplanten Intervallen ausgeführt.Informationen zum Erstellen eines Build-Bereitstellung-Test-Workflows und Planen Ihren Workflow, finden Sie unter Einrichten automatischer Build-, Bereitstellungs- und Testworkflows.Beispielsweise können Sie erstellen täglicher Builds der Anwendung auf einem Server bereitstellen und führen Sie Tests auf diesem Server über einen Client.Nachdem Sie Ihre automatisierten Tests ausführen können Sie die Testergebnisse, um die Qualität der Builds analysieren.Testergebnisse werden gespeichert, jedes Mal, wenn Ihr Build-Bereitstellung-Test-Workflow abgeschlossen ist.Diese Ergebnisse können Sie anzeigen, wie stabil Ihr Build ist und entscheiden, ob Sie diesen Build für manuelle Tests verwenden.

Bei Verwendung eine SCVMM-Umgebung auch können die Buildergebnisse Sie einen Snapshot der Laborumgebung herzustellen, der vorgenommen wurde, nachdem die Anwendung bereitgestellt wurde.So können Sie den Zustand der Umwelt nach dem Fehlschlagen eines Tests anzuzeigen, auch nach ein neuen Testlauf Ihrer Umgebung mit einem sauberen Snapshot wiederhergestellt.

Dieses Thema beschreibt die ausführen oder planen einen Build-Bereitstellung-Test Workflow in einer standard-Umgebung oder einer Umgebung SCVMM Ihre automatisierten Tests ausführen, und zeigen Sie die Testergebnisse.Außerdem beschreibt dieses Thema einen Snapshot des Post-Bereitstellung von Build-Ergebnisse zu schließen, wenn eine SCVMM-Umgebung verwendet.

Gehen Sie folgendermaßen vor, um automatisierte Tests auf Ihre Anwendung in einer Testumgebung mithilfe eines Workflows für die Build-Bereitstellung-Test, und alysieren Sie die Testergebnisse an:

  • Überprüfen der Voraussetzungen

  • Starten Sie Ihren Build

  • Herstellen einer Verbindung mit der Umgebung aus den Buildergebnissen

  • Anzeigen und Analysieren der Testergebnisse für den Build

Vorbereitungsmaßnahmen

Bevor Sie Ihre geplanten in einer Testumgebung Tests und konfigurieren, verwenden Sie diese Liste, um sicherzustellen, dass Sie die folgenden Aufgaben abgeschlossen haben:

Erforderliche Aufgaben

  1. Konfigurieren Sie einen Test-Controller.Weitere Informationen finden Sie unter Einrichten von Test Controllern in Lab-Umgebungen.

  2. Konfigurieren Sie einen Build-Controller und build-Agent mithilfe der Verwaltung von Team Foundation Server.Finden Sie unter einen Buildcomputer konfigurieren.

  3. Erstellen einer Testumgebung und mit den erforderlichen Rollen für Ihre Anwendung konfigurieren.Weitere Informationen finden Sie unter Erstellen von Lab-Umgebungen.

  4. (Empfohlen) Wenn Sie eine SCVMM-Umgebung verwenden, erstellen Sie einen Snapshot Ihrer Umgebung als einen sauberen Zustand für Ihren Workflow verwenden.Weitere Informationen finden Sie unter Verwenden von Umgebungsmomentaufnahmen mit SCVMM-Umgebungen.

  5. Fügen Sie einen Testplan die automatisierten Tests.Weitere Informationen finden Sie unter Gewusst wie: Zuordnen eines automatisierten Tests zu einem Testfall.

  6. Erstellen Sie Test-Einstellungen für die automatisierte Tests, und weisen Sie die Tests die Rollen in Ihrer Testumgebung.Weitere Informationen finden Sie unter Erstellen von Testeinstellungen für automatisierte Systemtests mit Microsoft Test Manager.

  7. Erstellen Sie Ihren Build-Bereitstellung-Test-Workflow.Weitere Informationen finden Sie unter Einrichten automatischer Build-, Bereitstellungs- und Testworkflows.

Starten Sie Ihren Build

Sie können Ihre automatisierten Tests aus einem Workflow queuing einen Build ausführen.

Ee702477.collapse_all(de-de,VS.110).gifIhren Build zu Warteschlange

  1. Um die Build-Bereitstellung-Test-Workflow zu starten, öffnen Sie das Kontextmenü für die Builddefinition im Ordner "Builds", und wählen Sie Neuen Build in Warteschlange.

    Das Dialogfeld Build zur Warteschlange hinzufügen wird angezeigt.

  2. Überprüfen Sie die Informationen für Ihren Workflow, und wählen Sie Queue.

    Die Ansicht "Build Explorer" wird angezeigt.

  3. Doppelklicken Sie auf den Build, um während des Buildvorgangs die Buildzusammenfassung anzuzeigen.

    Der Buildstatus wird angezeigt.

  4. (Optional) Wenn Sie die Umgebung die Übungseinheit Fortschreiten des Builds anzeigen möchten, öffnen Sie Microsoft Test Manager, suchen Sie die Lab Center, wählen Sie Lab, und wählen Sie dann in der Liste Ihrer Umgebung.

    Wenn der Build-Bereitstellung-Test-Workflow erfolgreich abgeschlossen ist, sehen Sie ein grünes Häkchen.Wenn Fehler vorhanden sind, können Sie Protokoll anzeigen um Details anzuzeigen.

Herstellen einer Verbindung mit der Umgebung aus den Buildergebnissen

Sie können eine Verbindung zu Ihrer Labor-Umgebung ein Problem untersuchen, wenn ein Test, während der Workflow-Prozess fehlschlägt.Sie können entweder auf den Post-Deployment-Snapshot, wenn Sie diese Option in Ihren Build Workflow ausgewählt und SCVMM-Umgebung verwenden, oder die Umwelt in seinem aktuellen Zustand, wie in dieser Abbildung gezeigt:

Verbindung mit der Umgebung aus den Buildergebnissen erstellen

So stellen Sie in den Buildergebnissen eine Verbindung mit der Umgebung her

  1. Von der baut Ordner in Team Explorer, öffnen Sie das Kontextmenü für die Builddefinition, die den Workflow enthält, und zeigen Sie auf Builds anzeigen.

    Die Ansicht Build Explorer wird angezeigt.

  2. Um Ihre abgeschlossenen Builds anzuzeigen, wählen Sie die Fertig Registerkarte.

  3. Doppelklicken Sie auf den Build, den Sie anzeigen möchten.

    Die Ansicht "Buildzusammenfassung" wird angezeigt.

  4. Wählen Sie den Link neben Ansicht Umgebung Snapshot < Buildnamen und einer Anzahl >.

    Das Dialogfeld Mit Umgebung verbinden wird angezeigt.

  5. HinweisHinweis

    Dieser Schritt gilt nur für SCVMM-Umgebungen.Wenn Sie eine standard-Umgebung verwenden, überspringen Sie diesen Schritt.

    Wenn Sie SCVMM-Umgebung verwenden, und Sie verwenden möchten, verbinden Sie mit der Snapshot, der aufgenommen wurde, nachdem die Anwendung bereitgestellt wurde, wählen Verbinden zum Snapshot für den in dieser Umgebung.

    HinweisHinweis

    Durch Herstellen einer Verbindung mit dieser Momentaufnahme werden alle Änderungen verworfen, die nach dem Erstellen dieser Momentaufnahme nach der Bereitstellung vorgenommen wurden.Sollen alle Änderungen erhalten bleiben, stellen Sie eine Verbindung mit der Umgebung in ihrem aktuellen Zustand her, und erstellen Sie eine Momentaufnahme, bevor Sie die Momentaufnahme nach der Bereitstellung wiederherstellen.Informationen zum Erstellen einer Momentaufnahme finden Sie unter How to: Save the Current State of Your Environment.

  6. Wenn Sie eine Verbindung herstellen möchten, für die Umwelt in seinem aktuellen Zustand, nachdem Sie ausgeführt haben alle Tests aus Ihrem Workflow, wählen Sie mit der Umgebung in seinem gegenwärtigen Zustand.

  7. Wählen Sie Verbindung.

    Der Microsoft-Umgebungs-Viewer wird angezeigt, und die Verbindung mit der Umgebung wird hergestellt.Nun können Sie mögliche Probleme untersuchen.

Zeigen Sie an und Alysieren Sie die Testergebnisse für den Build-Bereitstellung-Test-Workflow an

Sie können die Testergebnisse in Ihren Build summary Zusammenfassung anzeigen.Jedoch können auch anzeigen und Analysieren der Testergebnisse mit Microsoft Test Manager da die Ergebnisse als Teil des Testplans gespeichert werden.Dies ist in der nächsten Abbildung dargestellt.Weitere Informationen finden Sie unter Erstellen von Berichten zum Testfortschritt von Testplänen.

Testergebnisse über Buildworkflow anzeigen

So können Sie die Testergebnisse in Microsoft Test-Manager anzeigen und analysieren

  1. Öffnen Sie Microsoft Test Manager.

    HinweisHinweis

    Anzeigen der Microsoft Test Manager Fenster, wählen Sie Start, und wählen Sie Alle Programme.Zeigen Sie auf MicrosoftVisual Studio 2012 und wählen Sie Test-Manager von Microsoft.

  2. Um die Testergebnisse anzuzeigen, wählen Sie den Pfeil auf der Mitte Gruppe Wechsler, und wählen Sie Testing Center.

  3. Wählen Sie auf der Menüleiste Center Gruppe, Test und wählen Sie einen Testsuites aus der Hierarchie Test Suite, die Sie in Ihren Build Workflow verwendet.

    Die Testergebnisse für die im Buildworkflow ausgewählte Konfiguration werden angezeigt.

  4. Wenn Sie den vollständigen Testlauf analysieren möchten, wählen Sie Testläufe analysieren.

    Die Aktivität Testläufe analysieren wird angezeigt.Es werden alle Testläufe für diesen Testplan angezeigt.

    HinweisHinweis

    Der Testlauftitel spiegelt den Namen der Builddefinition wider.Die Testlauf-ID wird auf der Buildzusammenfassungsseite für den Build angezeigt, damit der Testlauf identifiziert werden kann.

  5. Doppelklicken Sie auf einen Testlauf, um ihn zu öffnen und die Details anzuzeigen.Die Testlaufdetails werden angezeigt.

  6. (Optional) Um den Titel des Testlaufs in einen aussagekräftigeren Namen zu ändern, geben Sie den neuen Namen in das Feld Titel ein.

  7. (Optional) Wenn der Test fehlgeschlagen ist, können Sie den Grund für den Fehler aktualisieren.Wählen Sie Auflösung und wählen Sie den Grund für den Fehler aus der Liste.

  8. (Optional) Das Testergebnis Kommentare hinzu, wählen Sie die Kommentare Symbol.Geben Sie Ihre Kommentare ein, und wählen Sie Speichern von Kommentaren.

  9. (Optional) Um die Details eines einzelnen Tests anzuzeigen, doppelklicken Sie auf den Test.

    Das Testergebnis wird angezeigt.Dabei werden die Details zum Testlauf, die Anlagen zu den für dieses Testergebnis gesammelten Daten sowie der Verlauf der Testergebnisse für diesen Test angezeigt.Sie können diese Ansicht schließen, um zum Testlauf zurückzukehren.

    HinweisHinweis

    Wenn Sie feststellen, dass ein Fehler vorliegt, können Sie einen Fehler aus dieser Ansicht erstellen.

  10. Um die Änderungen für den Testlauf zu speichern, wählen Sie Speichern in der Symbolleiste.

    Weitere Informationen zum Anzeigen von Testergebnissen finden Sie unter Gewusst wie: Anzeigen von Testplanergebnissen in Microsoft Test Manager.

Siehe auch

Konzepte

Ausführen von Tests in Lab-Umgebungen