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を使用してリモートでテストを実行するにはどうすればよいですか?
答えて
TFS update3でvNextビルドを使用してコードUIテストを実行するにはまず、リモートマシンのVisual StudioでコードUIテストをローカルで正常に実行できることを確認します。また、ビルドエージェントをに設定することを忘れないでください。とデスクトップをやり取りしてください。
次に、TestAgentをRemoteTestMachineタスクにデプロイし、機能テストを実行するだけです。ビルドをキューに入れると、ビルドサーバーマシンのドロップフォルダにコードのテストソリューションがデプロイされます。次に、MSTESTを使用してテストアセンブリを実行します。ローカルマシン上のMSTESTコマンドラインでコードUIテストを実行する場合と同じです。
更新
Q:テストエージェント2015のサポートすべてのシナリオは、2013年のVisual Studioの テストコントローラーとテストエージェントでサポートされているのでしょうか?
A:すべての新しい自動テストシナリオでは、Visual Studio 2015のエージェントを使用することをお勧めします。ビルド定義の[エージェントのデプロイ]タスクを使用して、マシンにテストエージェントをダウンロードしてインストールすることができます。次の表は、Visual Studio 2013のエージェントとTeam Foundation Server(TFS)2015およびTeam Services(TS)の代替案でサポートされているシナリオを示しています。
ソースリンク:Install and configure test agents
現在、このscenarionのための代替手段はありません。これを達成するには、test agent 2013を使用する必要があります。
- 1. テスト用にローカルでHTTPを使ってRailsを実行するにはどうすればよいですか?
- 2. ADAMを使用して単体テストを実行するにはどうすればよいですか?
- 3. nightwatchを使用してe2eテストを実行するにはどうすればよいですか?
- 4. Node.jsを使用して統合テストを実行するにはどうすればよいですか?
- 5. Kotlinを使用して単一のAndroidテストを実行するにはどうすればよいですか?
- 6. Mavenを使用して、特定のテストを実行するにはどうすればよいですか?
- 7. 機能の注文を使用してテストを実行するにはどうすればよいですか?
- 8. TeamCityにMSTestを使用してテストを実行させるにはどうすればよいですか?
- 9. アンドロイドデバイスをリモートでテストするにはどうすればよいですか?
- 10. jQueryを使用するReactコンポーネントでテストを実行するにはどうすればよいですか?
- 11. 統合テスト用にVS2015でlog4netを設定するにはどうすればよいですか?
- 12. VS2015 x64をコマンドラインから使用してTBBを構築するにはどうすればよいですか?
- 13. MSBuildを使用して(実際に)AfterPublishを実行するにはどうすればよいですか?
- 14. イメージモジュールを使用して、イメージをリモートでDrupalにアップロードするにはどうすればよいですか?
- 15. テストを実行中にemacsサイダー(clojureモード)を使用してテスト環境変数を使用するにはどうすればよいですか?
- 16. swagger(swagger.yaml)を使用してAPIテストを簡単に行うにはどうすればよいですか?
- 17. サーバでV8を使用してサンドボックスモードでjavascriptを実行するにはどうすればよいですか?
- 18. gradと並行してSerenity Webテストを実行するにはどうすればよいですか?
- 19. JConsoleを使用してWeblogicにリモートで接続するにはどうすればよいですか?
- 20. XcodeをビルドしてApplescriptを使用して実行するにはどうすればよいですか?
- 21. リモートExchangeサーバが使用しているDCを特定するにはどうすればよいですか?
- 22. Eclipseを使用してBluestackアプリケーションプレーヤーでAndroidアプリケーションを実行するにはどうすればよいですか?
- 23. Pythonを使用してANTLRでカスタムエラーレポートを実行するにはどうすればよいですか?
- 24. awaitを使用してカスタムTaskSchedulerでタスクを実行するにはどうすればよいですか?
- 25. AJAXを使用してリアルタイムでSQL selectクエリを実行するにはどうすればよいですか?
- 26. スーパーバイザーを使用してドッキング・コンテナーでelasticsearchを実行するにはどうすればよいですか?
- 27. スレッディングコンセプトを使用してcountdowntimerでバックグラウンドアプリケーションを実行するにはどうすればよいですか?
- 28. JavaでGremlinPipelineとPipeFunctionsを使用してクエリを実行するにはどうすればよいですか?
- 29. plsqlでXMLTABLEを使用してXSL変換を実行するにはどうすればよいですか?
- 30. eclipseでソケットを使用してJavaクライアントサーバーを実行するにはどうすればよいですか?
重要なビットはVSからであり、ビルドからではありませんでした。私はビルドでそれを実行したくありません。それはチェックインが必要です。私はリモートサーバ上のテストエージェントを使って自分のボックスにあるコードを実行したいが、私はもうできないように見える。 – Hohohodown
残念ながら、現在のところ、このシナリオの代替手段はありません。そのためには、テストエージェント2013を使用する必要があります。詳細は私の更新の回答をご覧ください。 –