5

Ich habe ein Problem beim Starten von Coded UI Tests mit der Team Foundation Server (TFS) Continuous Integration (CI) ohne Remote-Sitzung festgestellt. Ich habe alle in http://msdn.microsoft.com/en-us/library/dd293551.aspx genannten Empfehlungen befolgt, aber dies erfordert immer noch eine aktive Remote-Sitzung. Die Empfehlung war, einen Testagenten einzurichten und den Dienst im interaktiven Modus aufzubauen.Wie Code UI Test ausgeführt wird, dachte TFS CI ohne aktive Remote-Sitzung?

Gibt es Workarounds für die Remoteausführung eines codierten UI-Tests?

P.S. Wir haben Windows 7 auf unserer Testmaschine.

Jede Hilfe wird tun :)

Antwort

0

Ich bin nicht sicher, was dein Problem ist. Ich denke, Sie meinen, Sie möchten Ihren Test-Agenten so einrichten, dass er als "Interaktiver Prozess" ausgeführt wird, damit er Tests ausführen kann, die mit dem Desktop interagieren (CoudeUi-Tests). Wenn dies das Problem ist, dass Sie konfrontiert sind, dann überprüfen Sie den folgenden Link:

+0

Nop, weiß ich, wie Testmittel in „interaktiven Prozess“ zu setzen, aber wenn ich frage CI mein Test nicht gebaut, weil sie aktiv Fernbedienung benötigen. –

+0

Ok, ich habe dein Problem falsch verstanden. Vielleicht kann dies Ihnen helfen: http://stackoverflow.com/questions/10193713/running-coded-ui-test-remotely – Schaliasos

+0

Also sollte ich Drittanbieter-Tools zur Lösung dieses Problems verwenden? –

2

Ich konnte nicht ganz Ihre Frage folgen, aber ich hatte ein Problem, das ich denke, ist etwas Ähnliches:

Bei der Remote-Ausführung von codierten UI-Tests kann das Gerät nicht gesperrt werden oder einen aktiven Bildschirmschoner haben. Wenn Sie eine virtuelle Maschine, z. B. auf Hyper-V, ausführen und über die Remotedesktopverbindung eine Verbindung zu dieser herstellen, wird durch Schließen dieser Verbindung der Bildschirm gesperrt.

In meinem Fall verwendeten wir Hyper-V, so dass ich mit Hyper-V-Client verbunden und dann dieses Fenster geschlossen. Dies sperrt den Bildschirm nicht.

Quelle: Persönliche Erfahrung