このトピックの内容は、次の製品に該当します。
Visual Studio Test Professional |
Visual Studio 2010 Ultimate |
Visual Studio 2010 Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
このチュートリアルでは、テスト コントローラーとテスト エージェントのインストール手順について説明します。 テスト コントローラーとテスト エージェントを使用してテストを複数のコンピューターに分散するテストの設定の構成手順についても説明します。 また、診断データ アダプターをテストの設定に追加する方法についても説明します。
このチュートリアルでは、次のタスクを行います。
Visual Studio からの複数のコンピューターのテストに使用するテスト コントローラーとテスト エージェントの設定。
テスト コントローラーとデータ診断アダプターを使用するテストの設定の作成、およびテストの実行。
必須コンポーネント
"Microsoft Visual Studio Agents" CD。
(省略可能) テスト コントローラーとテスト エージェントをインストールする 2 台目のコンピューター。 または、テスト コントローラーとテスト エージェントを Visual Studio と同じコンピューターにインストールすることもできます。
テスト コントローラーおよびテスト エージェントのインストール
次の 2 つの手順に従って、テスト コントローラーおよびテスト エージェントをインストールします。
テスト コントローラーのインストール
テスト コントローラーをインストールするには、コンピューターの Administrators セキュリティ グループのメンバーである必要があります。 テスト コントローラーのインストール方法の詳細については、「Visual Studio Agents、テスト コントローラー、およびビルド コントローラーのインストールと構成」を参照してください。
テスト コントローラーをインストールするには
- 「Visual Studio Agents、テスト コントローラー、およびビルド コントローラーのインストールと構成」の「テスト コントローラーのインストール」に記載されている手順に従います。
テスト エージェントのインストール
テスト エージェントをインストールするには、コンピューターの Administrators セキュリティ グループのメンバーである必要があります。
テスト エージェントのサービスまたはプロセスを起動するために追加したユーザーは、このエージェントのテスト コントローラーであるコンピューターの TeamTestAgentService グループのメンバーとしても追加する必要があります。
注意
このユーザーが現在のユーザーである場合、このユーザーをテスト コントローラーに追加するときには、ログオフするか、このコンピューターを再起動する必要があります。
テスト エージェントのインストール方法の詳細については、「Visual Studio Agents、テスト コントローラー、およびビルド コントローラーのインストールと構成」を参照してください。
テスト エージェントをインストールするには
- 「Visual Studio Agents、テスト コントローラー、およびビルド コントローラーのインストールと構成」の「テスト エージェントのインストール」に記載されている手順に従います。
Visual Studio でのテスト コントローラーとテスト エージェントの使用
この手順では、インストールしたテスト コントローラーが含まれるように Visual Studio でテストの設定を作成し、ロールを指定し、テスト エージェントによって使用されるデータ診断アダプターを指定します。
テスト コントローラーとテスト エージェントを使用して Visual Studio にテストの設定を追加するには
ソリューション エクスプローラーで、[ソリューション項目] を右クリックし、[追加] をポイントして、[新しい項目] をクリックします。
[新しい項目の追加] ダイアログ ボックスが表示されます。
[インストールされたテンプレート] ペインで、[テストの設定] をクリックします。
[名前] ボックスに、「TestSettingDistributedTestWalkthrough」と入力します。
[追加] をクリックします。
ソリューション エクスプローラーの [ソリューション項目] フォルダーに、TestSettingDistributedTestWalkthrough.testsettings という新しいテスト ファイルが表示されます。
[テストの設定] ダイアログ ボックスが表示されます。 [全般] ページが選択されています。
このページで、テストの設定値を編集および保存できます。
注意
作成するそれぞれのテストの設定は、[テスト] メニューの [アクティブなテスト設定の選択] オプションおよび [テスト設定の編集] オプションに選択肢として一覧表示されます。
[名前] ボックスに、テストの設定の名前を入力します。
[説明] に、「分散テスト設定」と入力します。
[既定の名前付けスキーム] が選択された状態のままにします。
[ロール] をクリックします。
[ロール] ページが表示されます。
テストをリモートで実行するには、[テストの実行メソッド] ドロップダウン リストの [リモート実行] をクリックします。
[コントローラー] ボックスに、テスト コントローラーのインストール手順で作成したテスト コントローラーのコンピューター名を入力します。
注意
初めてコントローラーを追加する場合、このドロップダウン リストにコントローラーは表示されません。 一覧には、他のテストの設定で指定した以前のコントローラーが表示されます。
[ロール] の [追加] をクリックします。
[名前] 列の強調表示された行に、「分散テスト」と入力します。
[データと診断] をクリックします。
[データと診断] ページが表示されます。
[ロール] で、分散テスト ロールが選択されていることを確認します。
[選択されたロールのデータと診断] の [IntelliTrace] アダプターと [システム情報] アダプターを選択します。
これらのアダプター、およびテストの設定で使用できるその他のアダプターの詳細については、「Visual Studio から自動テストを実行するためのテストの設定の作成」を参照してください。
[ホスト] をクリックします。
(省略可能) コンピューターで 64 ビット バージョンの Microsoft Windows を実行しており、"Any CPU" 構成を使用してテストをコンパイルした場合は、[32 ビット プロセスまたは 64 ビット プロセスでテストを実行] ドロップダウン リストの [64 ビット コンピューター上で 64 ビット プロセスでテストを実行] をクリックします。
ヒント
柔軟性を最大限に高めるには、テスト プロジェクトを "Any CPU2" 構成でコンパイルします。 これにより、32 ビット エージェントと 64 ビット エージェントの両方で実行できます。 "64 ビット" 構成でテスト プロジェクトをコンパイルしても、特に利点はありません。
新しいテストの設定を保存するには、[適用] をクリックします。
[閉じる] をクリックします。
[テスト] メニューの [アクティブなテスト設定の選択] をクリックし、[TestSettingDistributedTestWalkthrough.testsettings] をクリックします。
通常どおり、テストを実行します。
テスト コントローラーは、単体テストおよびコード化された UI テストを処理するとき、テストを 100 個単位のグループに分割し、テスト エージェント コンピューターに送信します。 たとえば、250 個の単体テストと 3 つのテスト エージェントがある場合、最初の 100 個の単体テストは agent1 に送信され、次の 100 個の単体テストは agent2 に送信され、残りの 50 個の単体テストは agent3 に送信されます。
Visual Studio で使用するテストの設定を作成する方法の詳細については、「Visual Studio から自動テストを実行するためのテストの設定の作成」を参照してください。
参照
概念
コンピューターの設定およびテストの設定を使用した診断情報の収集
テスト コンピューターでのテストの実行またはデータの収集の設定
その他の技術情報
Visual Studio Agents、テスト コントローラー、およびビルド コントローラーのインストールと構成