2016-05-23 10 views
1

Ich habe fast 7000 Testfälle (mit MSTest Framework) und haben in etwa kategorisiert Kategorie A, B, C, D, E, F, G. Jede Kategorie hat 1000 Testfälle.Wie Selenium Test auf einer Reihe von Maschinen laufen Run Build Functional Test Build-Schritt in TFS Build-Setup

Ich habe 7 VMs und planen, den Test in allen sieben Maschinen zu implementieren und auszuführen. Ich bin ganz klar, bis Schritt 4 (siehe Bild unten)

enter image description here

Aber ich bin nicht sicher, wie Schritt 5 zu konfigurieren, der Funktionstest ausgeführt wird.

Ich bin in der Lage, den 7000 Test in einer Maschine auszulösen. Aber und alles ist gut.

Aber ich bin nicht in der Lage, eine Bestimmung zu finden, um Test in der Testkategorie verteilt zu laufen zu laufen.

Sprich, ich will alle

Test starten, die

-Test in VM1 unter Test Kategorie A fällt die

-Test in VM2 unter Test Kategorie B fällt, die in VM3 unter Test Kategorie C fällt

-Test, die

-Test in VM4 unter Test Kategorie D fällt, die in VM5 unter Test Kategorie E fällt

-Test, die

Prüfung unter Test Kategorie F in VM6 fällt, die unter Test Kategorie G in VM7 fällt

enter image description here

Kann jemand mir bitte hier das fehlende Glied zeigen und was ich brauche zu tun, um es in der oben genannten Weise arbeiten zu lassen. Vielen dank für Deine Hilfe.

Antwort

0

Sie müssen Ihr Projekt aktualisieren, um die Testassemblys basierend auf der Kategorie (eine Testbaugruppe der Kategorie 1) zu generieren, da die Parallelität für die Task Run Functional Test auf der Testmontageebene liegt.

Bei mehreren Maschinen in der Testmaschinengruppe kann die Aufgabe parallel verteilte Ausführung Ihrer Tests durchführen. Die Parallelität liegt bei der Testmontageebene .

Überprüfen Sie diesen Link für Details: Visual Studio Test using Test Agent Task.