Visual Studio での自動テストのための Test Controller および Test Agent に対するロールの割り当て

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

Visual Studio Test Professional

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional

Visual Studio Express

トピック該当 トピック該当 トピック該当 トピック該当 トピック該当なし

このチュートリアルでは Visual Studio 2012 の Visual Basicを使用してを複数のコンピューターに分散するテスト コントローラーとテスト エージェントを使用するテストの設定を作成および構成する方法を示します。さらに、テストの設定にデータ診断アダプターを追加する方法を、このチュートリアルでは、示します。

このチュートリアルでは、次のタスクを行います。

  • テストの設定を作成します。

  • テスト コントローラーとテスト エージェントへの割り当てのロール。

  • テストの設定にデータ診断アダプターを割り当てます。

必須コンポーネント

テストの設定を作成して構成するには

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

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

  2. インストールされたテンプレート のペインで、 テストの設定を選択します。

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

  4. 追加を選択します。

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

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

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

    [!メモ]

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

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

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

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

ロールをテスト コントローラーとテスト エージェントに割り当てるには

  1. ロールを選択します。

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

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

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

    [!メモ]

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

  4. ロールの下で、 追加を選択します。

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

診断データ アダプターをテストの設定に割り当てるには

  1. データと診断を選択します。

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

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

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

    これらのアダプター、およびテストの設定で使用できるその他のアダプターの詳細については、「Visual Studio のテストにおけるテスト設定の指定」を参照してください。

  4. ホストを選択します。

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

    ヒントヒント

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

  6. 新しいテストの設定を保存するには、 適用を選択します。

  7. 閉じるを選択します。

  8. テストのメニューで、を選択し アクティブなテスト設定の選択 は、 TestSettingDistributedTestWalkthrough.testsettingsを選択します。

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

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

    Visual Studio で使用するテストの設定を作成する方法の詳細については、「Visual Studio のテストにおけるテスト設定の指定」を参照してください。

参照

概念

テスト エージェントおよびテスト コントローラーのインストールと構成

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

その他の技術情報

Visual Studio でのテストの管理のためのテスト コントローラーおよびテスト エージェントの設定