次の方法で共有


方法: テスト スイートを作成して管理する

チーム プロジェクトのすべてのテスト ケースの一覧からテスト スイートに追加するテスト ケースを選択して、テスト計画にテスト スイートを作成できます。 必要に応じて、新しいテスト ケースを追加することもできます。

テスト ケースをグループ化することにより、これらのテストをすべて実行するときに、このテスト スイートを選択できます。 テストをスイート内で実行する方法の詳細については、「テストの実行」を参照してください。

テスト計画内のテスト スイートは、ルート ノードを含む階層構造の一部として追加および管理されます。 ルート ノードのテスト スイートは、テスト計画と同じ名前です。 これには、他のすべてのテスト スイートが含まれます。 クエリ ベースではないテスト スイートや、要件から作成したのではないテスト スイートには、テスト ケースに加えて、その他のテスト スイートを含めることができます。 次の図は、テスト スイートの階層構造を示しています。

テスト スイート階層

注意

クエリ ベースのテスト スイートや、要件から作成したテスト スイートに、その他のテスト スイートを含めることはできません。

次の手順を実行すると、テスト計画にテスト スイートを追加して管理できます。

  • テスト スイートおよびテスト ケースのテスト計画への追加

  • テスト スイートからのテスト ケースの削除

  • テスト スイートの移動

  • テスト スイートの名前変更

  • テスト スイートの削除

  • テスト スイートのコピーの作成

テスト スイートおよびテスト ケースのテスト計画への追加

テスト スイートおよびテスト ケースをテスト計画に追加するには

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

    注意

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

  2. [テスト センター][計画] をクリックし、[内容] をクリックします。

    [内容] ペインが表示されます。

  3. テスト スイートを作成する場所をテスト スイート階層構造ペインで選択し、このテスト スイート階層構造が示されているペインで [新規作成] をクリックします。

    注意

    テスト スイート階層には、テスト計画と同じ名前を持つルート ノードがあります。 テスト ケースまたはテスト スイートをこのテスト スイート ルート ノードに追加できますが、その名前は変更できません。

  4. 新しいテスト スイートの名前を入力します。

    名前が、テスト スイートの詳細ペインに表示されます。

  5. (省略可能) [状態] をクリックし、次の表に基づいて、状態の一覧から状態を選択します。

    状態

    使用する状況

    計画中

    このテスト スイートでテストを実行する準備が完了していない場合。

    処理中

    このテスト スイートでテストを実行する準備が完了したとき。

    Completed

    このテスト スイートでのテストの実行が完了し、品質レベルが目標に達しているとき。

    重要

    テストを実行するには、テスト スイートの状態を [処理中] に設定する必要があります。

  6. 既定の構成が計画の既定の設定と異なる場合に、作成したテスト スイートの既定の構成を変更するには、構成の一覧の末尾にあるドロップダウン矢印をクリックします。

    チーム プロジェクトのすべての構成とテスト計画の現在の既定の構成を示すダイアログ ボックスが表示されます。

  7. [親テスト スイートの構成を使用] チェック ボックスをオフにした後、追加する既定の構成と削除する既定の構成を選択します。

    注意

    変更した既定の構成は、このテスト スイートに追加する新しいテスト ケースまたはテスト スイートにのみ適用されます。 現在のテスト計画に既に設定されているテストと構成の組み合わせを変更する方法の詳細については、特定のテスト ケースの構成を更新する方法に関する手順を参照してください。

  8. (省略可能) 新しい構成を追加したり既存の構成を管理したりする場合は、[管理] をクリックします。

    テスト構成マネージャー アクティビティが表示されます。 テスト構成マネージャーを使用して構成を作成する方法の詳細については、「方法: テスト構成を作成する」を参照してください。

  9. 既定の構成に対する変更を保存するには、[保存] をクリックします。

  10. 既存のテスト ケースをこのテスト スイートに追加するには、[追加] をクリックします。

    [テスト ケースをスイートに追加] ダイアログ ボックスが表示されます。 利用できるすべてのテスト ケースがテストの一覧に表示されます。

    注意

    テスト スイートに既に追加されているテストは、テストの一覧に表示されません。

  11. (省略可能) いくつかのテスト ケースが表示される場合、次の手順でテスト ケースのクエリを変更して、テスト ケースの検索範囲を絞ることができます。

    1. クエリに新しい句を追加するには、[句を追加するにはここをクリックします] をクリックします。

    2. クエリ句の各列をクリックして、句を入力します。 列に選択可能な値のリストがある場合は、列を選択したときにドロップダウン矢印が表示されます。 ドロップダウン矢印をクリックして、リストから値を選択します。 使用できる列は次のとおりです。

      クエリ列

      完了させる方法

      および/または

      この句、および前の句が真でなければ結果が一致しない場合は、[AND] を選択します。 この句、または前の句が真であれば結果が一致する場合は、[OR] を選択します。

      フィールド

      このフィールドのリストには、現在の Team Foundation Server で使用されている検索可能なすべての作業項目フィールドが含まれます。 有効な結果を得るために必要な句およびフィールドを、できるだけ多く使用する必要があります。 Alt キーを押しながら↓キーを押すか、選択するフィールド名を入力してください。

      演算子

      演算子には、[=] (等号)、[<>] (不等号)、[>] (より大きい)、[<] (より小さい)、[>=] (以上)、[<=] (以下)、[次の値に含まれる][次の値と等しかったことがある][次の値と等しかったことがない]、および [次の値を含む] などを選択します。

      指定したフィールドに、検索する値を指定します。 値を一覧の中から選択する場合は、ドロップダウン矢印をクリックし、目的の値を選択します。 Team Foundation 作業項目トラッキングには、クエリに値を動的に追加するクエリ変数があります。 詳細については、「How to: Run or Cancel a Work Item Query」を参照してください。

    3. 前の 2 つの手順を繰り返し、検索する値をすべて追加します。

    4. [実行] をクリックしてクエリを実行し、クエリの結果を確認します。

  12. 追加するテストを選択し、[テスト ケースの追加] をクリックします。

    選択したテスト ケースが、テスト スイートの詳細ペインに表示されます。

    注意

    既存のテスト ケースのコピーをテスト スイートに追加するには、テスト ケースを右クリックし、[コピーを作成してスイートに追加する] をポイントします。 新しいテスト ケースのダイアログ ボックスが表示され、必要に応じてテスト ケースを編集できます。

  13. テスト ケースを作成し、このテスト スイートに追加するには、[新規作成] をクリックします。

    [新しいテスト ケース] ダイアログ ボックスが表示されます。

  14. 各テスト ステップのアクションと予想される結果を含む新しいテスト ケースの詳細を入力し、[保存して閉じる] をクリックします。

    新しいテスト ケースが、テスト スイートの詳細ペインに表示されます。

    注意

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

  15. 前の 2 つの手順を繰り返し、他のテスト ケースを追加します。

    注意

    追加する既存のすべてのテスト ケース、または作成する新しいテスト ケースがそれぞれの既定の構成と組み合わされ、テスト計画で各テストをどの構成で実行するかが定義されます。 これらの組み合わせを確認するには、テスト スイートを選択し、[構成] をクリックします。

    テスト計画に対して行った変更の内容が自動的に保存されます。

