2017-08-16 6 views
0

私は、TFS 2017のテストケースに関連するいくつかの自動テストを行っています。これらのテストは、ビルドの一環として機能テストステップの一部として実行されており、テストマシンで実行されているのがわかります。物理的なブラウザがあり、移動しています。TFSで非ヘッドレス自動テストを実行する2017

新しい2. *バージョンのビルドエージェントを使用して、TFSテストハブ経由で自動テストを実行しようとしています。これにより、個別のテストやテスト計画を実行することができます。 しかし、ヘッドレスで動作していないエージェントでテストを実行する方法はわかりません。彼らはヘッドレスの罰金を実行するが、私はそれらが実行されるのを見ることができる必要があります。

私は、Microsoftのドキュメントのどこかで、エージェントがUIテストのサービスではなく対話的に実行する必要があると読んでいました。ただし、エージェントがTFSテストハブテストでサポートされていないバージョン1. *として実行されていることを意味します。

テストハブを使用して、ヘッドレスではなく物理ブラウザでテストを実行する方法を知っている人はいますか?

答えて

0

新しいエージェント2.0は、対話モードで実行するように設定することもできます。詳しくは、Deploy an agent on Windowsを参照してください。

IE、Firefox、Chromeなどの物理ブラウザでCodeUIやSeleniumなどのUIテストを実行している場合、マシン上のエージェントはサービスとしてではなく対話モードで実行されている必要があります。

次のようなcoded UISeleniumテストUIテストを実行している場合は、テストマシンではない サービスとして、対話モードで実行している必要があり 上のエージェントは、エージェントは、Webブラウザを起動できるようにします。 PhantomJSなどの ヘッドレスブラウザを使用している場合、エージェントは サービスまたは対話モードで実行できます。 Build and Release Agents,Deploy an agent on WindowsおよびAgent pools and queuesを参照のこと。

詳細については、Run automated tests from test plans in the Test hubを参照してください。

+0

私が間違っている場合は私を修正してください。ただし、バージョン2.ビルドエージェントは対話的に実行することはできません。エージェントをインタラクティブとして実行するには、テストハブで実行できません。それは私がこれから集めるものです。 –

+0

@ZachWaidelich新しいエージェント2.0は対話モードでも動作するように設定することができます –

+0

@ZachWaidelich問題を解決しましたか?これのための任意の更新? –

関連する問題