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 |
---|---|---|---|---|
Diese exemplarische Vorgehensweise veranschaulicht, wie eine Testeinstellung erstellt und konfiguriert, die einen Testcontroller und Test-Agents verwendet, um einen Tests zu mehreren Computern mit Visual Basic in Visual Studio 2012zu verteilen.Außerdem wird diese exemplarische Vorgehensweise erläutert, wie Diagnose und Datenadapter der Testeinstellung hinzufügen.
Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:
Erstellen einer Testeinstellung.
Weisen Sie einem Testcontroller und Test-Agents Rollen.
Weisen Sie eine Diagnose und einen Datenadapter für die Testeinstellung zu.
Vorbereitungsmaßnahmen
Erstellen von Komponententests oder Tests der codierten UI, um mit der Testeinstellung ausgeführt werden.Weitere Informationen zum Erstellen von Komponententests oder Tests der codierten UI finden Sie Erstellen und Verwalten von Tests in Microsoft Test Managerunter erstellt.
Sie müssen einen Testcontroller und Test-Agents installiert ist.Informationen darüber, wie Sie einen Testcontroller und Test-Agents finden Sie unter installiert Installieren und Konfigurieren von Test Agents und Testcontrollern.
So erstellen Sie eine Testeinstellung erstellen und konfigurieren diese
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Projektmappenelemente, zeigen Sie auf Hinzufügen, und klicken Sie dann Neues Elementaus.
Das Dialogfeld Neues Element hinzufügen wird angezeigt.
Wählen Sie im Bereich Installierte VorlagenTesteinstellungenaus.
Geben Sie im Feld Name den Namen "TestSettingDistributedTestWalkthrough" ein.
Wählen Sie Hinzufügenaus.
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 erstellen Sie Rollen zuweisen einem Testcontroller und Test-Agents
Wählen Sie Rollenaus.
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 des Testcontrollers ein, den Sie in der Prozedur Installieren eines Testcontrollers erstellt haben.
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 RollenHinzufügenaus.
Geben Sie in der markierten Zeile in der Spalte Name den Namen "Verteilter Test" ein.
So erstellen Sie eine Diagnose und einen Datenadapter für die Testeinstellung zuweisen
Wählen Sie Daten und Diagnoseaus.
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 Hostsaus.
(Optional) Wenn der Computer unter einer 64-Bit-Version von Microsoft Windows ausgeführt wird und Sie den Test Using Test Beliebige CPU Konfiguration kompilierten, verwenden Sie die Tests als 32-Bit- oder 64-Bit-Prozess ausführen Dropdownliste, und wählen Sie Tests im 64-Bit-Prozess auf 64-Bit-Computer aus.
Tipp Maximale Flexibilität erhalten Sie, wenn Sie die Testprojekte mit der Konfiguration Any CPU kompilieren.Anschließend können Sie für beide 32 ausgeführt werden, und 64-Bit-Agenten.Das Kompilieren von Testprojekten mit der 64-Bit-Konfiguration bietet keinen Vorteil.
Um die neuen Einstellungen zu speichern, wählen Sie Übernehmen.
Wählen Sie Schließenaus.
Klicken Sie im Menü Test Aktive Testeinstellungen auswählen und wählen Sie dann die Option TestSettingDistributedTestWalkthrough.testsettingsaus.
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