Freigeben über


Aufzeichnen und Wiedergeben von manuellen Tests

Mit Microsoft Test Manager können Sie die Tastatureingaben und Gesten aufzeichnen, während Sie eine Anwendung testen. Beim nächsten Ausführen des Tests können Sie die Aktionen schnell und genau wiedergeben.

Die Wiedergabe ist sehr nützlich zum Reproduzieren von Fehlern. Sie können die genauen Aktionen zurückverfolgen, die der Tester bis zu dem Punkt, an dem der Fehler gefunden wurde, ausgeführt hat.

Die Wiedergabe hilft Ihnen beim Ausführen von Tests mit verschiedenen Daten, bei mehreren Konfigurationen, oder bei freigegebenen Schritten, die in vielen Testfällen identisch sind. Sie beschleunigt auch Regressionstests, d. h. Tests, die Sie von einem Sprint zum nächsten ausführen, um sicherzustellen, dass alles nach wie vor ordnungsgemäß funktioniert.

Sie können Tests in einer Vielzahl von Desktopanwendungen und auch in Webanwendungen, auf die Sie über einen unterstützten Browser zugreifen, aufzeichnen und wiedergeben. Eine ausführliche Liste finden Sie unter Unterstützte Konfigurationen und Plattformen für Tests der codierten UI und Aktionsaufzeichnungen.

Ausführen von Microsoft Test Manager auf dem Clientcomputer

Um Aktionen aufzuzeichnen und wiederzugeben, müssen Sie Microsoft Test Manager auf dem Computer installieren, auf dem die Tests ausgeführt werden. Wenn Sie eine Desktopanwendung testen, installieren Sie die aktuelle Version der Anwendung und Microsoft Test Manager auf dem gleichen Computer. Wenn Sie eine webbasierte Anwendung testen, installieren Sie die Anwendung auf einem Testserver und führen Sie Microsoft Test Manager auf dem Computer aus, auf dem Sie den Webbrowser ausführen.

Um Microsoft Test Manager abzurufen, installieren Sie Visual Studio Test Professional oder Visual Studio Ultimate.

Ausführen eines Testfalls

  1. Verknüpfen Sie Microsoft Test Manager mit dem Teamprojekt und wählen Sie den aktuellen Testplan aus.

  2. Wählen Sie einen Testfall aus und führen Sie ihn aus.

    Test über Microsoft Test Manager starten

Aufzeichnen der Aktionen während eines Testlaufs

Wählen Sie im Fenster Test starten die Option Aktionsaufzeichnung erstellen aus.

Aktionsaufzeichnung erstellen

Stellen Sie sicher, dass Sie jeden Schritt mit Erfolgreich oder Fehler markieren, sobald Sie ihn abgeschlossen haben, und Test beenden auswählen, wenn Sie den letzten Schritt abgeschlossen haben. Dadurch wird sichergestellt, dass die Aufzeichnung die Aktionen den richtigen Schritten zuordnet.

Warnung

Kennwörter, E-Mail-Nachrichten, Instant Messenger-Konversationen und andere vertrauliche Daten können in die Aufzeichnung eingeschlossen werden.Sämtliche Tastatureingaben und Gesten können aufgezeichnet werden.

Wählen Sie Anhalten aus, wenn Sie den Test unterbrechen möchten, beispielsweise, um auf eine E-Mail zu antworten.

Halten Sie die Aufzeichnung an, wenn Sie unterbrochen werden.

Was bei Fehlern zu tun ist

Öffnen Sie den Bearbeitungsbereich unten im Test Runner. Dort können Sie Aktionen löschen:

Inlinebearbeitung der Aufzeichnung

Alternativ können Sie den Test erneut ausführen und Aktionsaufzeichnung überschreiben auswählen.

Was bei Tests mit freigegebenen Schritten zu tun ist

Wenn eine Sequenz von freigegebenen Schritten angezeigt wird, wurden diese möglicherweise bereits als Teil eines früheren Testfalls aufgezeichnet. Sie können entweder eine frühere Aufzeichnung beibehalten oder diese jetzt aufzeichnen:

