次の方法で共有


方法: 要件またはユーザー ストーリーをテスト計画に追加する

要件またはユーザー ストーリーに基づいたテストを計画する場合、Microsoft テスト マネージャーを使用すると、要件またはユーザー ストーリーをテスト計画に追加できます。 これにより、テストを要件別に整理できます。 テスト ケースは、チーム プロジェクトで作成した既存の要件またはユーザー ストーリーに関連付けることができます。 要件またはユーザー ストーリーに既に関連付けられているテスト ケースを確認することもできます。

Visual Studio 2010 Ultimate または Visual Studio Test Professional を使用して要件をテスト計画に追加することにより、各要件についての具体的なテストを実行できます。 また、これにより、要件に対するテスト カバレッジを調べることができます。 テスト計画に要件を含めることにより、そのすべてのテスト ケースを同時に実行して結果を表示できます。

注意

Microsoft テスト マネージャーを使用してチーム プロジェクトに新しい要件を追加できます。 この方法については、「方法: Microsoft テスト マネージャーを使用して作業項目を作成する」を参照してください。 Microsoft Visual Studio 2010 を使用した新しい要件の追加方法の詳細については、「ユーザー ストーリー (アジャイル)」を参照してください。

テスト計画に要件を追加した後、その要件のテスト ケースを作成したり、既存のテスト ケースをそれに追加したりできます。 また、テスト ケースを直接編集し、[テスト] リンクを使用してそれを要件に関連付けると、そのテスト ケースもテスト計画に表示されるようになります。

要件またはユーザー ストーリーへのテスト ケースのリンク

注意

プロジェクトでは、メソドロジによっては要件がユーザー ストーリーと呼ばれることもあります。

次の手順に従って、要件をテスト計画に追加し、その要件用の既存のテスト ケースを関連付けるか、テスト ケースを新たに作成します。

  • 既存の要件をテスト計画に追加する

  • 既存のテスト ケースを要件に関連付ける

  • 要件用のテスト ケースを作成する

  • テスト ケースと要件の間の関連付けを削除する

注意

Microsoft Visual Studio 2010 を使用して、要件またはユーザー ストーリーにテスト ケースをリンクさせることもできます。 詳細については、「テスト ケース (アジャイル)」を参照してください。 Microsoft Visual Studio 2010 を使用してリンクを更新または追加した場合は、要件を選択して [更新] をクリックしない限り、Microsoft テスト マネージャーに変更が反映されません。 この操作を行わないと、情報はすぐには更新されません。

既存の要件をテスト計画に追加する

既存の要件をテスト計画に追加するには

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

    注意

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

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

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

  3. 要件をテスト計画に追加するには、要件を配置するテスト スイート階層の場所を選択し、[要件の追加] をクリックします。

    [既存の要件をこのテスト計画に追加する] ダイアログ ボックスが表示されます。

    注意

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

  4. テスト計画に追加する要件を選択し、[要件を計画に追加] をクリックします。

    注意

    これらの要件に既に関連付けられている既存のテスト ケースは、テスト スイート階層で要件を選択すると、テスト スイートの詳細ペインに表示されます。

  5. (省略可能) 既定では、要件ベースのテスト スイートには、要件 ID の後ろに要件の名前を続けた形式の名前が付けられます。 名前を変更するには、名前を右クリックし、[名前の変更] をポイントします。 次に、新しい名前を入力します。

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

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

    状態

    使用する状況

    計画中

    この要件に関連付けられているテストを実行する準備が完了していない場合。

    処理中

    この要件に関連付けられているテストを実行する準備が完了したとき。

    Completed

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

    重要

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

  7. 既定の構成が計画の構成と異なる場合に、追加した要件の既定の構成を変更するには、テスト スイートの詳細ペインで構成の一覧の横にあるドロップダウン矢印をクリックします。

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

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

    注意

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

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

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

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

既存のテスト ケースを要件に関連付ける

既存のテスト ケースを要件に関連付けるには

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

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

  2. テスト スイート階層のペインで、テスト ケースを追加する要件を選択し、[追加] をクリックします。

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

    注意

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

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

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

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

      クエリ列

      完了させる方法

      および/または

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

      フィールド

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

      演算子

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

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

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

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

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

    選択したテスト ケースが、テスト スイートの詳細ペインに表示されます。 テスト計画の要件に対して行った変更の内容が自動的に保存されます。

    注意

    追加する既存のすべてのテスト ケースが既定の構成と組み合わされ、各テストをテスト計画のどの構成で実行するかが定義されます。 これらの組み合わせを表示するには、テスト スイートの詳細ペインでテストをクリックし、[構成] をクリックします。

要件用のテスト ケースを作成する

要件用のテスト ケースを作成するには

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

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

  2. テスト スイート階層のペインで、テスト ケースを作成する要件を選択し、[新規] をクリックします。

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

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

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

    注意

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

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

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

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

テスト ケースと要件の間の関連付けを削除する

要件を編集してテスト ケースを削除することも、テスト ケースを編集して要件との関連付けを削除することもできます。 この効果は同じです。

テスト ケースと要件の間の関連付けを削除する

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

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

  2. 要件とテスト ケースの間の関連付けを削除するには、テスト スイート階層で特定の要件を選択します。

    その要件に関連付けられた既存のすべてのテストが、テスト スイートの詳細ペインに表示されます。

  3. 既存のテストの一覧のテストを右クリックし、[削除] をポイントします。

    テスト ケースの [テストされたユーザー ストーリー] タブで、この要件の [テスト] リンクを削除します。 このスイートのテストの一覧にテスト ケースが表示されなくなります。 要件に対して行った変更の内容が自動的に保存されます。

    注意

    テスト ケースを直接編集し、[テストされたユーザー ストーリー] タブで任意の要件の [テスト] リンクを削除できます。

参照

処理手順

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

方法: Microsoft テスト マネージャーを使用して要件またはユーザー ストーリーを表示する

方法: テスト スイートのテストの状態を変更する

概念

要件またはユーザー ストーリーを使用したテスト計画の作成

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