2

Visual Studioからリモートマシンで実行したいCodedUIテストがあります。今では、どこかでテストコントローラーをインストールし、実行したいボックスにテストエージェントを置き、話をしてから、そのコントローラーを指し示していたテスト設定ファイルを使用していました。私はこれを通過し、2015年のアップデート3のエージェントを自分の実行ボックスにインストールしました。私はコントローラ設定オプションがないことに気づいた。いくつかのグーグルの後、私はこれを見つけた:https://vstfsalm.wordpress.com/2015/08/18/tfs-2015-test-agent-has-not-been-configured-run-the-test-agent-configuration-tool-to-configure-the-test-agent/。とてもかっこいい。だから私はtfsに入ってマシングループをセットアップします。すばらしいです。私が得ることのできない部分は、どうすればVSがそのグループで動くようにすることができますか?テスト設定ファイルには、リモート実行に設定されているコントローラが必要です。エージェントを2013年にダウングレードする必要がありますか?マイクロソフトが2015年にこの仕事スタイルを実装していないのか(それとも、そうでなければ)、それともまだ実装されていないのか誰にも分かりますか?VS2015を使用してリモートでテストを実行するにはどうすればよいですか?

答えて

0

TFS update3でvNextビルドを使用してコードUIテストを実行するにはまず、リモートマシンのVisual StudioでコードUIテストをローカルで正常に実行できることを確認します。また、ビルドエージェントをに設定することを忘れないでください。とデスクトップをやり取りしてください。

次に、TestAgentをRemoteTestMachineタスクにデプロイし、機能テストを実行するだけです。ビルドをキューに入れると、ビルドサーバーマシンのドロップフォルダにコードのテストソリューションがデプロイされます。次に、MSTESTを使用してテストアセンブリを実行します。ローカルマシン上のMSTESTコマンドラインでコードUIテストを実行する場合と同じです。

enter image description here


更新

Q:テストエージェント2015のサポートすべてのシナリオは、2013年のVisual Studioの テストコントローラーとテストエージェントでサポートされているのでしょうか?

A:すべての新しい自動テストシナリオでは、Visual Studio 2015のエージェントを使用することをお勧めします。ビルド定義の[エージェントのデプロイ]タスクを使用して、マシンにテストエージェントをダウンロードしてインストールすることができます。次の表は、Visual Studio 2013のエージェントとTeam Foundation Server(TFS)2015およびTeam Services(TS)の代替案でサポートされているシナリオを示しています。

enter image description here

ソースリンク:Install and configure test agents

現在、このscenarionのための代替手段はありません。これを達成するには、test agent 2013を使用する必要があります。

+1

重要なビットはVSからであり、ビルドからではありませんでした。私はビルドでそれを実行したくありません。それはチェックインが必要です。私はリモートサーバ上のテストエージェントを使って自分のボックスにあるコードを実行したいが、私はもうできないように見える。 – Hohohodown

+1

残念ながら、現在のところ、このシナリオの代替手段はありません。そのためには、テストエージェント2013を使用する必要があります。詳細は私の更新の回答をご覧ください。 –

関連する問題