Ein freigegebener Schritt wird aufgezeichnet.

Sie müssen angeben, wann das Aufzeichnen der freigegebenen Schritte beendet ist:

Ein freigegebener Schritt wird aufgezeichnet.

Was bei Schritten mit Parametern zu tun ist

Wenn der Parameter Text angibt, den Sie als Schritt im Test eingeben müssen, wird dieser erkannt und in der Aufzeichnung gebunden. Wird die Aufzeichnung mit einem anderen Satz von Parameterwerten wiedergegeben, wird stattdessen der neue Wert eingegeben.

Parameter werden identifiziert, wenn Sie sie eingeben.

Der Parameter wird jedoch nicht gebunden, wenn er nicht direkt als Text eingegeben wird – z. B. in Form eines Namens einer Auswahl. Wird die Aufzeichnung wiedergegeben, müssen Sie diesen Schritt manuell ausführen.

Wiedergeben einer Aktionsaufzeichnung

Wählen Sie den Test aus und führen Sie ihn aus. Überprüfen Sie nicht die Option zum Überschreiben im Dialogfeld Test starten.

Starten Sie den Test ohne Überschreiben der Aufzeichnung.

Sie können den gesamten Test oder einzelne Schritte wiedergeben. Test Runner gibt die aufgezeichneten Tastatureingaben und Gesten wieder.

Sie müssen das Ergebnis der einzelnen Schritte überprüfen. Die Aufzeichnung überprüft nicht die Ausgaben.

Geben Sie jeden Schritt wieder, und überprüfen Sie das Ergebnis.

F und A

  • F: Kann ich einen Test in einem Testplan aufzeichnen und in einem anderen Testplan wiedergeben?
    A: Ja. Das ist eine sehr gute Möglichkeit, um Regressionstests schnell und genau durchzuführen. Wenn Sie Tests aus einem vorherigen Sprint wiederholen möchten, fügen Sie diese Testfälle einfach dem Testplan für den aktuellen Sprint hinzu.

    Die Aufzeichnung wird mit dem Testfall verknüpft, nicht mit der Darstellung in bestimmten Testplänen oder -auflistungen.

  • F: Kann ich einen Test in einer Testkonfiguration aufzeichnen und ihn in einer anderen Konfiguration wiedergeben? Auf der Ausführungsseite werden die Tests für verschiedene Konfigurationen als separate Tests angezeigt.
    A: Ja. Die Aufzeichnung wird mit dem Testfall verknüpft, sodass die Wiedergabe von jeder Instanz dieses Testfalls aus möglich ist, sogar in verschiedenen Testkonfigurationen, Testauflistungen oder Testplänen.

  • F: Meine Aktionen werden nur teilweise oder gar nicht aufgezeichnet, oder die Wiedergabe funktioniert nicht richtig. Warum?
    A: Die Aktionsaufzeichnung funktioniert am besten bei Anwendungen, in denen jedes Benutzeroberflächenfeld eine eindeutige ID hat, und bei grundlegenden Gesten wie Tastatureingaben, Klicks oder Fingereingaben sowie Menüoptionen. Bei Gesten wie Zeichnungen funktioniert sie möglicherweise nicht so gut, und bei einigen Anwendungen und Webbrowsern funktioniert sie nicht.

    Siehe Unterstützte Konfigurationen und Plattformen für Tests der codierten UI und Aktionsaufzeichnungen.

    Weitere Informationen zum Entwickeln einer Anwendung, die das einfachere Aufzeichnen von Tests ermöglicht, finden Sie unter Aktivieren von Tests der codierten UI Ihrer Steuerelemente.

  • Die Aufzeichnung/Wiedergabe funktioniert prima. Aber wie kann ich einen Test, einschließlich der Ergebnisüberprüfung, vollständig automatisieren?
    Ja. Automatisieren von Systemtests