方法: バグに記録された操作を使用してテスト ケースを作成する

探索的テストを実行する場合は、検出されたバグからテスト ケースを作成して、回帰テスト スイートを作成する必要が生じることがあります。 Microsoft テスト マネージャー を使用して手動テストを実行すると、操作をテキストとしてログ ファイルに記録できます。 この操作ログはテスト結果と共に保存されます。また、手動テストの実行時に作成するバグにも自動的に追加できます。 この操作ログを使用して、バグまたはテスト結果から手動テスト ケースを作成できます。 これにより、すべてのステップを入力しなくても、実行済みのステップからテスト ケースを作成しやすくなります。 必要に応じて、このテスト ケースを更新できます。

バグにではなく、テスト結果と共に保存されている操作ログからテスト ケースを作成するには、「方法: 記録された操作を使用してテスト ケースを作成する」を参照してください。

たとえば、テストを実行した場合に、最初の 2 つのステップの後、テストでそれらのステップから外れることによって問題が見つかったとします。 バグを記録できるため、バグによって、テストでそれらのステップから外れたときに実行する新しい UI 操作が記録されます。 その後、次の図に示すように、バグの修正時にバグの再テストに使用できる新しいテスト ケースを作成できます。 または、テスト ケースを使用して探索的テストを実行し、調査用バグを送信する場合は、そのバグと共に保存した操作からテスト ケースを作成できます。 調査用バグの送信方法の詳細については、「方法: テスト ランナーを使用して調査用バグを送信する」を参照してください。

バグからのテスト ケースの作成

注意

クエリ アクティビティにクエリ リスト バグがある場合は、バグに記録された操作からテスト ケースを作成することもできます。 詳細については、「方法: バグを追跡する」を参照してください。

テストの実行時に操作ログを作成するには、操作ログを選択したテストの設定を使用する必要があります。 詳細については、「方法: テストの設定を使用して手動テストのユーザー インターフェイス アクションを記録する」を参照してください。

バグに記録された操作を使用してテスト ケースを作成する

  1. Microsoft テスト マネージャーを開きます。

    注意

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

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

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

  4. 現在割り当てられているバグを表示するには、[バグの検証] をクリックします。

    バグの確認ビューが表示されます。 これには、現在割り当てられているすべてのバグが一覧表示されます。

  5. (省略可能) 作成したバグを表示する場合は、[現在のユーザーが作成] をクリックします。

  6. 新しいテスト ケースに使用する記録された操作が表示されているリストから、作成したバグを選択します。

    注意

    テスト ケースの作成に使用するバグが、作成したバグではない場合は、カスタム クエリを使用してそのバグを見つけることができます。 担当のバグ アクティビティからカスタム クエリを作成するには、[編集] をクリックします。 クエリを作成する方法の詳細については、「方法: バグを追跡する」を参照してください。

  7. 操作ログのステップからテスト ケースを作成する場合は、[バグからテスト ケースを作成] をクリックします。

    [新しいテスト ケース] アクティビティが表示されます。 これには、テスト ケースに追加された操作ログからのテスト ステップが表示されます。

  8. [タイトル] ボックスに名前を入力して、テスト ケースに名前を付けます。

  9. (省略可能) テスト ケースのテスト対象の他の作業項目にテスト ケースをリンクするには、[すべてのリンク] をクリックし、[追加] をクリックします。 次に、項目を [作業項目 ID] に入力するか、項目を参照して [OK] をクリックします。

    作業項目は [テスト] に一覧表示されます。

    注意

    バグは、[その他のリンク] で関連付けられた作業項目として自動的に追加されます。

  10. 追加されたステップを表示するには、[ステップ] をクリックします。

  11. テスト ケースで不要なテスト ステップを削除するには、削除するステップを選択し、[削除] をクリックします。 たとえば、ステップが完了したステップまたは親ウィンドウが変更されたステップを削除できます。

  12. (省略可能) 期待される結果をステップに追加するには、[期待される結果] をクリックし、テストの名前を入力します。

  13. ステップを追加するには、[<ここをクリックしてステップを追加>] をクリックし、テスト ステップの詳細を入力します。

  14. [操作] の下で、テスト ステップを実行するテスト担当者が行う操作を入力します。

  15. (省略可能) [期待される結果] の下で、操作の実行後に期待される結果を入力します。

    注意

    期待される結果をテスト ステップに追加すると、このステップは自動的に検証テスト ステップになり、ステップのアイコンに赤色のチェック マークが表示されます。 既定では、各テスト ステップは操作テスト ステップであり、このステップの実行時に検証は不要です。 テスト ケースを実行するときは、検証テスト ステップを個別に合格または失敗と指定する必要があります。 そうしない場合、テストの状態は自動的に失敗に指定されます。

  16. 別のテスト ステップを追加するには、[Enter] をクリックします。 テストに必要な数のテスト ステップを追加できます。

  17. テスト ステップを挿入するには、ステップを右クリックし、[ステップの挿入] をクリックします。

    注意

    ステップが、選択したステップの上に挿入されます。

  18. [保存して閉じる] をクリックして、テスト ケースを保存します。

    注意

    手動テスト ケースを作成する方法の詳細については、「方法: 手動テスト ケースを作成する」を参照してください。

参照

処理手順

方法: 手動テスト ケースを作成する

概念

バグの送信