Testriganforderungen für Team System
Zahlreiche Testtypen, z. B. Komponententests, Webtests, Auslastungstests und manuelle Tests, sind zusammen mit einer Messfunktion für die Codeabdeckung in Visual Studio integriert. Team Edition für Tester ermöglicht Visual Studio Team System-Benutzern die Ausführung von Tests auf Remotecomputern, so genannten Rigs. Für Team Edition für Tester-Rigs bestehen spezielle Hardware- und Softwareanforderungen. Beim Planen einer Testrigbereitstellung ist es wichtig, die besonderen Anforderungen des Unternehmens zu verstehen.
Hardware- und Softwareanforderungen
Mit Team Edition für Tester können Sie Tests erstellen, verwalten, bearbeiten und ausführen. Darüber hinaus sind Sie in der Lage, Testergebnisse abzurufen und zu speichern. Ein Testrig besteht aus einem Testcontroller und einem oder mehreren Agents. Der Testcontroller und der Agent können auf demselben oder auf zwei unterschiedlichen Computern installiert sein. Ein Testcontroller kann die Ausführung mehrerer Testläufe auf Computern koordinieren, auf denen der Testagent installiert ist. Sowohl für den Testcontrollercomputer als auch für die Testagentcomputer bestehen bestimmte Hardware- und Softwareanforderungen. Wenn Sie zudem ein Testrig für mehrere Sprachen bereitstellen möchten, müssen Sie die Unterstützung dieser Sprachen planen.
Hardwareanforderungen
Die folgende Tabelle enthält die empfohlenen Hardwareausstattung für die Bereitstellung von Team Edition für Tester-Testrigs.
Konfiguration | Komponente | CPU | Festplatte | Arbeitsspeicher |
---|---|---|---|---|
Minimal, 1 oder 2 Projekte, 5 bis 20 Benutzer |
Testagent |
Einzelprozessor, 600 GHz |
1 GB |
256 MB |
Minimal, 1 oder 2 Projekte, 5 bis 20 Benutzer |
Testcontroller |
Einzelprozessor, 600 MHz |
1 GB |
256 MB |
Minimal, 1 oder 2 Projekte, 5 bis 20 Benutzer |
beide |
Einzelprozessor, 600 MHz |
1 GB |
512 MB |
Klein, 2 bis 20 Projekte, 20 bis 100 Benutzer |
Testagent |
Einzelprozessor, 2,0 GHz |
5 GB |
512 MB |
Klein, 2 bis 20 Projekte, 20 bis 100 Benutzer |
Testcontroller |
Einzelprozessor, 1,0 GHz |
8 GB |
512 MB |
Klein, 2 bis 20 Projekte, 20 bis 100 Benutzer |
beide |
Einzelprozessor, 2,0 GHz |
8 GB |
1 GB |
Mittelgroß, mehr als 20 Projekte, 100 bis 250 Benutzer |
Testagent |
Einzelprozessor, 2,6 GHz |
5 GB |
2 GB |
Mittelgroß, mehr als 20 Projekte, 100 bis 250 Benutzer |
Testcontroller |
Einzelprozessor, 2,0 GHz |
40 GB |
1 GB |
Mittelgroß, mehr als 20 Projekte, 100 bis 250 Benutzer |
beide |
Einzelprozessor, 2,6 GHz |
40 GB |
2 GB |
Groß, mehr als 50 Projekte, 250 bis 500 Benutzer |
Testagent |
Dualprozessor, 2,8 GHz |
8 GB |
2 GB |
Groß, mehr als 50 Projekte, 250 bis 500 Benutzer |
Testcontroller |
Einzelprozessor, 2,6 GHz |
48 GB |
1 GB |
Groß, mehr als 50 Projekte, 250 bis 500 Benutzer |
beide |
Dualprozessor, 2,8 GHz |
48 GB |
2 GB |
Die hier aufgeführten Richtlinien stellen Richtwerte für die Hardwareplanung dar. Die Testleistung kann je nach Menge der Testdaten und Anzahl der Testagenten sehr unterschiedlich sein. Die Testauslastung eines Testagents ist durch die CPU-Geschwindigkeit und den verfügbaren Arbeitsspeicher eingeschränkt. Testcontroller benötigen je nach Anzahl der Testagents und der in den Test einbezogenen Datenmenge größere Ressourcen.
Der Server, auf dem Team Edition für Tester ausgeführt wird, sollte über eine zuverlässige Netzwerkverbindung mit mindestens 1 Mbit/s Bandbreite und höchstens 350 ms Latenz verfügen. Zwischen den Testagents und dem Testcontroller darf keine Firewall konfiguriert sein. Wenn die Testleistung den Erwartungen nicht entspricht, sollten Sie ein Upgrade der Hardwarekonfiguration in Betracht ziehen.
Zusätzliche Überlegungen zur Hardware
Testrigs generieren je nach Dauer und Umfang des Tests eine beträchtliche Datenmenge auf den Testcontrollern. Im Allgemeinen sollten Sie pro 24 Stunden Testdatenerfassung die Bereitstellung von 10 GB zusätzlichem Festplattenspeicher einplanen.
Neben der hier empfohlenen Hardware sollten Sie die Bereitstellung zusätzlicher Hardware (z. B. zusätzliche Netzteile und Ventilatoren) für kritische Server in Erwägung ziehen.
Softwareanforderungen
Die folgende Tabelle enthält die für Testagents erforderliche Software.
Software | Version |
---|---|
Windows Server 2003 mit Service Pack 1 (SP1), Windows XP Professional mit Service Pack 2 oder Windows 2000 mit Service Pack 4 |
Alle Editionen und Versionen |
SQL Express |
2005 |
.NET Framework |
2.0 |
Die folgende Tabelle enthält die für Testcontroller erforderliche Software.
Software | Version |
---|---|
Windows Server 2003 mit Service Pack 1 (SP1) |
Alle Editionen und Versionen |
SQL Express |
2005 |
.NET Framework |
2.0 |
Neben der Installation der hier aufgeführten erforderlichen Software sollten Sie die Installation von zusätzlicher Verwaltungs- oder Sicherheitssoftware (z. B. Sicherungssoftware oder Firewalls) in Betracht ziehen.
Sprachanforderungen
Um Probleme zu vermeiden und den Ablauf zu vereinfachen, sollten Testrigs in derselben Sprache wie auch Team Foundation Server und das Betriebssystem des Computers konfiguriert werden. Wenn der Testagent und der Testcontroller auf unterschiedlichen Computern installiert sind, müssen diese für die Verwendung derselben Sprache konfiguriert werden. Sie können jedoch auch eine andere Sprachversion von Team Edition für Tester auf der englischen Version eines Betriebssystems installieren, sofern diese Sprache mit der Sprache der Team Foundation Server-Bereitstellung übereinstimmt.
Siehe auch
Konzepte
Serveranforderungen für Team System
Team Foundation Build-Anforderungen für Team System
Clientanforderungen für Team System
Weitere Ressourcen
Anforderungen für Visual Studio 2005 Team System
Client- und Serverplanung