Zuweisen von Rollen zu einem Test Controller und Test Agent für automatisierte Tests in Visual Studio
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Test Professional |
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|---|
In dieser exemplarischen Vorgehensweise werden außerdem die Erstellung und Konfiguration einer Testeinstellung veranschaulicht, in der mithilfe eines Testcontrollers und eines Test-Agents Tests auf mehreren Computern verteilt werden, die Visual Studio 2013 verwenden. Darüber hinaus wird hier erläutert, wie der Testeinstellung Diagnose- und Datenadapter hinzugefügt werden.
Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:
Erstellen einer Testeinstellung.
Zuweisen von Rollen zu einem Testcontroller und Test-Agents.
Zuweisen der Testeinstellung zu einem Diagnose- und Datenadapter.
Vorbereitungsmaßnahmen
Erstellen Sie Komponententests oder Tests der codierten UI, die mit der Testeinstellung ausgeführt werden. Informationen zum Erstellen von Komponententests oder Tests der codierten UI finden Sie unter Erstellen von manuellen Tests mit Team Web Access.
Sie müssen einen Testcontroller und Test-Agents installiert haben. Wie Sie einen Testcontroller und Test-Agents installieren, erfahren Sie unter Installieren und Konfigurieren von Test Agents und Testcontrollern.
So erstellen und konfigurieren Sie eine Testeinstellung
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Projektmappenelemente, zeigen Sie auf Hinzufügen, und wählen Sie dann Neues Element.
Das Dialogfeld Neues Element hinzufügen wird angezeigt.
Wählen Sie im Bereich Installierte Vorlagen die Option Testeinstellungen aus.
Geben Sie im Feld Name den Namen "TestSettingDistributedTestWalkthrough" ein.
Wählen Sie Hinzufügen aus.
Die neue Testdatei "TestSettingDistributedTestWalkthrough.testsettings" wird im Projektmappen-Explorer unter dem Ordner Projektmappenelemente angezeigt.
Das Dialogfeld Testeinstellungen wird angezeigt. Die Seite Allgemein ist ausgewählt.
Sie können die Testeinstellungswerte jetzt bearbeiten und speichern.
Hinweis
Jeder erstellte Satz von Testeinstellungen wird im Menü Test als Option unter Aktive Testeinstellungen auswählen und Testeinstellungen bearbeiten aufgeführt.
Geben Sie unter Name den Namen für die Testeinstellungen ein.
Geben Sie unter Beschreibung "Einstellungen für verteilten Test" ein.
Übernehmen Sie die Einstellung von Standardbenennungsschema (aktiviert).
So weisen Sie einem Testcontroller und Test-Agents Rollen zu
Wählen Sie Rollen aus.
Die Seite Rollen wird angezeigt.
Wenn Sie den Test remote ausführen möchten, wählen Sie in der Dropdownliste Testausführungsmethode die Option Remoteausführung aus.
Geben Sie in der Dropdownliste Controller den Computernamen Ihres Testcontrollers ein.
Hinweis
Wenn Sie zum ersten Mal einen Controller hinzufügen, enthält die Dropdownliste keine Controller.Die Liste wird mit vorherigen Controllern aufgefüllt, die Sie in anderen Testeinstellungen angegeben haben.
Wählen Sie unter Rollen die Option Hinzufügen aus.
Geben Sie in der markierten Zeile in der Spalte Name den Namen "Verteilter Test" ein.
So weisen Sie der Testeinstellung einen Diagnose- und Datenadapter zu
Wählen Sie Daten und Diagnose aus.
Die Seite Daten und Diagnose wird angezeigt.
Überprüfen Sie unter Rolle, ob die Rolle Verteilter Test ausgewählt ist.
Wählen Sie unter Daten und Diagnosen für ausgewählte Rolle die Adapter IntelliTrace und Systeminformationen aus.
Informationen zu diesen und anderen Adaptern, die in einer Testeinstellung verwendet werden können, finden Sie unter Angeben von Testeinstellungen für Visual Studio-Tests.
Wählen Sie Hosts aus.
(Optional) Wenn der Computer unter einer 64-Bit-Version von Microsoft Windows ausgeführt wird und Sie den Test mit der Konfiguration Any CPU kompiliert haben, wählen Sie in der Dropdownliste Tests als 32-Bit- oder 64-Bit-Prozess ausführen die Option "Tests als 64-Bit-Prozess auf einem 64-Bit-Computer ausführen" aus.
Tipp
Maximale Flexibilität erhalten Sie, wenn Sie die Testprojekte mit der Konfiguration Any CPU kompilieren.Die Ausführung ist dann auf 32- und auf 64-Bit-Agents möglich.Das Kompilieren von Testprojekten mit der 64-Bit-Konfiguration bietet keinen Vorteil.
Wählen Sie zum Speichern der neuen Testeinstellungen Anwenden aus.
Wählen Sie Schließen aus.
Wählen Sie im Menü "Test" die Option Aktive Testeinstellungen auswählen und anschließend TestSettingDistributedTestWalkthrough.testsettings aus.
Führen Sie den Test wie gewohnt aus.
Wenn der Testcontroller Komponententests und Tests der codierten UI verarbeitet, unterteilt er die Tests in Gruppen von je 100 und sendet diese an einen Test-Agent-Computer. Bei z. B. 250 Komponententests und drei Test-Agents werden die ersten 100 Komponententests an agent1 gesendet, die nächsten 100 Komponententests an agent2 und die verbleibenden 50 Komponententests an agent3.
Weitere Informationen zum Erstellen von Testeinstellungen zur Verwendung in Visual Studio finden Sie unter Angeben von Testeinstellungen für Visual Studio-Tests.
Siehe auch
Konzepte
Installieren und Konfigurieren von Test Agents und Testcontrollern
Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen
Weitere Ressourcen
Einrichten von Testcontrollern und Test Agents zum Verwalten von Tests mit Visual Studio