Share via


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

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist nicht vorhanden

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

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

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

  1. 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.

  2. Klicken Sie im Bereich Installierte Vorlagen auf Testeinstellungen.

  3. Geben Sie im Feld Name den Namen "TestSettingDistributedTestWalkthrough" ein.

  4. 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.

  5. Geben Sie unter Name den Namen für die Testeinstellungen ein.

  6. Geben Sie unter Beschreibung "Einstellungen für verteilten Test" ein.

  7. Übernehmen Sie die Einstellung von Standardbenennungsschema (aktiviert).

  8. Klicken Sie auf Rollen.

    Die Seite Rollen wird angezeigt.

  9. Wenn Sie den Test remote ausführen möchten, wählen Sie in der Dropdownliste Testausführungsmethode die Option Remoteausführung aus.

  10. 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.

  11. Klicken Sie unter Rollen auf Hinzufügen.

  12. Geben Sie in der markierten Zeile in der Spalte Name den Namen "Verteilter Test" ein.

  13. Klicken Sie auf Daten und Diagnose.

    Die Seite Daten und Diagnose wird angezeigt.

  14. Überprüfen Sie unter Rolle, ob die Rolle Verteilter Test ausgewählt ist.

  15. 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.

  16. Klicken Sie auf Hosts.

  17. (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.

  18. Klicken Sie zum Speichern der neuen Testeinstellungen auf Anwenden.

  19. Klicken Sie auf Schließen.

  20. Wählen Sie im Menü "Test" die Option Aktive Testeinstellungen auswählen aus, und klicken Sie dann auf TestSettingDistributedTestWalkthrough.testsettings.

  21. 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

Test Controller and Test Agent Requirements