Freigeben über


Installieren und Konfigurieren von Test Agents und Testcontrollern

Um Tests remote auszuführen oder um automatisierte Tests auf mehreren Computern zu verteilen, installieren Sie einen Test-Agent auf allen Testcomputern, und verknüpfen Sie sie mit einem Testcontroller. Diese Anordnung ermöglicht Ihnen die Überwachung der Tests von Visual Studio 2013 oder Microsoft Test-Manager, und sie ermöglicht Ihnen zudem, automatisierte Läufe zum Erstellen, Bereitstellen und Testen festzulegen. Der Testcontroller verteilt Tests und verwaltet Testläufe, indem er mit Test-Agents auf jedem Testcomputer kommuniziert. Jeder Test-Agent kann Aufgaben wie das Installieren der Software, das Ausführen von Tests und das Erfassen von Testdaten ausführen. Zudem ermöglichen Testcontroller es Ihnen, Daten mithilfe von Adaptern für diagnostische Daten zu sammeln oder den Testcomputer während der Ausführung der Tests zu beeinflussen.

Laden Sie das Installationsprogramm für Testcontroller und Test-Agents herunter. Das Installationsprogramm wird in einer ISO-Datei (virtuelle CD) für die einfache Installation auf virtuellen Computern bereitgestellt.

Mit einem Testcontroller und einem Test-Agent haben Sie folgende Möglichkeiten:

  • Remoteausführung automatisierter Tests mit Visual Studio

  • Verteilung automatisierter Tests auf mehreren Computern mit Visual Studio

  • Remoteausführung von Tests und Remoteerfassung von Testdaten mit Microsoft Test Manager

  • Verwendung einer Lab-Umgebung. Neben dem Ausführen von Tests ermöglicht Ihnen der Agent das Verwalten von Lab-Computern von Microsoft Test Manager.

  • Ausführung von Tests in einer Lab-Umgebung

  • Bereitstellung einer Anwendung in einer Lab-Umgebung mithilfe eines Erstellen-Bereitstellen-Testen-Workflows

Warnung

Wenn Sie Tests mithilfe eines Komponententest-Plug-Ins eines Drittanbieters ausführen, können Sie keinen Testcontroller oder Test-Agent verwenden, um diese Tests auszuführen.

Um Tests mit einem Testcontroller und Test-Agents auszuführen, müssen Sie nach Einrichtung der Controller und Agents zudem eine Testeinstellungsdatei konfigurieren. In dieser Datei weisen Sie den Test-Agents Rollen zu. Die Rollenwerte bestimmen die Computer, auf denen der Testcontroller die Tests ausführen wird. Weitere Informationen zu Testeinstellungen finden Sie unter Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen.

Voraussetzungen

Um einen Testcontroller oder einen Test-Agent installieren zu können, muss auf dem Computer eines der folgenden Betriebssysteme ausgeführt werden:

Controller:

  • Windows 8, Windows 8.1

  • Windows 7 Service Pack 1

  • Windows Server 2012, Windows Server 2012 R2

  • Windows Server 2008 Version 2, Service Pack 1

Agent:

  1. Windows 8, Windows 8.1

  2. Windows 7 Service Pack 1

  3. Windows XP Service Pack 3

  4. Windows Server 2012, Windows Server 2012 R2

  5. Windows Server 2008 Version 2, Service Pack 1

  6. Windows Server 2003 Service Pack 2

In diesem Abschnitt

Verwenden Sie diese Themen, um Testcontroller und Test-Agents zu installieren und zu konfigurieren:

Aufgabe

Unterstützender Inhalt

Installieren und verwalten Sie Testcontroller und Test-Agents für remote und verteilt ausgeführte automatisierte Tests mit Visual Studio.

Führen Sie einen Testcontroller oder Test-Agents in Microsoft Azure Cloud Services aus.

Weitere Informationen finden Sie in diesem Blog: Hosting Test Controller and Test Agents on Azure sowie unter Einrichten von Testcontrollern und Test Agents zum Verwalten von Tests mit Visual Studio.

Installieren Sie Testcontroller, und konfigurieren Sie die Sicherheit für Testcontroller und Test-Agents in Lab-Umgebungen.

Richten Sie Testcontroller und Test-Agents ein, um Auslastungstests auf mehrere Computer zu verteilen.

Konfigurieren Sie Test-Agents, um remote oder verteilt ausgeführte Tests auszuführen, die mit dem Desktop interagieren, wie etwa Tests der codierten UI.

Konfigurieren Sie die Standardports, über die Testcontroller und Test-Agents kommunizieren, neu, um Firewalleinschränkungen und Softwarekonflikte zu beheben.

Konfigurieren Sie Testcontroller und Test-Agents auf Computern mit mehreren Netzwerkadaptern.

Geben Sie an, wie lange ein Testcontroller oder ein Test-Agent auf eine Antwort beim Kommunizieren warten muss, bevor ein Fehler ausgegeben wird. Konfigurieren Sie diese Einstellungen, wenn die standardmäßigen Timeouteinstellungen Softwarekonflikte in der Topologie verursachen.

Siehe auch

Konzepte

Einrichten von Testcomputern zum Ausführen von Tests oder Sammeln von Daten