Gewusst wie: Ausführen von automatisierten Tests anhand eines Testplans mit Microsoft Test-Manager

Wenn Sie bereits automatisierte Tests erstellt haben, indem Sie jede automatisierte Testmethode einem Testfall zugeordnet haben, können Sie diese Tests in Microsoft Test Manager ausführen. Weitere Informationen zum Zuordnen der automatisierten Testmethoden zu einem Testfall finden Sie unter Gewusst wie: Zuordnen eines automatisierten Tests zu einem Testfall.

Um die neueste Version des automatisierten Tests auszuführen, müssen Sie sicherstellen, dass der richtige Build für den Testplan ausgewählt ist. Sie müssen außerdem eine physische oder eine virtuelle Umgebung verwenden, um die automatisierten Tests auszuführen.

Wichtig

Wenn Sie die Anwendung und die Tests nicht mithilfe von Team Foundation Build erstellen, können Sie trotzdem automatisierte Tests mit Microsoft Test Manager ausführen. Sie müssen eine Builddefinition mit einem Freigabespeicherort erstellen, an dem sich die Assemblys für die Tests befinden.

Gehen Sie wie folgt vor, um den Testplan einzurichten, die Tests mit der entsprechenden Umgebung und den Testeinstellungen auszuführen und nach dem Ausführen der Tests die Ergebnisse anzuzeigen:

  • Einrichten des Testplans, um den Teambuild zu verwenden

  • Erstellen der Testeinstellungen und der Umgebung für die Ausführung der Tests

  • Ausführen des automatisierten Tests mit Microsoft Test-Manager

  • Anzeigen und Aktualisieren der Testergebnisse

  • Hinweis   Wenn Sie die Tests mit einem anderen Build, anderen Testeinstellungen oder einer anderen Umgebung ausführen möchten, als die Werte, die für den Testplan eingerichtet wurden, können Sie Ausführen mit Optionen verwenden, wenn Sie die auszuführenden Tests auswählen.

Einrichten des Testplans, um den Teambuild zu verwenden

Um den Testplan so einzurichten, dass die neueste Version der automatisierten Testmethoden ausgeführt wird, müssen Sie die richtige Builddefinition, die zum Erstellen des automatisierten Tests verwendet wurde, und dann den richtigen Build auswählen. Sie können auch eine Builddefinition verwenden, die den korrekten Buildablagespeicherort für die vorhandenen automatisierten Testassemblys enthält. Die Auswahl des richtigen Builds ist erforderlich, damit der automatisierte Test am Freigabespeicherort für die Builddefinition gefunden und anschließend von Microsoft Test Manager ausgeführt werden kann.

Wichtig

Wenn Sie mehrere Buildkonfigurationen verwenden, werden die Testassemblys für die Ausführung der automatisierten Tests rekursiv im Stammverzeichnis des Buildablageordners gesucht. Wenn es von Bedeutung ist, welche Assemblys beim Ausführen der automatisierten Tests ausgewählt werden, sollten Sie die Buildkonfiguration mithilfe von Ausführen mit Optionen angeben. Weitere Informationen hierzu finden Sie unter How to: Override Settings in Your Test Plan For Test Runs.

