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