Walkthrough: Install Test Controller and Test Agents for Visual Studio Automated Tests
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Test Professional |
Visual Studio 2010 Ultimate |
Visual Studio 2010 Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|---|
In dieser exemplarischen Vorgehensweise werden die Prozeduren zum Installieren eines Testcontrollers und Test-Agents beschrieben. Das Konfigurieren einer Testeinstellung, in der der Testcontroller und der Test-Agent zum Verteilen von Tests auf mehreren Computern verwendet werden, wird ebenfalls veranschaulicht. Darüber hinaus wird in dieser exemplarischen Vorgehensweise erläutert, wie der Testeinstellung Diagnose- und Datenadapter hinzugefügt werden.
Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:
Einrichten eines Testcontrollers und eines Test-Agents für Tests auf mehreren Computern in Visual Studio
Erstellen einer Testeinstellung mit dem Testcontroller und Diagnose- und Datenadaptern und Ausführen des Tests
Vorbereitungsmaßnahmen
"Microsoft Visual Studio Agents"-CD
(Optional) Ein zweiter Computer zum Installieren des Testcontrollers und Test-Agents. Andernfalls können Sie den Testcontroller und den Test-Agent auf dem Computer installieren, auf dem Visual Studio installiert ist.
Installieren des Testcontrollers und Test-Agents
In den nächsten zwei Prozeduren wird beschrieben, wie Sie einen Testcontroller und einen Test-Agent installieren.
Installieren eines Testcontrollers
Zum Installieren eines Testcontrollers müssen Sie Mitglied der Sicherheitsgruppe Administratoren auf den Computern sein. Weitere Informationen zum Installieren von Testcontrollern finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers.
So installieren Sie einen Testcontroller
- Folgen Sie den Prozeduren unter Installieren eines Testcontrollers im Thema Installing and Configuring Visual Studio Agents and Test and Build Controllers.
Installieren eines Test-Agents
Zum Installieren eines Test-Agents müssen Sie ein Mitglied der Sicherheitsgruppe Administratoren auf dem Computer sein.
Der Benutzer, den Sie zum Starten des Diensts oder Prozesses für den Test-Agent hinzufügen, muss auch ein Mitglied der Gruppe "TeamTestAgentService" auf dem Computer des Testcontrollers für diesen Agent sein.
Tipp
Wenn dieser Benutzer der aktuelle Benutzer ist und Sie ihn dem Testcontroller hinzufügen, müssen Sie sich abmelden oder den Computer neu starten.
Weitere Informationen zum Installieren von Test-Agents finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers.
So installieren Sie einen Test-Agent
- Folgen Sie den Prozeduren unter Installieren eines Test-Agents im Thema Installing and Configuring Visual Studio Agents and Test and Build Controllers.
Verwenden des Testcontrollers und Test-Agents in Visual Studio
In dieser Prozedur erstellen Sie in Visual Studio eine Testeinstellung, die den installierten Testcontroller enthält. Zudem geben Sie eine Rolle und die vom Test-Agent verwendeten Daten- und Diagnoseadapter an.
So fügen Sie in Visual Studio eine Testeinstellung mit dem Testcontroller und Test-Agent hinzu
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Projektmappenelemente, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Neues Element.
Das Dialogfeld Neues Element hinzufügen wird angezeigt.
Klicken Sie im Bereich Installierte Vorlagen auf Testeinstellungen.
Geben Sie im Feld Name den Namen "TestSettingDistributedTestWalkthrough" ein.
Klicken Sie auf Hinzufügen.
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.
Tipp
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).
Klicken Sie auf Rollen.
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.
Tipp
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.
Klicken Sie unter Rollen auf Hinzufügen.
Geben Sie in der markierten Zeile in der Spalte Name den Namen "Verteilter Test" ein.
Klicken Sie auf Daten und Diagnose.
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 Erstellen von Testeinstellungen zum Ausführen von automatisierten Tests in Visual Studio.
Klicken Sie auf Hosts.
(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.
Klicken Sie zum Speichern der neuen Testeinstellungen auf Anwenden.
Klicken Sie auf Schließen.
Wählen Sie im Menü "Test" die Option Aktive Testeinstellungen auswählen aus, und klicken Sie dann auf TestSettingDistributedTestWalkthrough.testsettings.
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 Erstellen von Testeinstellungen zum Ausführen von automatisierten Tests in Visual Studio.
Siehe auch
Konzepte
Installing and Configuring Visual Studio Agents and Test and Build Controllers
Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen
Einrichten von Testcomputern zum Ausführen von Tests oder Sammeln von Daten
Weitere Ressourcen
Walkthrough: Using a Test Controller and Test Agents in a Load Test