手動テストでの複数の診断データの収集
アプリケーションのテスト中、Microsoft Test Manager では、存在する可能性のある障害の診断に役立つデータを収集できます。 テスト中にバグ レポートを作成すると、データはバグ作業項目に自動的に添付されます。
収集するデータの種類を決定できます。
テストで収集できる診断データ
診断データはテスト結果で収集されます。 テストの実行中にデータを作成すると、そのデータはバグに追加されます。
収集できるデータ |
方法 |
---|---|
|
|
+
|
Microsoft Test Manager でテストを実行します。 (既定のテストの設定を使用します。) テストを実行するコンピューター、またはテストが実行されているデバイスに接続されたコンピューターに Microsoft Test Manager をインストールする必要があります。 |
+ クライアント アプリケーションまたはデスクトップ アプリケーションから収集されたデータ:
|
Microsoft Test Manager でテストを実行するとき、テストの設定を使用します。 テストの設定ファイルにより診断データ アダプターが構成されます。 テストを実行するときにテストの設定ファイルを選択できます。または、既定のテストの設定をテスト計画に対して設定できます。 |
+ サーバー ソフトウェアから収集されたデータ:
|
ラボ環境でサーバー ソフトウェアをインストールして、Microsoft Test Manager でテストを実行します。 テストの設定を使用して、収集するデータを定義します。 |
テストの設定を作成する方法
既定よりも多くのデータを収集する場合にのみテストの設定が必要です。 既定の設定では、各ラボのコンピューターから基本的なシステム情報を、ローカル コンピューターからキーストロークとジェスチャを収集します。
テストするアプリケーションが Web サイトであるか、そのアプリケーションにサーバー コンポーネントが含まれ、サーバーからデータを収集する必要がある場合は、次の操作を行います。
ラボ環境を作成します。 標準環境または SCVMM 環境を作成できます。
テスト計画のプロパティで、手動テストに使用するテスト環境を設定します。
既存のテストの設定ファイルを選択するか、新しいものを作成します。
これにより、このテスト計画でテストを実行するための既定の選択が設定されます。 個別のテスト実行を実行するとき、選択した設定をオーバーライドできます。
テストの設定ファイルに名前を付けます。
テストで使用するラボ環境を選択します。 ラボ環境を使用しない場合は、ローカルを選択します。
各テストの設定ファイルが、1 つのコンピューター ロールのセットに対応します。
コンピューター ロールごとに、収集するデータをそのコンピューターから選択します。
ローカル ロールは、テストを実行するクライアント コンピューターです。
診断データのオプションとは
[データと診断] ページでは、診断アダプターを追加および構成し、ラボ環境のコンピューター ロールごとにデータを収集できます。 ほとんどの場合、診断データは、テスト結果に含まれます。
診断データ アダプター |
構成 |
---|---|
[操作ログ]: テスト中に実行する操作を記録できます。記録した操作は、以降、迅速に再生できます。 また、この操作は、作成するバグ レポートにテキストの説明として記録されます。 |
すべてのジェスチャとアプリケーションが記録されるわけではありません。 |
IntelliTrace およびテストの影響用の ASP.NET クライアント プロキシ |
Web クライアント ロールでこのアダプターを選択します。 ASP.NET アプリケーションをテストしている場合、および Web サーバー ロールで [テストの影響] または [IntelliSense] データを収集する必要がある場合、これは必須です。 |
イベント ログ アプリケーションによってイベント ログに書き込まれたイベントを収集します。 |
[構成] を選択して、必要なイベントの種類を選択します。 アプリケーションは、WriteEntry を使用してイベントを記述する必要があります |
[IntelliTrace]: 作成するバグにリンクされている .itrace ファイルを生成します。 この IntelliTrace ファイルから、別のコンピューターでローカル セッションをシミュレートできます。 |
|
[システム情報]: コンピューターの情報を記録します。 |
追加の構成はありません。 |
[テストの影響]: テスト センター、[トラック] の [推奨されるテスト] 機能を有効にします。 これにより、以前のビルドからの変更に影響されるテストが、コード カバレッジに基づいて判断されます。 |
ASP.NET アプリケーションをテストしている場合:
このオプションを有効にしたら、サーバー アプリケーションを再起動します。 |
ビデオ レコーダーには、作業中、リアルタイムでデスクトップが記録されます。 |
オーディオを記録するには、[構成] をクリックします。 |