方法: 共有ステップの操作の記録を作成する
テスト ランナーを使用して手動テストを実行するときに、テストに共有ステップが含まれている場合があります。共有ステップには、さまざまなテストで使用される共通ステップのセットが含まれています。たとえば、顧客の住所情報やログオン資格情報を入力するアプリケーションでは、いくつかのテストで同じステップを使用することがあります。共有ステップを使用すると、テストを作成するときの時間と労力を節約できます。詳細については、「方法: 共有ステップを使用してテスト ケースの共通のステップを共有する」および「方法: テストの実行中に共有ステップを使用する」を参照してください。
テスト時間に与える影響を軽減するために、共有ステップに特化した操作の記録を作成できます。これにより、ユーザーのログオン情報や住所情報などの同じ情報を何回も繰り返し入力する必要がなくなります。
要件
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
[!メモ]
完了したテストの操作の記録を作成することもできます。詳細については、「方法: 操作の記録を作成する」を参照してください。
共有ステップの操作の記録を作成するには、次の 2 つの方法があります。
共有ステップを含むテストを実行する間、テスト ランナーで操作します。
共有ステップを整理して管理するときは、Microsoft Test Managerで操作します。
テストのテスト ランナーへの読み込み
まず、共有ステップを含むテストをテスト ランナーに読み込む必要があります。次に、テストを実行する間、共有ステップの操作の記録を作成します。対象のテストやその他のテストに共有ステップが含まれている場合は、共有ステップを自動的に実行できます。
共有ステップのあるテストをテスト ランナーに読み込むには
Microsoft Test Manager を開きます。
[!メモ]
Microsoft Test Manager のウィンドウを表示するには、を選択し、[すべてのプログラム]を選択します。Microsoft Visual Studio 2012 をポイントし、Microsoft テスト マネージャーを選択します。
センター グループ スイッチャーの下向きの矢印をクリックし、[テスト センター] を選択します。
センター グループ メニュー バーで、[テスト] を選択します。
センター グループ メニュー バーのが、まだ選択されていない場合は [テストの実行] を選択します。
左ペインの [テストの実行] で、実行するテストが含まれているテスト計画、またはテスト計画の下に表示されているテスト スイートを選択します。
右ペインに、選択したテスト スイートに含まれるテスト ケースが表示されます。
右ペインで、共有ステップを含む選択し、を [実行] テスト ケースをオンにします。
テスト ランナー が開きます。
[!メモ]
テストを実行するビルドの指定や、テスト計画でのテストの設定および環境設定のオーバーライドを行うには、[オプションを指定して実行] をクリックします。
テスト ランナーで実行する共有ステップ セットの操作の記録の記録
最初に、操作の記録を作成する共有ステップを含むテストを、テスト ランナーに読み込む必要があります。詳細については、「共有ステップのあるテストをテスト ランナーに読み込むには」の手順を参照してください。
テスト ランナーで共有ステップの操作の記録を作成するには
テストを Microsoft Test Manager からテスト ランナーに読み込むときに、[操作の記録の作成] オプションをオンにして [テストの開始] を実行するかどうかを確認するメッセージが表示されます。[操作の記録の作成] を選択し、[テストの開始] を選択します。
[!メモ]
テストに既存の操作の記録が含まれている場合は、[既存の操作の記録の上書き] オプションが表示されます。前の記録を置き換える選択し、[テストの開始] を選択して新しいレコードを作成するには、このオプションが。
操作の記録は、ツール バーの [再生] オプションを使用して再生できます。詳細については、「方法: 操作の記録を再生する」を参照してください。
操作の診断データ アダプターを使用する場合は、テストの設定で記録するアプリケーションを指定できます。実行中のテストの操作ログを作成するようにテストの設定を構成している場合は、テストを開始するときに [操作の記録の作成] オプションをオンにすると、構成済みの設定が使用されます。テストの設定で操作の診断データ アダプターを構成しなかった場合は、既定値を使用して操作の記録が作成されます。詳細については、「方法: 手動テストで記録されたアプリケーションを選択する」を参照してください。
アプリケーションの起動を含め、各テスト ステップは [テストの開始] を選択した後に記録されます。
テスト ケースのステップを実行し、各ステップを結果でマークします。ステップの右側にあるドロップダウン矢印を使用して、[成功] または [失敗] をクリックします。
記録されているアプリケーションについては、それぞれのタイトル バーに "現在記録中" と表示されます。青いインジケーターとして表される操作の記録セクションが、テストの右側に表示されます。青いインジケーターは、テストのステップに対応する個別のセクションに分けて表示されます。
[!メモ]
各テスト ステップを成功または失敗としてマークしないと、操作の記録セクションが複数のテスト ステップにまたがる可能性があります。この場合、操作の記録セクションには、成功または失敗としてマークされた最後のステップ以降のマークされていないすべてのテスト ステップが含まれます。
共有ステップに到達すると、矢印を共有ステップ アイコンの横にあるを選択し、[開始して記録] を選択します。
これで、共有ステップの個々のステップが表示されるようになります。
共有ステップのステップを実行し、各ステップに結果をマークします。ステップの右側にあるドロップダウン矢印を使用して、[成功] または [失敗] をクリックします。
共有ステップ以外のステップと同様に、記録されているアプリケーションについては、それぞれのタイトル バーに "現在記録中" と表示されます。
[共有ステップの終了] を選択します。
青いインジケーターとして表される操作の記録セクションが、共有ステップの右側に表示されます。
テスト ケースで、共有ステップの後ろに残りのステップがある場合は、テスト ケースのステップを実行し、各ステップに結果をマークします。ステップの右側にあるドロップダウン矢印を使用して、[成功] または [失敗] をクリックします。
[テストの終了] を選択します。
テスト ランナーの一番上にあるツール バーで、次のいずれかのオプションを選択します。
テスト結果を Team Foundation Server に保存し、テスト ランナーを閉じるに [保存して閉じる] を選択します。
Team Foundation Serverにテスト結果を保存するには [保存] を選択します。
テスト ランナー を閉じ、テスト結果を保存しないように [閉じる] を選択します。
[!メモ]
テストの操作の記録が既に存在する場合は、[テスト ランナー - Microsoft テスト マネージャー] ダイアログが開き、[既存の記録の上書き] または [新しい記録の破棄] のオプションが表示されます。
これで、このテスト ケースを将来実行するときに操作の記録を再生できるようになりました。詳細については、「方法: 操作の記録を再生する」を参照してください。
Microsoft テスト マネージャーでの共有ステップの操作の記録の作成
Microsoft Test Manager では、共有ステップの操作の記録を作成できます。これは、テスト ケースに共有ステップが含まれていると、自動的に実行されます。
Microsoft テスト マネージャーで共有ステップの操作の記録を作成するには
Microsoft Test Manager を開きます。
[!メモ]
Microsoft Test Manager のウィンドウを表示するには、を選択し、[すべてのプログラム]を選択します。Microsoft Visual Studio 2012 をポイントし、Microsoft テスト マネージャーを選択します。
センター グループ スイッチャーの下向きの矢印をクリックし、[テスト センター] を選択します。
センター グループ メニュー バーで、[整理] を選択します。
メニューで、[共有ステップ マネージャー] を選択します。
共有ステップの一覧で、操作の記録を作成する共有ステップの行を選択します。
[操作の記録の作成] を選択します。
テスト ランナーが表示されます。
[操作の記録の作成] を選択します。
テスト ランナーで、テスト ケースのステップを実行します。
記録されているアプリケーションについては、それぞれのタイトル バーに "現在記録中" と表示されます。黄色い行として表される操作の記録セクションが、テストの右側に表示されます。これは、テストのステップに対応する個別のセクションに分けて表示されます。
[共有ステップの終了] を選択します。
[!メモ]
共有ステップの既存の操作の記録を上書きすると、[Test Runner - Microsoft Test and Lab Manager] のダイアログ ボックスが開き、テスト ケースが影響を受けた [既存の記録の上書き]、または [新しい記録の破棄] にプロンプトであるかについて通知します。
テスト ランナーの一番上にあるツール バーで、次のいずれかのオプションを選択します。
テスト結果を Team Foundation Server に保存し、テスト ランナーを閉じるに [保存して閉じる] を選択します。
Team Foundation Serverにテスト結果を保存するには [保存] を選択します。
テスト ランナー を閉じ、テスト結果を保存しないように [閉じる] を選択します。
これで、この共有ステップを含むテストを実行すると、共有ステップが自動的に実行されるようになります。
参照
処理手順
方法: Microsoft Test Manager を使用して手動テスト ケースの結果を表示する
方法: テスト設定を使用してテスト中に画面と音声の記録を含める