方法: Microsoft Test Manager を使用してラボ環境で自動テストを実行する

Microsoft テスト マネージャーの自動テストを実行すると、ラボ環境でテストを実行する必要があります。SCVMM の環境と標準的な環境で自動テストを実行できます。プロセスでは、両方の種類のラボ環境の同じです。ラボ環境で自動テストを実行するには、テスト ケースの自動テストを関連付けて、テスト計画内のテスト スイートにテスト ケースを追加します。

要件

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

[!メモ]

ここでは、ロード テストまたはストレス テストの実行に SCVMM の環境を使用することはお勧めしません。代わりに、標準的な環境の物理コンピューターを使用します。

テスト計画を設定し、適切な環境およびテストの設定を使用してテストを実行するには、次の手順を使用する:

  • ラボ環境でアプリケーションを構築、インストール

  • Microsoft テスト マネージャーを使用した自動テストの実行

  • テスト結果の表示と更新

必要条件

Microsoft テスト マネージャーを使用して自動テストを実行する前に、次の手順に従う必要があります:

ラボ環境でアプリケーションを構築、インストール

[!メモ]

アプリケーションのビルドとテストに Team Foundation ビルドを使用していない場合は、引き続き Microsoft Test Managerを使って自動テストを実行できます。利率に追加された共有の場所が指定されたビルド定義を作成する必要があります。共有の場所は、テストのアセンブリが置かれている場所です。

テスト計画に関連付けることができるビルドをビルド定義、少なくともトリガーする必要があります。一度なるインスタンスを作成するには。Visual Studio 2012 Team Foundation Server ビルドのインフラストラクチャの設定が、ビルド定義の疑似的なビルドを作成する必要があります。詳細については、Jason Prickett のブログ: ビルドの TFS 2010 の偽造項目のビルドの作成" " を参照してください。次のパラメーターを使用してコマンド ラインからのビルドを作成できます:

TfsCreateBuild.exe /collection:http://tfsservername:8080/tfs/collectionname /project: projectname /builddefinition:"Nightly Build" /buildnumber:"Application_Nightly_1.0"

ラボ環境にアプリケーションをインストールするには、ビルド

  1. 、のラボ環境を開始します。SCVMM の環境を開始するには、[環境] ビューから環境を選択し、[開始] を選択します。標準の環境を開始するには、[環境] ビューの各マシンを選択し、[開始] を選択します。「ラボ環境および仮想マシンの管理」を参照してください。

  2. 環境内のコンピューターが起動され、状態が [*** 準備完了します。***] であることを確認します。

    [!メモ]

    デスクトップと対話している場合、そのロールで使用するコンピューターにログオンするには、環境ビューアーを使用する必要があります。これは、テスト エージェントのテスト機能を有効にします。

  3. テストを実行するとき、環境に他のユーザーが誤ってされないように (推奨) を選択してドロップダウン矢印を接続する場合は、ツール バーのの横に [*** 「In Use をマーキングします ***]。ユーザーに関する環境を使用している [*** 「In Use をマーキングします ***] を追加、またはコメントをオンにします。他のユーザーが使用される環境に接続しようとすると、入力したコメントとともに警告が [環境に接続] ダイアログ ボックスに表示されます。

    [!メモ]

    また [環境ビューア] から環境 [使用中] をマークできます。

  4. 、のラボ環境のマシンにアプリケーションをインストールします。ビルド、配置、およびこれを自動的にするテストのワークフローを使用できます。リソースを追加する方法の詳細については、「方法: SCVMM 環境のビルド、配置、およびテストのワークフローを作成する」を参照してください。または、アプリケーションを手動でインストールできます。

    [!メモ]

    SCVMM の環境を使用する場合、アプリケーションがインストールされたこのクリーンな状態に簡単に戻れるように、アプリケーションのインストール後に各仮想マシンのスナップショットを取得することをお勧めします。

Microsoft テスト マネージャーを使用した自動テストの実行

  1. Microsoft Test Manager を開きます。

    [!メモ]

    Microsoft Test Manager のウィンドウを表示するには、[開始] を選択し、[*** すべてのプログラム ***] を選択します。[Microsoft Visual Studio 2012] を選択し、[Microsoft テスト マネージャー] を選択します。

  2. 自動テストを実行するには、センター グループ スイッチャーの下向きの矢印をクリックし、[テスト センタ] を選択します。

  3. センター グループ メニュー バーで、[テスト] を選択します。

  4. (省略可能) ビルドをテスト計画で選択したテストの設定をオーバーライドする場合、またはラボ環境、テストを右クリックし、[オプションを指定して実行] を選択します。たとえば、標準のテスト環境ではなく、ステージング環境で実行する場合は、別の環境を選択する可能性があります。[実行] ダイアログ ボックスでは、これらの設定を変更し、選択したテストを実行するに [実行] を選択します。

    [!メモ]

    別のラボ環境を選択する場合、使用するテストの設定で作成した環境と同じロールが必要です。

  5. オプションを変更しないで自動テストを実行するには、テストを右クリックし、[実行] を選択します。

    このテストが含まれているテストの実行の進行状況を示す [テストの実行を分析] アクティビティが表示されます。

    [!メモ]

    複数のテストを選択して複数の自動テストを実行することも、テスト スイート全体を実行できます。テスト スイートを実行するには、テスト スイートのショートカット メニューを選択し、[実行] を選択します。

テスト結果の表示と更新

  1. Microsoft Test Manager を開きます。

    [!メモ]

    Microsoft Test Manager のウィンドウを表示するには、[開始] を選択し、[*** すべてのプログラム ***] を選択します。[Microsoft Visual Studio 2012] をポイントし、[Microsoft テスト マネージャー] を選択します。

  2. テスト結果を表示するには、センター グループ スイッチャーの下向きの矢印をクリックし、[テスト センタ] を選択します。

  3. センター グループ メニュー バーで、[テスト] を選択し、[テストの実行を分析] を選択します。

    [テストの実行を分析] アクティビティが表示されます。これには、このテスト計画に関するすべてのテストの実行が表示されます。

  4. テストの実行をダブルクリックして開き、詳細を表示します。

    テストの実行の詳細が表示されます。

  5. (省略可能) テストの実行のタイトルをわかりやすい名前に変更する場合は、[タイトル] に新しい名前を入力します。

  6. (省略可能) テストが失敗した場合は、失敗の理由を更新できます。[解像度] を選択し、一覧から失敗の理由を選択します。

  7. (省略可能) テスト結果にコメントを追加する場合は、[コメント] アイコンをクリックします。、コメントを入力し、[コメントの保存] を選択します。

  8. (省略可能) 個別のテストの詳細を表示する場合は、そのテストをダブルクリックします。

    テスト結果には、テストの実行の詳細、このテスト結果で収集されたデータの添付ファイル、およびそのテストのテスト結果履歴が表示されます。このビューを閉じると、テストの実行に戻ることができます。

    [!メモ]

    分析の結果、バグがあることがわかった場合は、このビューからバグを作成できます。

  9. このテストの実行に、これらの変更を保存するには、ツール バーの [保存] を選択します。

参照

概念

Microsoft テスト マネージャーでの自動テストの実行

ラボ環境でのテストの実行