2017-02-07 4 views
0

の一部としてTFS 2017でコード化されたUIを実行する。ビルドエージェントを対話モード(サービスではない)として実行する必要があるテストエージェントをインタラクティブモードとして展開する必要があります。コード化UIをビルドの一部として実行するには、ドキュメンテーションに従ってビルド

テストエージェントをデプロイするときにビルドマシンが自動的に再起動し、ビルドエージェントがサービスではなく再起動しないという問題がありました。

どうすれば対処できますか?

答えて

1

コード化されたUIテストを実行したいので、デスクトップと対話し、エージェントを対話モードとして実行するようにテストエージェントを設定する必要があります。

ビルドエージェントと同じマシンにTFSテストエージェントをインストールすることをお勧めします。手動で最初にinstall and configure the agentsする必要があります。次に、テストエージェントのインストールメディアパスをテストエージェントの展開タスクで指定し、機能テストタスクをrun Automated Test on agent machineに実行します。

2

つのオプション:

  1. は、試験薬としてビルドサーバーを使用しないでください。テストスイートの複雑さとサイズに応じて、デプロイされた環境で直接テストを実行するか、実行を並列化する専用のテストマシングループを持つことができます。
  2. テストエージェントをビルドプロセスの外にインストールし、機能テストの実行タスクを使用して、実行中のエージェントに接続します。 「テストエージェントのインストール」タスクは、特にオンデマンドクラウドでテストマシンをプロビジョニングする場合など、オプション1に近いシナリオに適しています。
+0

テストエージェントoの実行はお勧めしません。ビルドエージェントはどちらか... –