次の方法で共有


チュートリアル: Visual Studio 自動テスト用のテスト コントローラーおよびテスト エージェントのインストール

このトピックの内容は、次の製品に該当します。

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、テスト コントローラー、およびビルド コントローラーのインストールと構成」を参照してください。

テスト コントローラーをインストールするには

テスト エージェントのインストール

テスト エージェントをインストールするには、コンピューターの Administrators セキュリティ グループのメンバーである必要があります。

テスト エージェントのサービスまたはプロセスを起動するために追加したユーザーは、このエージェントのテスト コントローラーであるコンピューターの TeamTestAgentService グループのメンバーとしても追加する必要があります。

注意

このユーザーが現在のユーザーである場合、このユーザーをテスト コントローラーに追加するときには、ログオフするか、このコンピューターを再起動する必要があります。

テスト エージェントのインストール方法の詳細については、「Visual Studio Agents、テスト コントローラー、およびビルド コントローラーのインストールと構成」を参照してください。

テスト エージェントをインストールするには

Visual Studio でのテスト コントローラーとテスト エージェントの使用

この手順では、インストールしたテスト コントローラーが含まれるように Visual Studio でテストの設定を作成し、ロールを指定し、テスト エージェントによって使用されるデータ診断アダプターを指定します。

テスト コントローラーとテスト エージェントを使用して Visual Studio にテストの設定を追加するには

  1. ソリューション エクスプローラーで、[ソリューション項目] を右クリックし、[追加] をポイントして、[新しい項目] をクリックします。

    [新しい項目の追加] ダイアログ ボックスが表示されます。

  2. [インストールされたテンプレート] ペインで、[テストの設定] をクリックします。

  3. [名前] ボックスに、「TestSettingDistributedTestWalkthrough」と入力します。

  4. [追加] をクリックします。

    ソリューション エクスプローラーの [ソリューション項目] フォルダーに、TestSettingDistributedTestWalkthrough.testsettings という新しいテスト ファイルが表示されます。

    [テストの設定] ダイアログ ボックスが表示されます。 [全般] ページが選択されています。

    このページで、テストの設定値を編集および保存できます。

    注意

    作成するそれぞれのテストの設定は、[テスト] メニューの [アクティブなテスト設定の選択] オプションおよび [テスト設定の編集] オプションに選択肢として一覧表示されます。

  5. [名前] ボックスに、テストの設定の名前を入力します。

  6. [説明] に、「分散テスト設定」と入力します。

  7. [既定の名前付けスキーム] が選択された状態のままにします。

  8. [ロール] をクリックします。

    [ロール] ページが表示されます。

  9. テストをリモートで実行するには、[テストの実行メソッド] ドロップダウン リストの [リモート実行] をクリックします。

  10. [コントローラー] ボックスに、テスト コントローラーのインストール手順で作成したテスト コントローラーのコンピューター名を入力します。

    注意

    初めてコントローラーを追加する場合、このドロップダウン リストにコントローラーは表示されません。 一覧には、他のテストの設定で指定した以前のコントローラーが表示されます。

  11. [ロール][追加] をクリックします。

  12. [名前] 列の強調表示された行に、「分散テスト」と入力します。

  13. [データと診断] をクリックします。

    [データと診断] ページが表示されます。

  14. [ロール] で、分散テスト ロールが選択されていることを確認します。

  15. [選択されたロールのデータと診断][IntelliTrace] アダプターと [システム情報] アダプターを選択します。

    これらのアダプター、およびテストの設定で使用できるその他のアダプターの詳細については、「Visual Studio から自動テストを実行するためのテストの設定の作成」を参照してください。

  16. [ホスト] をクリックします。

  17. (省略可能) コンピューターで 64 ビット バージョンの Microsoft Windows を実行しており、"Any CPU" 構成を使用してテストをコンパイルした場合は、[32 ビット プロセスまたは 64 ビット プロセスでテストを実行] ドロップダウン リストの [64 ビット コンピューター上で 64 ビット プロセスでテストを実行] をクリックします。

    ヒント

    柔軟性を最大限に高めるには、テスト プロジェクトを "Any CPU2" 構成でコンパイルします。 これにより、32 ビット エージェントと 64 ビット エージェントの両方で実行できます。 "64 ビット" 構成でテスト プロジェクトをコンパイルしても、特に利点はありません。

  18. 新しいテストの設定を保存するには、[適用] をクリックします。

  19. [閉じる] をクリックします。

  20. [テスト] メニューの [アクティブなテスト設定の選択] をクリックし、[TestSettingDistributedTestWalkthrough.testsettings] をクリックします。

  21. 通常どおり、テストを実行します。

    テスト コントローラーは、単体テストおよびコード化された UI テストを処理するとき、テストを 100 個単位のグループに分割し、テスト エージェント コンピューターに送信します。 たとえば、250 個の単体テストと 3 つのテスト エージェントがある場合、最初の 100 個の単体テストは agent1 に送信され、次の 100 個の単体テストは agent2 に送信され、残りの 50 個の単体テストは agent3 に送信されます。

    Visual Studio で使用するテストの設定を作成する方法の詳細については、「Visual Studio から自動テストを実行するためのテストの設定の作成」を参照してください。

参照

概念

コンピューターの設定およびテストの設定を使用した診断情報の収集

テスト コンピューターでのテストの実行またはデータの収集の設定

その他の技術情報

Visual Studio Agents、テスト コントローラー、およびビルド コントローラーのインストールと構成

チュートリアル: ロード テストでのテスト コントローラーとテスト エージェントの使用

テスト コントローラーおよびテスト エージェントの要件