方法: 異なるデータ パラメーターを使用してテストの複数のイテレーションを実行する

異なるデータを使用して手動テスト ケースを複数回実行する場合でも、テスト ケースのコピーを複数作成する必要はありません。テスト ケースの任意のテスト ステップについて、操作または期待される結果にパラメーターを追加できます。さらに、テストで使用するパラメーターの複数の値セットを追加できます。パラメーターのそれぞれの値セットは、テスト ランナーを使用したときに、テストの個別のイテレーションとして実行されます。テストを実行するときに各パラメーターの値をコピーし、テスト対象のアプリケーションの入力フィールドに値を貼り付けることができます。

この手順では、データ パラメーターを使用して手動テストを実行する方法について説明します。データ パラメーターを使用して手動テストを実行する前に、まず、手動テストを作成し、そのテストにデータ パラメーターを追加する必要があります。詳細については、「方法: 手動テスト ケースを作成する」および「方法: 手動テスト ケースにパラメーターを追加して、異なるデータで複数回実行する」を参照してください。

操作の記録にパラメーターをマップする方法の詳細については、「方法: テストの操作の記録でパラメーターをアプリケーション フィールドにマップする」を参照してください。

要件

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

パラメーター付きのテストをテスト ランナーに読み込む

Microsoft Test Managerを実行するテストの選択

パラメーターが指定されたテストをテスト ランナーに読み込むには

  1. Microsoft Test Manager を開きます。

    [!メモ]

    Microsoft Test Manager のウィンドウを表示するには、を選択し、[すべてのプログラム] を選択します。Microsoft Visual Studio 2012 のをポイントし、Microsoft テスト マネージャーを選択します。

  2. センター グループ スイッチャーの下向きの矢印をクリックし、[テスト センタ] を選択します。

  3. センター グループ メニュー バーで、[テスト] を選択します。

  4. センター グループ メニュー バーのが、まだ選択されていない場合は [テストの実行] を選択します。

  5. 左ペインの [テストの実行] で、実行するパラメーター付きのテストが含まれているテスト計画、またはテスト計画の下に表示されているテスト スイートを選択します。

  6. 右ペインに、選択したテスト スイートに含まれるテスト ケースが表示されます。

  7. 右ペインで、[実行] をテストし、を選択するパラメーターのテスト ケースを選択します。

    テスト ランナーが開きます。

    [!メモ]

    テストを実行するビルドの指定や、テスト計画でのテストの設定および環境設定のオーバーライドを行うには、[オプションを指定して実行] をクリックします。

パラメーターを使用したテストの複数のイテレーションの実行

データ パラメーターのイテレーションの実行

パラメーターを使用したテストの複数のイテレーションを実行するには

  1. テスト ランナーで [操作の記録の作成] オプションをオンにすると、[テストの開始] を実行するかどうかを確認するメッセージが表示されます。[操作の記録の作成] チェック ボックスをオフのままにし、[テストの開始] を選択します。

    Caution メモ注意

    実行中のテストの操作ログを作成するようにテストの設定を構成している場合は、[操作の記録の作成] オプションをオンにすると、構成済みの設定が使用されます。テストの設定で操作の診断データ アダプターを構成しなかった場合は、既定値を使用して操作の記録が作成されます。詳細については、「方法: 手動テストで記録されたアプリケーションを選択する」を参照してください。

    テスト ランナーでは、上部にイテレーション情報が表示されます。イテレーションの数は、テスト ケースを作成したときのパラメーター セットの数と同じになります。詳細については、「方法: 手動テスト ケースにパラメーターを追加して、異なるデータで複数回実行する」を参照してください。

  2. テストの最初のイテレーションのテスト ケースのステップを実行します。テスト ステップの結果をマークするには、ドロップダウンをアクティブ アイコンの横のテスト ステップの右側にある選択し、[成功] か [失敗] を選択します。

    1. 操作に関連付けられたパラメーターを使用するステップ (たとえば、このドキュメントで既に示したスクリーン ショットでの "数量の入力" や "価格のオーバライド" のステップなど) に到達すると、パラメーターはテスト ステップ内のリンクとして表示されます。 パラメーターに LINK オプションによって割り当てられたデータをコピーできます。これにより、データはシステム クリップボードにコピーされます。Ctrl キーを押しながら V キーを押して、テスト対象のアプリケーションの該当する入力フィールドに値を貼り付けることができます。パラメーター データをテスト対象のアプリケーションにコピーしたら、ステップの右側にあるドロップダウン矢印を使用して、[成功] または [失敗] をクリックします。

    2. このドキュメントで既に示したスクリーン ショットで予期された結果、たとえば、[更新の選択] 手順に関連付けられたパラメーターを使用するステップに到達すると、テスト ステップは、このイテレーションに対して期待される値を表示します。テスト対象のアプリケーションの出力フィールドが、テスト ステップの予期された結果と同じであることを確認します。次に、ステップの右側にあるドロップダウン矢印を使用して、[成功] または [失敗] をクリックします。

  3. [イテレーションを終了し、次に移動します] を選択します。

    [テストの開始] ダイアログ ボックスが表示されます。

  4. (省略可能) テスト ランナーの先頭に、[*** イテレーションの計算 ***] 横にあるドロップダウン矢印をクリックします。テスト ケースのすべてのイテレーションが一覧表示され、現在のイテレーションが強調表示されます。実行する次のイテレーションをこの一覧から選択できます。

  5. イテレーションのテストが完了するまで、手順 1. ~ 4. を繰り返します。

  6. テスト ランナーの上部にあるツール バーで、テスト結果を Team Foundation Server に保存し、テスト ランナーを閉じるに [保存して閉じる] を選択します。

参照

処理手順

方法: 手動テスト ケースにパラメーターを追加して、異なるデータで複数回実行する

方法: テストの操作の記録でパラメーターをアプリケーション フィールドにマップする

概念

テスト ランナーを使用した手動テストの実行