So richten Sie den Testplan für die Verwendung des richtigen Builds ein

  1. Öffnen Sie Microsoft Test Manager.

    Tipp

    Klicken Sie zum Öffnen des Microsoft Test Manager-Fensters auf Start und anschließend auf Alle Programme. Zeigen Sie auf Microsoft Visual Studio 2010, und klicken Sie dann auf Microsoft Test Manager 2010.

  2. Klicken Sie zum Erstellen eines Testplans in der Centergruppenauswahl auf den Pfeil nach unten und dann auf Testcenter.

  3. Klicken Sie auf der Centergruppen-Menüleiste auf Plan.

  4. (Optional) Wenn Sie noch nicht mit dem richtigen Plan verbunden sind, können Sie den Testplan auswählen. Klicken Sie auf Plankontext festlegen, um die vorhandenen Testpläne anzuzeigen. Wählen Sie den Testplan aus, und klicken Sie dann auf Kontext festlegen.

  5. Klicken Sie auf Eigenschaften.

  6. Um den Testplan für die Verwendung des richtigen Builds einzurichten, klicken Sie im Kombinationsfeld für Filter für Builds auf den Dropdownpfeil.

    Das Dialogfeld zum Filtern der Builds wird angezeigt.

  7. Um die zum Ausführen der automatisierten Tests verwendete Builddefinition auszuwählen, klicken Sie auf Builddefinition.

  8. Jedem Build kann ein bestimmter Wert zugeordnet werden, der die Qualität des Builds angibt. Um die Qualität der Builds auszuwählen, die angezeigt werden sollen, klicken Sie auf Buildqualität.

    Tipp

    Weitere Informationen zu Builddefinitionen und Buildqualität finden Sie unter Erstellen und Verwenden von Builddefinitionen.

  9. Zum Speichern der Änderungen klicken Sie auf Buildfilter festlegen.

  10. Um zur Verwendung im Testplan den Build auszuwählen, der die letzten Änderungen am automatisierten Test einschließt, müssen Sie zuerst auf Speichern klicken, um den Plan zu speichern, und anschließend auf Ändern klicken.

    Die Aktivität Build zuweisen wird angezeigt. Sie können den aktuellen Build mit einem Build vergleichen, den Sie für die Tests verwenden möchten. Die Liste der zugeordneten Elemente zeigt die Änderungen an Arbeitsaufgaben zwischen den Builds an. Sie können jetzt den letzten Build zur Verwendung für Tests mit diesem Plan zuweisen. Weitere Informationen zum Auswählen von Builds finden Sie unter Bestimmen, welche Builds Fehlerkorrekturen, neue Funktionen oder Anforderungen aufweisen.

  11. Um die Aktivität Build zuweisen zu schließen und zu den Testplaneigenschaften zurückzukehren, klicken Sie auf das Symbol Schließen.

  12. Um die Änderungen für diesen Testplan zu speichern, klicken Sie auf der Symbolleiste auf Speichern.

Erstellen der Testeinstellungen und der Umgebung für die Ausführung der Tests

Zum Ausführen automatisierter Tests müssen Sie eine physische oder eine virtuelle Umgebung verwenden. Sie können automatisierte Tests in Microsoft Test Manager nicht ohne Umgebung ausführen.

Sie müssen eine Umgebung erstellen, die die Rollen in den Testeinstellungen enthält, und diese Umgebung anschließend im Testplan verwenden. Weitere Informationen zum Erstellen von Umgebungen, Rollen und Testeinstellungen finden Sie unter Einrichten von Testcomputern zum Ausführen von Tests oder Sammeln von Daten.

Tipp

Wenn Sie automatisierte Tests ausführen möchten, die mit dem Desktop interagieren, müssen Sie den Agent für die Ausführung als Prozess statt als Dienst konfigurieren. Weitere Informationen finden Sie unter How to: Set Up Your Test Agent to Run Tests that Interact with the Desktop.

So erstellen Sie Testeinstellungen und die Umgebung für die Ausführung der Tests

  1. Führen Sie zum Erstellen einer physischen Umgebung die Schritte in folgendem Thema aus: Erstellen einer physischen Umgebung für Tests.

  2. Wenn Sie Visual Studio Lab Management verwenden, können Sie eine virtuelle Umgebung erstellen. Führen Sie zum Erstellen einer virtuellen Umgebung die Schritte in folgendem Thema aus: Gewusst wie: Erstellen einer Umgebung aus virtuellen Computern oder Vorlagen. Weitere Informationen zum Erstellen von virtuellen Umgebungen finden Sie unter Konzepte und Richtlinien für virtuelle Umgebungen.

  3. Um die Testeinstellungen zu erstellen, führen Sie die Schritte in diesem Thema aus: Erstellen von Einstellungen für automatisierte Tests als Teil eines Testplans.

Ausführen des automatisierten Tests mit Microsoft Test-Manager

