方法: テスト実行用にテスト計画の設定をオーバーライドする
Microsoft Test Managerを使用して、テスト計画内の手動および自動テストの実行方法を指定できます。異なるテストの設定、環境、ビルド、またはビルド構成を使用してテストを実行する場合は、テスト計画で選択した設定をオーバーライドできます。テストの設定、環境、およびビルドの割り当ての詳細については、「コンピューターの設定およびテストの設定を使用した診断情報の収集」および「方法: テスト計画のビルドを選択する」を参照してください。
テストの実行時にこれらの設定をオーバーライドする場合は、次の図で示すように、[オプションを指定して実行] を選択する必要があります。オーバーライドできる値は、選択したテストが手動か、自動か、またはその両方かに基づいて表示されます。
これらのオプションを使用して、選択された自動テストを手動で実行するように指定することもできます。詳細については、「方法: オートメーションが関連付けられたテスト ケースを手動テストとして実行する」を参照してください。
テスト計画に割り当てられているビルドとは異なるビルドをテストの実行で使用する場合、ビルドを選択するときにビルド構成も選択できます。選択したビルドとビルド構成は、このテスト実行のテスト結果と共に記録されます。
要件
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
重要 |
---|
自動テストを実行し、ビルド構成を選択しない場合は、自動テストを実行するテスト アセンブリが、ビルド格納フォルダーのルート ディレクトリから再帰的に検索されます。自動テストの実行時にどのアセンブリが選択されるかが重要な場合は、[オプションを指定して実行] を使用してビルド構成を指定する必要があります。たとえば、テストにデバッグ ビルド構成ではなく、製品版ビルド構成を使用したい場合があります。ビルド構成の詳細については、「ビルド構成について」を参照してください。 |
テスト計画での設定をテスト実行用にオーバーライドするには
Microsoft Test Manager を開きます。
[!メモ]
Microsoft Test Manager のウィンドウを表示するには、を選択し、[すべてのプログラム] を選択します。Microsoft Visual Studio 2012 をポイントし、Microsoft テスト マネージャーを選択します。
テスト計画の値をテストを実行するためにオーバーライドするには、センター グループ スイッチャーの下向きの矢印をクリックし、[テスト センタ] を選択します。
センター グループ メニュー バーで、[テスト] を選択します。
[実行] 横にあるドロップダウン矢印と [オプションを指定して実行] へのポインターを実行し、選択するテストまたはテスト スイートを選択します。
[実行オプション] ダイアログ ボックスが表示されます。
テストの実行に使用するビルドをオーバーライドするには、[ビルド] からビルドを選択します。このビルド情報は、手動および自動テストのテスト結果の一部として格納されます。
重要 自動テストを実行する場合は、自動テストを実行するためのテスト アセンブリを見つけるために、このビルドの格納場所が使用されます。
使用するビルド構成を [ビルド構成] で選択します。このビルド構成情報は、手動および自動テストのテスト結果の一部として格納されます。ビルド構成は、選択しなくてもかまいません。
重要 自動テストを実行する場合は、この特定のビルド構成用のテスト アセンブリがテストの実行に使用されます。
選択した自動テストを手動で実行するには、[すべてのテストを手動で実行] を選択します。
選択した手動テストのテストの設定をオーバーライドするには、[テストの設定] を [手動テスト実行] をクリックし、使用するテストの設定を選択します。その後、一致する環境を選択するに [環境] を選択します。
[!メモ]
この環境のロールは、使用するテストの設定のロールと同じである必要があります。これらのロールが一致する環境だけが表示されます。
選択した自動テストのテストの設定をオーバーライドするには、[テストの設定] を [自動テストの実行] をクリックし、使用するテストの設定を選択します。その後、一致する環境を選択するに [環境] を選択します。
[!メモ]
この環境のロールは、使用するテストの設定のロールと同じである必要があります。これらのロールが一致する環境だけが表示されます。
テストを実行するには、[実行] を選択します。
手動テストと自動テストの両方を選択した場合は、自動テストがテスト実行として開始され、手動テストを別のテスト実行として実行するためにテスト ランナーが開始されます。