テスト エージェントおよびテスト コントローラーのインストールと構成
テスト実行のテストをリモートで実行するか、または Visual Studio 2012Microsoft Test Managerを使用して複数のコンピューターに自動テストを配布する場合、テスト コントローラーとテスト エージェントを使用する必要があります。テスト コントローラーは、テストを分散し、各テスト コンピューターにインストールされているテスト エージェントと通信することにより、テストの実行をリモートで管理します。各テスト エージェント ソフトウェアは、テストの実行、テスト データの収集をインストールなどのタスクを実行できます。テスト コントローラーを使用して、テスト エージェントがインストールされているすべてのコンピューターでテストを実行できます。さらに、テスト コントローラーによって診断データ アダプターが使用可能になり、テストの実行時にデータを収集したり、テスト コンピューターの設定を変更したりできます。
[!メモ]
Lab Management を以前のバージョンからラボ エージェントとテスト エージェントは、エージェント–の 1 種類にテスト エージェントまとめられました。
これらのタスクを実行するためにテスト コントローラーとテスト エージェントを使用する必要があります:
自動テストのリモートでの実行を使用して Visual Studio
Visual Studio を使用して複数のコンピューターへの自動テスト
テストを実行し、Microsoft テスト マネージャーを使用してテスト データをリモートで収集します。
ラボ環境を使用します。
ラボ環境でテストを実行する
ビルド、配置、テストのワークフローを使用してラボ環境にアプリケーションを配置する。
注意 |
---|
プラグイン サードパーティの単体テストを使用してテストを実行する場合は、これらのテストを実行するためにテスト コントローラーまたはテスト エージェントを使用できません。 |
これらのコントローラーとエージェントを設定した後、テスト コントローラーとテスト エージェントを使用してテストを実行するには、テストの設定ファイルを構成する必要があります。このファイルには、テスト エージェントにロールを再配置。これらの値のロールはテストを実行するテスト コントローラーが使用するマシンを決定します。テストの設定の詳細については、「コンピューターの設定およびテストの設定を使用した診断情報の収集」を参照してください。
必要条件
テスト コントローラーまたはテスト エージェントをインストールするには、コンピューターで、オペレーティング システムの 1 を実行する:
Windows 8
Windows Server 2012
Windows Server 2008 のリリース 2 以降のバージョン
Windows Server 2008 SP2 以降
Windows 7 の最初のリリース以降のバージョン
このセクションの内容
テスト コントローラーとテスト エージェントをインストールして構成するには、これらのトピックの使用:
タスク |
関連する参照先 |
---|---|
Visual Studio を使用してリモートのテスト コントローラー、テスト エージェント、自動化された分散テストの設定および管理します。 |
|
テスト コントローラーをセットアップし、ラボ環境のテスト コントローラーとテスト エージェントのセキュリティを構成します。 |
|
複数のコンピューターにロード テストを分散するテスト コントローラーとテスト エージェントを設定します。 |
|
テスト エージェントをデスクトップと対話するコード化された UI テストなどのリモートまたは分散テストを実行するように構成します。 |
|
コントローラーと通信するテスト エージェントの使用をテストするための制約やファイアウォール ソフトウェアの競合を処理できます。既定のポートを再構成します。 |
|
複数のネットワーク アダプターによってコンピューターにテスト コントローラーとテスト エージェントを構成します。 |
|
エラーと失敗する前にコミュニケーションを調整するテスト コントローラーまたはテスト エージェントが応答をどの程度まで待機するかを指定します。タイムアウトの既定の設定では、実際のトポロジのソフトウェアの引き起こされる競合をこれらの設定を構成します。 |