So führen Sie den automatisierten Test mit Microsoft Test-Manager aus

  1. Öffnen Sie Microsoft Test Manager.

    Tipp

    Klicken Sie zum Öffnen des Microsoft Test Manager-Fensters auf Start und anschließend auf Alle Programme. Zeigen Sie auf Microsoft Visual Studio 2010, und klicken Sie dann auf Microsoft Test Manager 2010.

  2. Um den automatisierten Test auszuführen, klicken Sie auf der Centergruppenauswahl auf den Pfeil nach unten und dann auf Testcenter.

  3. Klicken Sie auf der Centergruppen-Menüleiste auf Test.

  4. (Optional) Um den Build, die Testeinstellungen oder die Umgebung zu überschreiben, die zum Ausführen der in diesem Testplan ausgewählten automatisierten Tests verwendet werden sollen, klicken Sie mit der rechten Maustaste auf den Test, und klicken Sie dann auf Ausführen mit Optionen. Wenn Sie z. B. den Test in einer Stagingumgebung statt der Standardtestumgebung ausführen möchten, können Sie eine andere Umgebung auswählen. Im Dialogfeld Ausführungsoptionen können Sie diese Einstellungen ändern und anschließend auf Ausführen klicken, um den ausgewählten Test auszuführen.

    Tipp

    Wenn Sie eine andere Umgebung auswählen, muss diese die gleichen Rollen wie die Umgebung enthalten, die mit den von Ihnen verwendeten Testeinstellungen erstellt wurde.

  5. Um den automatisierten Test ohne Änderung der Optionen auszuführen, klicken Sie mit der rechten Maustaste auf den Test, und klicken Sie dann auf Ausführen.

    Die Aktivität Testläufe analysieren wird angezeigt, die den Status des Testlaufs darstellt, der den Test enthält.

    Tipp

    Sie können mehrere automatisierte Tests ausführen, indem Sie mehrere Tests auswählen, oder Sie können die Ausführung einer gesamten Testsammlung auswählen. Zum Ausführen einer Testsammlung, klicken Sie mit der rechten Maustaste auf diese Testsammlung und dann auf Ausführen.

Anzeigen und Aktualisieren der Testergebnisse

So zeigen Sie Testergebnisse an und aktualisieren diese

  1. Öffnen Sie Microsoft Test Manager.

    Tipp

    Klicken Sie zum Öffnen des Microsoft Test Manager-Fensters auf Start und anschließend auf Alle Programme. Zeigen Sie auf Microsoft Visual Studio 2010, und klicken Sie dann auf Microsoft Test Manager 2010.

  2. Klicken Sie zum Anzeigen der Testergebnisse in der Centergruppenauswahl auf den Pfeil nach unten und anschließend auf Test-Center.

  3. Klicken Sie auf der Centergruppen-Menüleiste auf Test und dann auf Testläufe analysieren.

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

  4. Doppelklicken Sie auf einen Testlauf, um ihn zu öffnen und die Details anzuzeigen.

    Die Testlaufdetails werden angezeigt.

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

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

  7. (Optional) Um dem Testergebnis Kommentare hinzuzufügen, klicken Sie auf das Kommentarsymbol. Geben Sie Ihren Kommentar ein, und klicken Sie dann auf Kommentare speichern.

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

    Das Testergebnis mit den Details des Testlaufs, den Anlagen für die gesammelten Daten dieses Testergebnisses und dem Verlauf der Testergebnisse für diesen Test wird angezeigt. Sie können diese Ansicht schließen, um zum Testlauf zurückzukehren.

    Tipp

    Wenn Sie auf der Basis der Analyse feststellen, dass ein Fehler vorhanden ist, können Sie aus dieser Ansicht heraus einen Fehler erstellen.

  9. Um die Änderungen für diesen Testlauf zu speichern, klicken Sie auf der Symbolleiste auf Speichern.

Siehe auch

Aufgaben

Gewusst wie: Zuordnen eines automatisierten Tests zu einem Testfall

Konzepte

Ausführen von automatisierten Tests