方法: テスト スイートでテスト ケースの順序を変更する
テスト ケースは特定の順序で実行できます。 たとえば、最も単純なテストを最初に実行します。これは、1 つのテストが失敗すると、テスト スイート内の後続のテストがブロックされるためです。 クエリ ベースのテスト スイートや、テスト計画に要件またはユーザー ストーリーを追加して作成されたテスト スイートの場合を除き、テスト スイート内でのテスト ケースの順序は、Microsoft テスト マネージャー を使用して変更できます。
注意
クエリ ベースのテスト スイートの順序を指定するには、クエリ自体の順序を指定する必要があります。 順序を変更するには、[内容] ビューからクエリ ベースのテスト スイートを選択し、[クエリの編集] をクリックし、[列のオプション] アイコンをクリックして [並べ替え] をクリックします。
テスト スイートからテストを実行する場合、テストはテスト スイートに表示される順序でテスト ランナーに表示されます。 それでも、必要に応じて別の順序でテストを実行することができます。
クエリ ベースのテスト スイートでないテスト スイート、または要件やユーザー ストーリーから作成されていないテスト スイートでテスト ケースの順序を変更するには、次の手順に従います。
テスト スイートでテスト ケースの順序を変更するには
Microsoft テスト マネージャー を開きます。
注意
Microsoft テスト マネージャーのウィンドウを表示するには、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。 [Microsoft Visual Studio 2010] をポイントし、[Microsoft Test Manager 2010] をクリックします。
[テスト センター] の [計画] をクリックし、[内容] をクリックします。
[内容] ペインが表示されます。
テスト スイート内でのテスト ケースの順序を変更するには、[テスト スイート階層構造] ペインでテスト スイートを選択し、[順序] をクリックします。
[テスト ケースの順番] ダイアログ ボックスが表示されます。 テスト スイート内のすべてのテスト ケースがテストの一覧に表示されます。
[順序] にテストの位置を示す新しい値を入力します。 たとえば、テストを最上位に移動するには、[順序] に「1」と入力します。テストを一覧の最後に移動するには、そのスイート内のテスト ケースの合計数を [順序] に入力します。
この順序が、これらのテストを実行するときに使用されます。
注意
テスト ケース A (順位 2) を既存のテスト ケース B (順位 4) の下へ移動するには、[順序] に「5」と入力します。 これで、テスト ケース A はテスト ケース B の下に表示されます。 テスト ケース C (順位 5) を既存のテスト ケース D (順位 3) の上へ移動するには、[順序] に「3」と入力します。 これで、テスト ケース C はテスト ケース D の上に表示されます。