Testkonfigurationen – Angeben von Testplattformen
Die Benutzer der Anwendung installieren ihn wahrscheinlich auf Computern, die eine Vielzahl von Konfigurationen, mit verschiedenen Betriebssystemen, verschiedenen Webbrowsern, unterschiedlicher Geschwindigkeit der Internetverbindung und anderen Variationen haben.Sie möchten daher einige der Tests in der Umgebung mindestens ausführen, die diese verschiedenen Konfigurationen verfügen.
Sie könnten eine schematische Matrix der Kombinationen aufgeführt, die Sie testen möchten:
Anforderungen
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Ausführen von Tests mit Konfigurationen
Wenn Sie die Liste der Tests beachten, die für die Ausführung bereit sind, wird eine der Spalten Konfiguration mit.Diese Spalte gibt eine bestimmte Kombination von Hardware und der Software, auf der Sie den Test ausführen sollten.Zum Beispiel kann sie Windows Phone 7 oder Windows 8 und Internet Explorer 9 an.Wenn die Anwendung auf verschiedenen Serverplattformen installiert werden kann, geben die Konfigurationen auch Funktionen des Servers an.
Beachten Sie, dass der Testplan aufrufen kann, sodass mehrere Testfälle mit mehr als eine Konfiguration ausgeführt werden können.Jedes Paar Testfall und Testkonfiguration wird einen Testpunkt aufgerufen.
Wenn Sie einen bestimmten Testpunkt ausführen, sollten Sie an einem Computer arbeiten, der die angegebene Konfiguration enthält.In der Regel bedeutet dies, dass, bevor Sie die Anwendung für das Testen, installieren Sie einen Computer mit dem richtigen Betriebssystem und anderen angegebenen Eigenschaften installieren müssen.
Sie möchten wahrscheinlich alle Tests in einer Konfiguration in einem Batch ausführen.Sie können die Testliste durch Konfiguration filtern und sortieren:
Bei manuellen Tests sind die Testkonfigurationen einfach Anweisungen für den Handprüfgerät dazu, wie Sie die Testumgebung installiert.Einige Projekte erfordern nicht mehrere Konfigurationen.In diesen Projekten können Sie die Konfigurationseinstellungen einfach ignorieren.
Planen Sie die Konfigurationen für einen Testfall
Im Testplan können Sie die für eine oder mehrere Testfälle verwendet werden Konfigurationen festlegen:
im ausgewählten Testkonfigurationsfenster ausgewähltes Alle Konfigurationen.Geben Sie an, welche Konfigurationen Sie möchten:
Wenn Sie eine lange Liste von Tests gleichzeitig ändern möchten, wählen Sie Bereichsauswahl und Füllmodus aktivieren aus.Klicken Sie im Feld oben im Bereich im Feld unten, STRG, und auswählen oder löschen Sie das Feld oben.
Hinweis |
---|
Das Festlegen der Konfigurationen ändert nur die Konfigurationen dieser Darstellung des Testfalls.Wenn der gleiche Testfall in einer anderen Suite wird oder, andere Plan-für Beispiel im Testplan für andere Sprint-dann die Konfigurationen, die darauf im anderen Plan zugewiesen werden, werden nicht beeinflusst. |
Legen Sie die Standardkonfigurationen für den Testplan fest
Anstatt, Konfigurationen für jeden Testfall einzeln festzulegen fest, legen Sie die Standardkonfigurationen für in die Eigenschaften des Testplans.Die Standards gelten für den neuen Testfälle und auf Testfälle zu, die Sie aus einem vorherigen Plan kopieren.
Um die Standardeinstellungen festzulegen, wählen Sie Test-Center, Plan, Inhalt.Wählen Sie den Testplan am Stamm der Struktur aus.Wählen Sie dann die Dropdown-Auswahl bei Standardkonfigurationen aus.
Sie können die Konfigurationen in Eigenschaften des Plans festlegen.
Hinweis |
---|
Die Standardkonfigurationen haben nur, wenn Sie einen Testfall einem Plan hinzufügen.Das Ändern der Standardwerte nicht beeinflusst Testfälle, die bereits im Plan sind. |
Erstellen Sie eine Testsammlung für mehrere Konfigurationen
In der Regel möchten Sie nicht jeden Testfall mit mehreren Testkonfigurationen ausführen.Stattdessen wählen Sie nur einige Tests ausgeführt, um sicherzustellen, dass die Anwendung auf andere Konfigurationen ausgeführt wird.Beispielsweise haben Sie möglicherweise alle Tests auf Windows 8 ausführen, aber auch nur einige davon unter Windows 7 und Windows XP.
Die einfachste Möglichkeit, hierzu ist, eine separate Suite für mehrere Konfigurationen erstellen.Legen Sie die Standardkonfigurationen separat vom Testplan fest.Kopieren Sie die ausgewählten Tests zur neuen Suite.In der neuen Suite werden diese Testfälle mehrere Konfigurationen zugewiesen.
Jede Testsammlung erbt normalerweise die Standardkonfigurationen vom Testplan, Sie können sie einzeln festlegen, indem Sie die Sammlung auswählen:
Um einen Testfall in eine Testsammlung zu kopieren, ziehen Sie sie einfach auf die neue Suite.Sie wird dann von einer Sammlung verwiesen und andere Konfigurationen in verschiedenen Sammlungen verfügt.
Erstellen Sie weitere Konfigurationen
Eine kleine Anzahl Testkonfigurationen wird automatisch installiert, wenn Sie das Teamprojekt erstellen, aber Sie können mehr in Testkonfigurations-Manager erstellen.
Jede Testkonfiguration gibt Einstellungen für mehrere Konfigurationsvariablen, wie Betriebssystem und Browser an.Sie können neue Variablen und neue sind empfängt Werte für jede Variable definieren.
Sie können eine Testkonfiguration löschen, wenn sie nicht in einem Testergebnis oder in einen Testplan verwiesen wird.Andernfalls können Sie seinen Zustand zu inaktiv festlegen.
Erstellen von neuen Konfigurationsvariablen
Erstellen Sie Variablen für jeden Aspekt der Testumgebung, die Sie angeben möchten.Beispielsweise können Sie Variablen für ClientEinheitentyp, Serverbetriebssystem, Netzwerkgeschwindigkeit und Datenbankedition erstellen.Beachten Sie, dass diese nicht Aspekte des Systems getesteten sind.Sie sind variable Optionen, die die Benutzer möglicherweise der Anwendung für die Plattform gelten, auf der sie Ihr System installieren.
Erstellen einer neuen Konfiguration
Wenn Sie eine Konfiguration aus dem Erscheinen als Option beenden möchten, als Sie die Konfigurationen von Testfällen, sein Zustand zu Inaktiv festlegen.Allerdings wirkt sich dieses vorhandene Zuweisungen von Konfigurationen nicht zu Testfällen zu.
Externe Ressourcen
Empfehlungen
Tests für fortlaufende Übermittlung mit Visual Studio 2012 - Chapter 3: Lab-Umgebung