テスト スイートからのテスト ケースの削除

テスト スイートからテスト ケースを削除するには

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

    注意

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

  2. [テスト センター][計画] をクリックし、[内容] をクリックします。

    [内容] ペインが表示されます。

  3. テスト スイートを選択するには、テスト スイートの階層構造でテスト スイートをクリックします。

    選択したテスト スイートにあるテスト ケースが、テスト スイートの詳細ペインに表示されます。

  4. テスト スイートからテスト ケースを削除するには、テスト スイートの詳細ペインでそのテスト ケースを選択し、ツール バーの [削除] をクリックします。

    注意

    テスト ケースは、選択したテスト スイートから削除されるだけです。 必要に応じて、後で再び追加できます。

    テスト ケースは、テスト スイートの詳細ペインに表示されなくなります。

テスト スイートの移動

テスト スイートは、テスト スイート階層構造の別の場所に移動できます。

テスト スイートを移動するには

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

    注意

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

  2. [テスト センター][計画] をクリックし、[内容] をクリックします。

    [内容] ペインが表示されます。

  3. 既存のテスト スイートを移動するには、テスト スイートをクリックし、このテスト スイートの新しい親となるノードにドラッグします。 または、テスト スイートを右クリックし、[切り取り] をポイントします。次に、新しい親となるノードを右クリックし、[貼り付け] をポイントします。

    テスト スイートは選択したノードの子となり、テスト スイート階層構造の新しい場所に表示されます。

    注意

    テスト スイートを移動すると、子テスト スイートもすべて一緒に移動されます。 クエリ ベースのテスト スイート、または要件をテスト計画に追加することによって作成されたテスト スイートの子となるように、テスト スイートを移動することはできません。

テスト スイートの名前変更

テスト スイートの名前を変更するには

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

    注意

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

  2. [テスト センター][計画] をクリックし、[内容] をクリックします。

    [内容] ペインが表示されます。

  3. 既存のテスト スイートの名前を変更するには、すべてのテスト スイートのツリー ビューでテスト スイートを右クリックし、[名前の変更] をクリックします。

    注意

    F2 キーを押してテスト スイートの名前を変更することもできます。

  4. テスト スイートの新しい名前を入力します。

    対象のテスト スイートが、テスト スイート階層構造に新しい名前で表示されるようになります。

テスト スイートの削除

テスト スイートを削除するには

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

    注意

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

  2. [テスト センター][計画] をクリックし、[内容] をクリックします。

    [内容] ペインが表示されます。

  3. 既存のテスト スイートを削除するには、すべてのテスト スイートのツリー ビューでテスト スイートを右クリックし、[削除] をクリックします。

    確認ダイアログ ボックスが表示されます。

    重要

    このテスト スイートでは、対象のテスト ケースまたはテスト スイートのテスト結果を表示できなくなります。 また、このテスト スイートの子であるすべてのテスト スイートも完全に削除されます。

  4. テスト スイートの削除を確認するには、[テスト スイートの削除] をクリックします。

    対象のテスト スイートが、この計画のテスト スイート階層構造に表示されなくなります。

テスト スイートのコピーの作成

テスト スイートは、テスト スイート階層構造の別の場所に移動できます。

テスト スイートのコピーを作成するには

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

    注意

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

  2. [テスト センター][計画] をクリックし、[内容] をクリックします。

    [内容] ペインが表示されます。

  3. 既存のテスト スイートをコピーするには、目的のテスト スイートを右クリックし、[コピー] をポイントします。次に、テスト スイートのコピーの親となるノードを右クリックします。 そして、[貼り付け] をポイントします。

    テスト スイートは選択したノードの子となり、テスト スイート階層構造の新しい場所に表示されます。

    注意

    テスト スイートをコピーすると、子テスト スイートもすべて一緒にコピーされます。 クエリ ベースのテスト スイート、または要件をテスト計画に追加することによって作成されたテスト スイートの子となるように、テスト スイートをコピーすることはできません。

参照

処理手順

方法: クエリ ベースのテスト スイートを作成して管理する

方法: 別のテスト計画からのテスト スイートのコピー

概念

テスト スイートを使用したテスト ケースの整理

その他の技術情報

How to: Create and Manage Requirement-Based Test Suites