2017-12-22 5 views
0

Ich kann TestAgent auf verschiedenen Maschinen (Test Agent Deployment-Task) bereitstellen, aber wenn Coded UI-Tests (Task Functional Tests ausführen) ausgeführt wird, wird nur eine Maschine gezielt. Ich habe den Test mit nur 2 Tests durchgeführt. Soweit ich weiß, sind die Tests auf die Maschinen verteilt (mit mindestens 10 Tests). Aber ich möchte nicht, dass sie verteilt werden. Ich möchte, dass alle Tests auf allen Umgebungen ausgeführt werden, auf die ich abgezielt habe (Hardware und Betriebssystem unterscheiden sich zwischen ihnen).Führen Sie die gleichen Tests auf verschiedenen Maschinen mit Run Functional Tests Aufgabe TFS 2017

Gibt es eine Möglichkeit, dies in TFS 2017 zu erreichen und trotzdem den Testbericht zu führen? Ich könnte wahrscheinlich über ein Skript den Test auf jedem Rechner ausführen, aber ich möchte das Reporting behalten.

Danke.

PS: Dies ist für einen Proof of Concept.

+0

Haben Sie das Problem durch MrHinshs Antwort gelöst? Irgendein Update? –

Antwort

0

Dafür würden Sie mehrere Funktionstestaufgaben benötigen, die jeweils auf eine andere Machenegruppe abzielen.

Der Zweck der Ausführung mehrerer Dateien in einer Gruppe besteht lediglich darin, das Testen mit paralleler Ausführung zu beschleunigen. Die Erwartung ist, dass alle Machene in der gleichen Machenes-Gruppe ähnlich sind.

Sie können separate Funktionstestaufgaben hinzufügen und konfigurieren, die jedoch nacheinander ausgeführt werden. Wenn Sie parallel arbeiten möchten, besteht die beste Option darin, Ihrem Release mehrere Umgebungen/Phasen hinzuzufügen, die jeweils auf eine separate Konfiguration ausgerichtet sind. Verwenden Sie dann die Fan-Out-Funktion, um jede der 5 Konfigurationen parallel auf separaten Agenten auszuführen.

+0

Sorry für die Verspätung, ich war im Urlaub. Ich werde mehrere Umgebungen hinzufügen. Ich kenne die Release-Definition nicht, da wir sie nicht verwenden. Ich werde überprüfen, aber das scheint meine Ziele zu erfüllen. Vielen Dank. – TheBugHunter

Verwandte Themen