方法: ビルド、配置、テストのワークフローから自動テストを実行する
[!メモ]
このトピックは標準の環境および SCVMM の環境でテストしているときに適用されます。しかし、環境のスナップショットを含む手順は SCVMM 環境にのみ適用されます。
スケジュールした間隔で実行するビルドの展開テスト ワークフローでワークフローのビルドをキューや、ワークフローを構成する使用したラボ環境では、自動化されたテストを実行できます。ビルドの展開テスト ワークフローを作成して、ワークフローのスケジュールについてを参照してください自動ビルド、配置、およびテストのワークフローの設定。たとえば、ビルドしデイリー ビルドのアプリケーション サーバーを展開およびテスト クライアントを使用して、サーバー上で実行します。自動化されたテストを実行する、ビルドの品質を確認するのには、テストの結果を分析できます。ビルドの展開テスト ワークフローが完了するたびにテスト結果が保存されます。どのように安定したビルドが表示され、手動テストは、ビルドを使用するかどうかを判断するには、これらの結果を使用できます。
SCVMM 環境を使用している場合は、アプリケーションが展開された後に作成したラボ環境のスナップショットに接続する、ビルドの結果を使用することもできます。これも新しいテストの実行環境でクリーンなスナップショットを復元した後、テスト失敗した後、環境の状態を表示することができます。
ここでは実行または標準の環境または SCVMM の環境では、自動化されたテストを実行するのには、ビルドの展開テスト ワークフローのスケジュールを設定して、テスト結果を表示する方法について説明します。また、ここには、SCVMM 環境を使用すると、ビルドの結果をポスト スナップショットを展開を接続する方法について説明します。
ビルドの展開テスト ワークフローを使用して、テスト環境でのアプリケーションの自動テストを実行するのには、次の手順を使用して、テスト結果を分析します。
前提条件の確認
ビルドを開始します。
ビルド結果から環境への接続
ビルドのテスト結果の表示および分析
必要条件
構成する、ラボ環境での定期的なテストを実行するには、この一覧を使用して、次のタスクを完了したことを確認するのには。
前提となるタスク
テスト コント ローラーを構成します。「ラボ環境での Test Controller の設定」を参照してください。
ビルド コント ローラーを構成し、Team Foundation Server の管理を使用してエージェントをビルドします。参照してくださいビルド コンピューターを構成する方法。
ラボ環境を作成し、必要な役割は、アプリケーションを構成します。「ラボ環境の作成」を参照してください。
(推奨)SCVMM 環境を使用している場合は、クリーンな状態でのワークフローを使用すると、環境のスナップショットします。「SCVMM での環境スナップショットの使用」を参照してください。
自動テストをテスト計画に追加します。「方法: テスト ケースに自動テストを関連付ける」を参照してください。
自動テストのテスト設定を作成し、テスト ラボ環境での役割を割り当てます。「Microsoft テスト マネージャーを使用した自動システム テストのテスト設定の作成」を参照してください。
ビルドの展開テスト ワークフローを作成します。「自動ビルド、配置、およびテストのワークフローの設定」を参照してください。
ビルドを開始します。
ビルドをキューには、ワークフローから自動化されたテストを実行できます。
ビルドをキューに入れる
ビルドの展開テスト ワークフローを開始するには、[ビルド] フォルダーでビルド定義のショートカット メニューを開くし、選択新しいビルド キュー。
[ビルドをキューに挿入] ダイアログ ボックスが表示されます。
ワークフローの情報を確認し、[ キュー。
ビルド エクスプローラー ビューが表示されます。
ビルドの進行状況に合わせて [ビルドの概要] ビューを表示するには、ビルドをダブルクリックします。
ビルドの進行状況として状態が表示されます。
(省略可能)ラボ環境でのビルドの進行状況を表示する場合は、開くMicrosoft Test Manager、検索、 ラボ センター、選択ラボ、し、ボックスの一覧で、環境を選択します。
ビルドの展開テスト ワークフローは正常に完了する場合は、緑色のチェック マークが表示されます。エラーがある場合は、選択することができますログの表示詳細を表示します。
ビルド結果から環境への接続
テストでは、ワークフロー プロセス中に障害が発生した場合に、問題を調査するには、ラボ環境に接続する可能性があります。投稿配置のスナップショット、いずれかのビルド ワークフローでこのオプションを選択および SCVMM の環境では、使用している場合や、環境の現在の状態を次の図で示すように接続できます。
ビルド結果から環境に接続するには
ビルドフォルダーにチーム エクスプローラー、ワークフローを含む、ビルド定義のショートカット メニューを開きをポイント [ビルド。
ビルド エクスプローラー ビューが表示されます。
完了したビルドを表示するには、選択、 完了タブ。
表示するビルドをダブルクリックします。
[ビルドの概要] ビューが表示されます。
表示環境のスナップショットを < ビルドの名前と番号 > の横にあるリンクをクリックします。
[環境への接続] ダイアログ ボックスが表示されます。
-
[!メモ]
この手順は、SCVMM 環境にのみ適用されます。標準の環境を使用している場合は、この手順を省略します。
SCVMM の環境では、使用している場合は、アプリケーションが展開された後に作成したスナップショットに接続し、選択するこのような環境でのスナップショットへの接続。
[!メモ]
このスナップショットに接続することで、この配置後スナップショットの後に行われた変更が破棄されます。変更を保存する場合は、配置後スナップショットに復元する前に、現在の状態の環境に接続してスナップショットを取得します。スナップショットを取得する方法の詳細については、「How to: Save the Current State of Your Environment」を参照してください。
接続したい場合は、環境を最新の状態とテストから、ワークフローを実行、選択 、環境を最新の状態に接続。
選択接続。
Microsoft 環境ビューアーが表示され、環境に接続されます。これで、問題を調査できます。
表示およびテスト結果をビルドの展開テスト ワークフローを分析します。
テスト結果、ビルドの概要の概要を表示することができます。ただしも表示できを使用して、テスト結果の分析Microsoft Test Manager結果、テスト計画の一部として保存されているため。これは、次の図に示します。「テスト計画のテスト進行状況のレポート」を参照してください。
Microsoft Test Manager からテスト結果を表示して分析するには
Microsoft Test Manager を開きます。
[!メモ]
表示するのには、 Microsoft Test Managerウィンドウを選択開始、し すべてのプログラム。ポイント MicrosoftVisual Studio 2012し [ テスト マネージャーの Microsoft。
テスト結果を表示するには、中央グループ スイッチャーの下矢印を選択し、選択テスト センター。
中央グループ メニュー バーを選択テストと、ビルドのワークフローで使用される、テスト スイート階層から、テスト スイートのいずれかを選択します。
ビルド ワークフローで選択した構成のテストの結果を表示できます。
選択の完全なテストの実行を分析する場合は、 のテストのの実行の分析。
[テストの実行を分析] アクティビティが表示されます。これには、このテスト計画に関するすべてのテストの実行が表示されます。
[!メモ]
実行のタイトルには、ビルド定義の名前が反映されます。実行を識別できるように、ビルドの概要ページに実行 ID が表示されます。
テストの実行をダブルクリックして開き、詳細を表示します。テストの実行の詳細が表示されます。
(省略可能) テストの実行のタイトルをわかりやすい名前に変更する場合は、[タイトル] に新しい名前を入力します。
(省略可能) テストが失敗した場合は、失敗の理由を更新できます。選択解像度し、エラーの理由を一覧から選択します。
(省略可能)テストの結果にコメントを追加するには、選択、 コメントアイコン。コメントを入力し、[ コメントを保存。
(省略可能) 個別のテストの詳細を表示する場合は、そのテストをダブルクリックします。
テスト結果が表示されます。これには、テストの実行の詳細、このテスト結果で収集されたデータの添付ファイル、およびそのテストのテスト結果履歴が表示されます。このビューを閉じると、テストの実行に戻ることができます。
[!メモ]
バグがあることがわかった場合は、このビューからバグを作成できます。
テスト実行用のすべての変更を保存するを保存ツールバーのします。
テスト結果の表示の詳細についてを参照してください方法: Microsoft Test Manager でテスト計画の結果を表示する。