方法: 異なるデータ パラメーターを使用してテストの複数のイテレーションを実行する
異なるデータを使用して手動テスト ケースを複数回実行する場合でも、テスト ケースのコピーを複数作成する必要はありません。 テスト ケースの任意のテスト ステップについて、操作または期待される結果にパラメーターを追加できます。 さらに、テストで使用するパラメーターの複数の値セットを追加できます。 パラメーターのそれぞれの値セットは、テスト ランナーを使用したときに、テストの個別のイテレーションとして実行されます。 テストを実行するときに各パラメーターの値をコピーし、テスト対象のアプリケーションの入力フィールドに値を貼り付けることができます。
この手順では、データ パラメーターを使用して手動テストを実行する方法について説明します。 データ パラメーターを使用して手動テストを実行する前に、まず、手動テストを作成し、そのテストにデータ パラメーターを追加する必要があります。 詳細については、「方法: 手動テスト ケースを作成する」および「方法: 手動テスト ケースにパラメーターを追加して、異なるデータで複数回実行する」を参照してください。
操作の記録にパラメーターをマップする方法の詳細については、「方法: テストの操作の記録でパラメーターをアプリケーション フィールドにマップする」を参照してください。
パラメーター付きのテストをテスト ランナーに読み込む
パラメーターが指定されたテストをテスト ランナーに読み込むには
Microsoft テスト マネージャー を開きます。
注意
Microsoft テスト マネージャーのウィンドウを表示するには、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。 [Microsoft Visual Studio 2010] をポイントし、[Microsoft Test Manager 2010] をクリックします。
センター グループ スイッチャーの下向きの矢印をクリックし、[テスト センター] をクリックします。
センター グループ メニュー バーで、[テスト] をクリックします。
センター グループ メニュー バーの [テストの実行] をクリックします (選択されていない場合)。
左ペインの [テストの実行] で、実行するパラメーター付きのテストが含まれているテスト計画、またはテスト計画の下に表示されているテスト スイートを選択します。
右ペインに、選択したテスト スイートに含まれるテスト ケースが表示されます。
右ペインで、テスト対象とするパラメーター付きのテスト ケースをクリックし、[実行] をクリックします。
テスト ランナーが開きます。
注意
テストを実行するビルドの指定や、テスト計画でのテストの設定および環境設定のオーバーライドを行うには、[オプションを指定して実行] をクリックします。
パラメーターを使用したテストの複数のイテレーションの実行
パラメーターを使用したテストの複数のイテレーションを実行するには
テスト ランナーで [操作の記録の作成] オプションをオンにすると、[テストの開始] を実行するかどうかを確認するメッセージが表示されます。 [操作の記録の作成] チェック ボックスをオフのままにし、[テストの開始] をクリックします。
ヒント
実行中のテストの操作ログを作成するようにテストの設定を構成している場合は、[操作の記録の作成] オプションをオンにすると、構成済みの設定が使用されます。 テストの設定で操作の診断データ アダプターを構成しなかった場合は、既定値を使用して操作の記録が作成されます。 詳細については、「方法: テストの設定を使用して手動テストのユーザー インターフェイス アクションを記録する」を参照してください。
テスト ランナーでは、上部にイテレーション情報が表示されます。 イテレーションの数は、テスト ケースを作成したときのパラメーター セットの数と同じになります。 詳細については、「方法: 手動テスト ケースにパラメーターを追加して、異なるデータで複数回実行する」を参照してください。
テストの最初のイテレーションのテスト ケースのステップを実行します。 テスト ステップの結果をマークするには、テスト ステップの右側にあるアクティブ アイコンの横のドロップダウンをクリックし、[成功] または [失敗] をクリックします。
操作に関連付けられたパラメーターを使用するステップ (たとえば、このドキュメントで既に示したスクリーン ショットでの "数量の入力" や "価格のオーバライド" のステップなど) に到達すると、パラメーターはテスト ステップ内のリンクとして表示されます。 そのリンクをクリックして、パラメーターに割り当てられているデータをコピーします。 これにより、データはシステム クリップボードにコピーされます。 Ctrl キーを押しながら V キーを押して、テスト対象のアプリケーションの該当する入力フィールドに値を貼り付けることができます。 パラメーター データをテスト対象のアプリケーションにコピーしたら、ステップの右側にあるドロップダウン矢印を使用して、[成功] または [失敗] をクリックします。
予期された結果に関連付けられたパラメーターを使用するステップ (たとえば、このドキュメントで既に示したスクリーン ショットでの "更新のクリック" のステップなど) に到達すると、テスト ステップにはこのイテレーションの予期された値が表示されます。 テスト対象のアプリケーションの出力フィールドが、テスト ステップの予期された結果と同じであることを確認します。次に、ステップの右側にあるドロップダウン矢印を使用して、[成功] または [失敗] をクリックします。
[イテレーションを終了し、次に移動します] をクリックします。
[テストの開始] ダイアログ ボックスが表示されます。
(省略可能) テスト ランナーの上部で、[イテレーション カウント] の横にあるドロップダウン矢印をクリックします。 テスト ケースのすべてのイテレーションが一覧表示され、現在のイテレーションが強調表示されます。 実行する次のイテレーションをこの一覧から選択できます。
イテレーションのテストが完了するまで、手順 1. ~ 4. を繰り返します。
テスト ランナーの一番上にあるツール バーで、[保存して閉じる] をクリックして、テスト結果を Team Foundation Server に保存し、テスト ランナーを閉じます。