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

環境にアプリケーションを配置するか、アプリケーションのビルド、配置、およびテストのワークフローの一部として自動的に配置されるとラボ環境でテストを実行できます。Tcm を使用して Microsoft テスト マネージャーのコマンドまたはコマンド ラインからのユーザー インターフェイスを持つこれらのテストを実行できます。ビルド、配置、およびテストのワークフローには、テストの実行に Tcm を使用します。、のラボ環境にアプリケーションを配置するには、ビルド、配置、テストのワークフローを使用する場合、ワークフローの一部として自動テストを実行できます。自動ビルド、配置、およびテストのワークフローの設定、" " を参照してください。

構成のラボ環境については、アプリケーションのライフサイクルでのラボ環境の使用を参照してください。

要件

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

ラボ環境の種類にテスト機能の比較を次に示します。:

テスト環境

機能

すべてのラボ環境

  • 実行の手動テストと自動テスト。

  • デスクトップ クライアント、Web サーバー、およびデータベース サーバーなど、さまざまなロールに複数のコンピューターで、テストを実行します。

  • ビルドは、ビルド、配置、テストのワークフローを使用してアプリケーションの自動テストの実行を実行します。

標準的な環境

  • 仮想マシンに加えて、環境内の複数の物理マシンでテストを実行できます。SCVMM の環境の物理コンピューターでテストを実行することはできません。

  • Hyper-V ベースの仮想マシンに追加 VMware、などの非 Hyper-V ベースの仮想マシンでテストを実行できます。

SCVMM の環境

  • 環境の状態をビルド中に保存し、スナップショットを取得してプロセスを展開し、スナップショットをバグにアタッチし、その簡単にあり、正確に実行されました。

  • 自動的に各テストの実行開始時に既知の状態に環境を復元します。

  • ネットワークの分離を使用する環境の複数のコピーを同時にテストを実行します。

タスク

ラボ環境でテストを実行するには、次のトピックを参照する:

タスク

関連するトピック

アプリケーションを配置した後アプリケーションを配置した後でラボ環境の連続した自動テスト: Microsoft Test Manager または tcm.exe を使用してコマンド ラインからのラボ環境で自動テストを実行できます。

ビルドの一部として実行する自動テストを展開し、ワークフローをテストします: ビルド定義を使用してラボ環境に配置しますが、を実行するの自動テストを使用してアプリケーションをビルド、ビルド、配置、テストのワークフローを作成できます。

手動テストを実行すると、ラボ環境を使用して、再現できるバグを作成する場合: テストの実行前後に、のラボ環境から各テストおよびテスト データの結果を記録するラボ環境の手動テストを実行できます。SCVMM の環境を使用した場合、テストの実行前後に環境のスナップショットをスケジュールできます。これは、当時、バグが発生したことを簡単に環境を再作成するために開発者が使用できるスナップショットへのリンクを含むバグを送信することもできます。

参照

概念

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

アプリケーションのライフサイクルでのラボ環境の使用

方法: ビルド、配置、テストのワークフローから自動テストを実行する