Lab Management の概要
Visual Studio Lab Management を使用すると、仮想環境と呼ばれる単一のエンティティとして一連の仮想マシンを管理できます。 各環境は、アプリケーションに必要なロールごとに 1 つ以上の仮想マシンで構成されます。 環境を作成すると、それらによって仮想ラボが構成されます。 その仮想ラボで、Microsoft テスト マネージャー を使用してアプリケーションを配置し、テストを実行します。 これらの環境は、Microsoft テスト マネージャー のラボ センターを使用して作成されます。 Team Foundation ビルドを使用してラボ内のそれらの環境にアプリケーションを配置し、 Microsoft テスト マネージャー のテスト センターを使用してラボ内の環境でテストを実行できます。 Lab Management の詳細については、「アプリケーションのライフサイクルでの仮想ラボの使用」を参照してください。
Lab Management は、Hyper-V、SCVMM、および Team Foundation Server との統合によってラボ内の仮想環境を管理します。 Hyper-V で仮想マシンをホストし、System Center Virtual Machine Manager (SCVMM) ツールを使用して、中央のコンソールから Hyper-V ホスト コンピューターを管理します。さらに Team Foundation Server を使用することによって、それらのホスト コンピューターで仮想環境を管理し、チーム プロジェクトまたはチーム プロジェクト コレクションに関連付けることができます。 仮想環境でのテストの作成、開始、実行には Microsoft テスト マネージャー を使用します。
Hyper-V を使用して作成した既存の仮想マシンがある場合は、それらを使用して仮想環境を作成できます。 また、環境で使用する仮想マシンを Hyper-V を使用して作成することもできます。 仮想マシンの作成方法の詳細については、「方法: Lab Management 用の仮想マシンおよびテンプレートを作成して保存する」を参照してください。
複数のユーザーに対応したより複雑なセットアップを計画する方法や、仮想マシンとテンプレートをゴールデン マスターとして使用して環境を作成する方法の詳細については、「仮想環境の作成」を参照してください。
作業を開始するための前提条件
重要
Lab Management の使用を開始する前に、最新の更新プログラムがインストールされていることを確認してください。 最新の更新プログラムを確認するには、「Update for Microsoft Visual Studio 2010 Lab Management (Microsoft Visual Studio 2010 Lab Management の更新プログラム)」および Microsoft Web ページを参照してください。
Hyper-V、SCVMM、および Team Foundation Server と連携して動作するように Lab Management を構成する必要があります。 この手順については、「Lab Management の初めての構成」を参照してください。
Lab Management を使用した作業の開始
既存の仮想マシンから環境を構築し、その環境でアプリケーションを配置したりテストを実行したりできます。 Microsoft テスト マネージャー を使用して環境を構築するには、前提となる次のタスクが完了していることを確認してください。
チーム プロジェクト コレクション内に少なくとも 1 つのチーム プロジェクトを作成します。 詳細については、「チーム プロジェクトの作成」を参照してください。
Visual Studio Test Professional または Visual Studio 2010 Ultimate をクライアント コンピューターにインストールして、Microsoft テスト マネージャー を使用できるようにします。
環境に追加する既存のコンピューターが、チーム プロジェクト コレクションに追加されたホスト グループ内のホストで実行されていることを確認します。
Lab Management を使用した作業を開始するには
Microsoft テスト マネージャー がインストールされているクライアント コンピューターで、domain\tfsadmin として、またはチーム プロジェクトのコントリビューターであるユーザーとしてログオンします。
Lab Management 用に構成されたチーム プロジェクトに接続します。
[スタート]、[すべてのプログラム]、[Microsoft Visual Studio 2010] の順にクリックし、[Microsoft テスト マネージャー] をクリックします。
Team Foundation Server の追加を求められた場合は、TfsMachine の名前を入力し、[追加] をクリックします。
矢印をクリックし、チーム プロジェクト コレクションのチーム プロジェクトの一覧を表示し、一覧からチーム プロジェクトを選択して、[今すぐ接続] をクリックします。
センターのドロップダウン リストで [ラボ センター] をクリックします。または、Team Foundation Server を追加する必要がある場合は、[プロジェクトの変更] の下の [ラボ センター] をクリックします。
[続行] をクリックして、選択されたチーム プロジェクトのラボ センターに接続します。
[環境] ペインが表示されます。
注意
チーム プロジェクト コレクションにチーム プロジェクトが表示されない場合は、コレクションの管理者がプロジェクトを作成していない可能性があります。 プロジェクトが表示されても、[サポートされていません] と表示される場合は、コレクションの管理者が、そのチーム プロジェクトに対するライブラリ共有とホスト グループをプロビジョニングしていない可能性があります。
仮想環境を構築するには、「方法: 配置済み仮想マシンから環境を作成する」の手順に従います。
構築した環境の状態を表示するには、[ラボ] をクリックします。 [環境] ビューが表示されます。 構築した環境を選択します。
この環境に対して有効にした機能が表示されます。 状態は青色のチェック マークで表示され、環境の詳細の [テスト] または [ワークフロー] の横に "準備完了" と表示されます。
各機能の状態が正しい場合、Lab Management の作業を開始するための準備が正常に完了しています。
注意
機能の状態が正しくない場合は、「Lab Management に関するトラブルシューティング」で問題に関するヘルプを参照してください。
次のタスク
以下のどのタスクでも、構築した環境を使用できるようになりました。
タスク |
関連するトピック |
---|---|
アプリケーションを仮想環境に配置する: ワークフロー機能を使用して、アプリケーションのビルド後にアプリケーションを環境に配置できます。 その場合、環境を使用してテストを実行したり、ユーザーが内部リリースをテストすることができます。 |
|
仮想環境を使用して手動テストを実行する: アプリケーションのバック エンド層に仮想環境を使用することで、Microsoft テスト マネージャー を使用して手動テストを実行できます。 |
|
仮想環境を使用して自動テストを実行する: テスト計画の一部として環境を選択したり、[テストの実行] ビューからテストを実行する場合、環境を使用して Microsoft テスト マネージャー から自動テストを実行できます。 |
|
ワークフロー機能とテスト機能を使用して、定期的にアプリケーションをビルド、配置、およびテストする: ワークフロー機能とテスト機能を使用することで、アプリケーションのビルド、アプリケーションの配置、自動テストの実行をスケジュールして、ビルドの品質をチェックできます。 |
このトピックで作業を開始した後、すべてのユーザーが必要な環境にアクセスできるようにするために仮想ラボに何が必要かを確認します。 詳細については、「仮想環境の作成」を参照してください。