Testkonfigurationen: Angeben von Testplattformen

 

Veröffentlicht: April 2016

Die Benutzer installieren Ihre App wahrscheinlich in einer Vielzahl von Konfigurationen, dazu zählen beispielsweise unterschiedliche Betriebssysteme, Webbrowser und andere Variationen. Sie möchten mindestens einige Ihrer Tests in Umgebungen ausführen, die diese unterschiedlichen Konfigurationen aufweisen. Verwenden Sie Ihren Testplan, um zu entscheiden, welche Tests Sie auf welchen Konfigurationen ausführen möchten. Sie müssen beim Ausführen Ihrer Tests sicherstellen, dass Sie Ihre Umgebungen für die von Ihnen benötigten Konfigurationen eingerichtet haben.

Sie müssen möglicherweise eine schematische Matrix der zu testenden Kombinationen entwerfen:

Konfigurationsvariablen und Konfigurationen

Verwenden Sie Microsoft Test Manager, um die Testkonfigurationen anzugeben. Sie können die Tests jedoch weiterhin entweder mit Team Web Access oder mit Microsoft Test Manager ausführen.

Anforderungen

  • Visual Studio Enterprise, Visual Studio Test Professional

Planen von Tests mit Konfigurationen

Verknüpfen Sie Microsoft Test Manager mit dem Testprojekt, und öffnen Sie den Testplan. Öffnen Sie den Testplan, indem Sie Test-Center, Plan, Inhalt öffnen.

Wählen Sie mindestens einen Test aus, und wählen Sie dann Konfigurationen aus.

Den Testpunkten Konfigurationen zuweisen

Legen Sie die Konfigurationen fest, in denen Sie die Tests ausführen möchten.

Den Testpunkten Konfigurationen zuweisen

  • Die gewünschten Konfigurationen werden nicht angezeigt? Wählen Sie Alle Konfigurationen aus. Wenn die gewünschte Konfiguration weiterhin nicht angezeigt wird, erfahren Sie, wie Sie eigene Konfigurationen definieren.

Ich habe einen Testfall, der in mehreren Testplänen und Testauflistungen vorhanden ist.Muss ich die Konfigurationen für jeden dieser Testpunkte festlegen?

Ja. Der gleiche Testfall kann verschiedene Konfigurationseinstellungen in unterschiedlichen Testauflistungen und Testplänen aufweisen.

Ausführen von Tests mit Konfigurationen

Wenn Sie einen Test ausführen möchten, der mehrere Konfigurationen hat, werden Sie feststellen, dass er mehrmals in der Ausführungsliste angezeigt wird.

Erforderliche Konfigurationen in den Testlisten

Richten Sie eine Testsplattform für eine bestimmte Konfiguration ein, und sortieren Sie dann die Liste, um die Tests anzuzeigen, die in dieser Konfiguration ausgeführt werden.

Testpunkte nach Konfiguration sortieren

Wenn Sie einen Test ausführen, wird eine Erinnerung der erforderlichen Konfiguration im Test Runner-Fenster angezeigt.

Team Web Access

Microsoft Test Manager

Konfigurationsname in Test Runner
Die erforderliche Konfigurationen wird in Test Runner angezeigt.

Test Runner überprüft nicht, ob die Ausführung tatsächlich in der angegebenen Konfiguration erfolgt. Wenn Sie jedoch Microsoft Test Manager verwenden, werden die Systeminformationen im Testprotokoll gespeichert.

Erstellen von neuen Konfigurationen für das Teamprojekt

Einige Konfigurationen sind bereits für Sie definiert, vielleicht möchten Sie aber noch eigene hinzufügen.

Eine Testkonfiguration ist eine Kombination aus Konfigurationsvariablenwerten. Die Konfigurationsvariablen können beispielsweise ein Betriebssystem, Browser, CPU-Typ oder eine Datenbank sein. Mögliche Konfigurationen sind z. B. "Windows 7 + 32-Bit-CPU" oder "Windows 8 + 64-Bit-CPU".

Wählen Sie Test-Center, Organisieren, Testkonfigurations-Manager aus.

Wählen Sie Konfigurationsvariablen verwalten aus, um eigene Konfigurationsvariablen und -werte hinzuzufügen:

Konfigurationsvariablen und Werte definieren

Erstellen Sie neue Konfigurationen, die von den Tests verwendet werden können:

Konfigurationen als Kombinationen von Werten definieren

F und A

  • F: Eignen sich unterschiedliche Testdaten für eine Testkonfigurationsvariable?
    A: Es ist besser, Parameter zu verwenden, wenn Sie einen Test mit unterschiedlichen Testdaten ausführen möchten, da unterschiedliche Parameter für unterschiedliche Testfälle einfach festzulegen sind. Testkonfigurationen sind besser für Variationen der Hardware- oder Softwareplattform, auf der die zu testende Anwendung installiert wird.

  • F: Das Wiederholen von Tests in unterschiedlichen Konfigurationen ist langweilig, oder?
    A: Und langsam sowie fehleranfällig. Es gibt jedoch eine Methode, die Sache zu beschleunigen. Zeichnen Sie die Aktionen in einer Konfiguration auf, und geben Sie sie dann in einer anderen wieder.

    Wenn die Wiedergabe in einem anderen Browser erfolgen soll, wählen Sie die Option Browser für Wiedergabe ändern unter dem Spielmenü im Test Runner aus.

    Beachten Sie jedoch, dass die Aufzeichnung/Wiedergabe nicht bei allen Browsern und Anwendungen funktioniert. In einigen Fällen müssen Sie einige Schritte gegebenenfalls manuell wiedergeben.