方法: バグに記録された操作を使用してテスト ケースを作成する
手動テストの実行時に、回帰テスト スイートを作成するテスト ケースを検索し、使用するすべてバグからテスト ケースを作成する必要があります。Microsoft Test Manager、このプロセスを簡略化できます。バグを検出すると、テキストとしてログ ファイルにその動作を再現するアクションを記録できます。この操作 ログは テスト結果とともに保存されます。手動テストを実行するときに、作成するすべてのバグに自動的に追加できます。この操作ログを使用して、バグまたはテスト結果から手動テスト ケースを作成できます。これにより、すべてのステップを入力しなくても、実行済みのステップからテスト ケースを作成しやすくなります。必要に応じて、このテスト ケースを更新できます。
バグにではなく、テスト結果と共に保存されている操作ログからテスト ケースを作成するには、「方法: 記録された操作を使用してテスト ケースを作成する」を参照してください。
たとえば、テストを実行した場合に、最初の 2 つのステップの後、テストでそれらのステップから外れることによって問題が見つかったとします。バグを記録できるため、バグによって、テストでそれらのステップから外れたときに実行する新しい UI 操作が記録されます。その後、次の図に示すように、バグの修正時にバグの再テストに使用できる新しいテスト ケースを作成できます。
要件
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
ヒント |
---|
Microsoft Test Managerを使用して、手動テスト ケースのパスを検出するのに最適な探索的テスト セッションを実行できます。詳細については、「Microsoft Test Manager を使用した探索的テストの実行」および「方法: 探索的テスト セッションから新しい手動テスト ケースを作成する」を参照してください。 |
[!メモ]
クエリ アクティビティにクエリ リスト バグがある場合は、バグに記録された操作からテスト ケースを作成することもできます。詳細については、「方法: バグを追跡する」を参照してください。
テストの実行時に操作ログを作成するには、操作ログを選択したテストの設定を使用する必要があります。詳細については、「方法: 手動テストで記録されたアプリケーションを選択する」を参照してください。
バグに記録された操作を使用してテスト ケースを作成する
Microsoft Test Manager を開きます。
[!メモ]
Microsoft Test Manager のウィンドウを表示するには、を選択し、[すべてのプログラム] を選択します。Microsoft Visual Studio 2012 のをポイントし、Microsoft テスト マネージャーを選択します。
センター グループ セレクターの下向きの矢印をクリックし、[テスト センタ] を選択します。
センター グループ メニュー バーで、[テスト] を選択します。
バグを表示するには、現在、を選択します [バグの検証] を代入します。
バグの確認ビューが表示されます。これには、現在割り当てられているすべてのバグが一覧表示されます。
(省略可能) 自分が作成したバグを表示するに [現在のユーザーが作成] を選択します。
新しいテスト ケースに使用する記録された操作が表示されているリストから、作成したバグを選択します。
[!メモ]
テスト ケースの作成に使用するバグが、作成したバグではない場合は、カスタム クエリを使用してそのバグを見つけることができます。担当のバグ アクティビティからカスタム クエリを作成するには、[編集] を選択します。クエリを作成する方法の詳細については、「方法: バグを追跡する」を参照してください。
操作ログのステップからテスト ケースを作成するには、[*** テスト ケースを作成する。***] [*** バグから ***] を選択します。
[新しいテスト ケース] アクティビティが表示されます。これには、テスト ケースに追加された操作ログからのテスト ステップが表示されます。
[タイトル] ボックスに名前を入力して、テスト ケースに名前を付けます。
(省略可能) テスト ケースのテスト対象の他の作業項目にテスト ケースをリンクするには、[すべてのリンク] を選択し、[追加] を選択します。次に、[作業項目 ID] 項目を入力するか、項目を参照し、を [OK] を選択します。
作業項目は [テスト] に一覧表示されます。
[!メモ]
バグは、[その他のリンク] で関連付けられた作業項目として自動的に追加されます。
追加されたステップを表示するには、[ステップ] を選択します。
テスト ケースで不要なテスト ステップを削除するには、ステップを選択し、[削除] を選択します。たとえば、ステップが完了したステップまたは親ウィンドウが変更されたステップを削除できます。
(省略可能) 追加とステップに結果が期待し、[期待される結果] を選択し、の名前を入力します。
追加の手順を追加するには、選択 [Choose here to add a step] し、テスト ステップの詳細を入力します。
[操作] の下で、テスト ステップを実行するテスト担当者が行う操作を入力します。
(省略可能) [期待される結果] の下で、操作の実行後に期待される結果を入力します。
[!メモ]
期待される結果をテスト ステップに追加すると、このステップは自動的に検証テスト ステップになり、ステップのアイコンに赤色のチェック マークが表示されます。既定では、各テスト ステップは操作テスト ステップであり、このステップの実行時に検証は不要です。テスト ケースを実行するときは、検証テスト ステップを個別に合格または失敗と指定する必要があります。そうしない場合、テストの状態は自動的に失敗に指定されます。
別のテスト ステップを追加するには、[Enter] を選択します。テストに必要な数のテスト ステップを追加できます。
テスト ステップを挿入するには、ステップを右クリックし、[ステップの挿入] をクリックします。
[!メモ]
ステップが、選択したステップの上に挿入されます。
テスト ケースを保存するには、[保存して閉じる] を選択します。
[!メモ]
手動テスト ケースを作成する方法の詳細については、「方法: 手動テスト ケースを作成する」を参照してください。