Microsoft テスト マネージャーを使用した手動テストのクイック スタート ガイド

Visual Studio Ultimate または Visual Studio Test Professional を使用して手動テストを行うためのクイック スタート ガイドです。このガイドでは、テストを迅速に開始できるように、Microsoft テスト マネージャーを使用して手動テストの作成、実行、およびその結果の記録を行う方法について説明します。

次に、このクイック スタート ガイドでの主な手順を示します。

  1. チーム プロジェクトへの接続と計画の作成

  2. テスト計画への詳細の追加

  3. 手動テスト ケースの作成

  4. テストの実行とバグの送信

  5. 計画のテスト進行状況の追跡

チーム プロジェクトへの接続

まず、適切なチーム プロジェクトに接続する必要があります。 テスト対象のアプリケーション開発に使用するチーム プロジェクトを選択し、要件またはユーザー ストーリーを保存します。 ここに、テスト成果物が保存されます。

チーム プロジェクトへの接続

注意

アクセス許可があるチーム プロジェクトのみが表示されます。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。

チーム プロジェクトに接続し、計画を作成するには

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

    注意

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

  2. 新しい Team Foundation Server を初めて追加する場合は、URL または Team Foundation Server の名前だけを入力し、[追加] をクリックします。

    Team Foundation Server への接続に使用される接続文字列が [プレビュー] に表示されます。

    注意

    Team Foundation Server の名前がわからない場合は、システム管理者に連絡してください。

  3. チーム プロジェクト コレクションを選択するには、矢印をクリックして、このチーム プロジェクト コレクションのチーム プロジェクトの一覧を表示します。

    チーム プロジェクト コレクションとチーム プロジェクトの詳細については、「チーム プロジェクト コレクションを使用したサーバーの整理」を参照してください。

  4. 一覧でチーム プロジェクトの名前を選択し、[接続] をクリックします。

    チーム プロジェクトに正常に接続されたら、[テスト センター] が表示されます。

    注意

    既存のテスト計画を選択して使用したり、新しいテスト計画を追加したりすることができます。 使用するテスト計画を選択するには、一覧の計画をクリックし、[計画の選択] をクリックします。

  5. 計画を追加する場合は、[追加] をクリックします。

    [テスト計画の追加] ダイアログ ボックスが表示されます。

  6. [計画名を入力してください] ボックスに計画の名前を入力し、[追加] をクリックします。

    計画が一覧に追加され、強調表示されます。

  7. (省略可能) 他のチーム メンバーがこの計画に接続するために使用できる URL を作成するには、[計画の URL をコピー] をクリックします。

    これにより、作成した計画の URL がクリップボードにコピーされます。 これで、この URL を電子メールに貼り付けてチームの他のメンバーに送信できるので、他のメンバーは計画に簡単に接続できるようになります。 詳細については、「方法: URL を使用してテスト計画を切り替える」を参照してください。

  8. 追加した計画を選択するには、[計画の選択] をクリックします。

    テスト計画の [内容] ビューが表示されます。 以下の手順を実行し、テスト計画の詳細を追加します。

テスト計画への詳細の追加

テスト ケースを作成して実行する前に、テスト計画を用意する必要があります。 テスト計画に追加できる詳細を、次の図に示します。 テスト計画はいつでも更新できます。 次の手順では、テスト計画のプロパティに加える変更を最小限に抑える方法について説明します。

テスト計画のプロパティ

テスト計画に詳細を追加するには

  1. テスト計画のプロパティ ビューに切り替えるには、[プロパティ] をクリックします。

  2. (省略可能) チーム プロジェクトの別のイテレーションに変更するには、[イテレーション] をクリックします。

  3. (省略可能) テスト計画の既定の構成では、テストは Windows 7 オペレーティング システム環境で実行し、ブラウザーとして Internet Explorer 8.0 を使用することが指定されています。 この構成をプレースホルダーとして使用して作業を開始できます。または、別の既定値や構成変数を設定して異なる構成を作成することも可能です。 新しい構成を追加するには、[構成][この計画の構成] をクリックし、[管理] をクリックします。 詳細については、「テスト構成の使用によるテスト マトリックスの定義」を参照してください。

    注意

    構成は計画の一部であり、何が必要かをテスト担当者に通知するものです。 テストの実行中には、実際にその構成で実行されているかどうかの検証は行われません。

  4. 変更を保存するには、[保存して閉じる] をクリックします。

    注意

    テスト計画はいつでも更新できます。 テスト計画を使用して実行できる処理について、このクイック スタート ガイドで取り上げられていない内容の詳細については、「方法: テスト計画を作成する」を参照してください。

    [内容] ビューが表示されます。 次の手順に従って、手動テスト ケースを作成できます。

手動テスト ケースの作成

次の図に示すように、テスト計画と同じ名前を持つ既定のテスト スイートにテスト ケースを追加できます。

既定のテスト スイートへのテスト ケースの追加

または、テスト計画に要件を追加して、これらの要件にテスト ケースを追加できます。

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

手動テスト ケースを追加するときには、次の図に示すように、各テスト ステップのアクションと予想される結果を追加できます。 テストの実行時、各テスト ステップを合格または失敗とマークできます。

テスト ケースの作成

手動テスト ケースを作成するには

  1. テスト計画の内容を表示するには、[内容] をクリックします。

  2. (省略可能) 要件を使用して新しいテスト スイートを作成するには、[要件の追加] をクリックします。

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

  3. (省略可能) テスト計画に追加する要件を選択し、[要件を計画に追加] をクリックします。

    注意

    このクイック スタート ガイドでは、要件から作成したテスト スイートは、既定のスイート (テスト計画と同じ名前を持つルート ノード) に追加されます。 テスト ケースまたはテスト スイートをこのテスト スイート ルート ノードに追加できますが、その名前は変更できません。 テスト スイートを使用してテスト ケースを整理する方法の詳細については、「テスト スイートを使用したテスト ケースの整理」を参照してください。

  4. 既定のテスト スイートまたは要件から作成したスイートにテスト ケースを追加するには、テスト スイート階層構造ペインでテスト スイートを選択し、テスト スイートの詳細ペインで [新規] をクリックします。

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

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

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

    注意

    要件に基づいたテスト スイート用に作成されたテスト ケースは、自動的に、その要件にリンクされます。

テストの実行

テスト計画でテストを実行できるようになりました。 テスト計画での既定の構成とテスト ケースとの各組み合わせが、[テスト] ビューに表示されます。 次の図に示すように、実行するテストを選択できます。

テストの実行方法

続いて、テスト ランナーからテストを実行できます。

注意

テストを開始するかどうかを確認するメッセージが表示されます。必要に応じて、操作の記録を作成するように指定できます。 操作の記録を使用すると、テストを実行したときのアクションを再生できます。 操作の記録の詳細については、「手動テストの記録と再生」を参照してください。

テスト対象のアプリケーションを開始し、テスト ステップを実行します。 テストの実行中、次の図に示すように、成功または失敗のマーキング、コメント、ファイル、またはスクリーン ショットの追加、バグの作成を行うことができます。

手動テストのテスト ランナー

手動テストを実行するには

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

  2. テストを実行するには、実行するテストが含まれるテスト スイートを選択します。

    テストと構成の組み合わせが一覧に表示されます。

  3. 実行するテストを選択し、[実行] をクリックします。

  4. テスト ランナー が開きます。

  5. テスト ランナーで、テストを開始するかどうかを確認するメッセージが表示されます。必要に応じて、操作の記録を作成するように指定できます。 [テストの開始] をクリックします。

    注意

    操作の記録を使用して、テストの速度と効率を上げることができます。 操作の記録を作成する方法の詳細については、「方法: 操作の記録を作成する」を参照してください。

  6. テスト ケースのステップを実行します。

    テスト ステップに関連付けられているデータが、ステップと共に表示されます。

  7. テスト ステップの結果をマークするには、テスト ステップの右側にあるアクティブ アイコンのドロップダウンをクリックし、[成功] または [失敗] をクリックします。

    注意

    任意の時点でテストを一時停止するには、[一時停止] をクリックします。 テスト ケースの記録中である場合は、[一時停止] をクリックすると操作の記録やビデオの記録も一時停止します。 テストと操作またはビデオの記録を再開するには、[再開] をクリックします。

  8. バグが見つかった場合は、[バグの作成] をクリックします。

    [新しいバグ] ダイアログ ボックスが表示されます。 アタッチまたは収集したデータは、自動的にバグに追加されます。 詳細については、「方法: テスト ランナーを使用してバグを送信する」を参照してください。

  9. テストが終了したら、[テストの終了] をクリックします。

    このとき、テストの結果は、テスト ステップの結果に基づいてテスト ランナーに表示されています。 テストを記録することを選択した場合は、記録が自動的に停止し、保存されます。

    重要

    テストの総合結果は、マークされたすべてのテスト ステップの状態によって決まります。 したがって、1 つのテスト ステップが失敗とマークされていれば、テストの状態は失敗になります。

    テスト ステップが検証テスト ステップである場合、テスト ステップに状態をマークする必要があります。 そうしない場合、テストは自動的に失敗とマークされます。

  10. [保存して閉じる] をクリックして、テストの結果を保存します。

テスト進行状況の追跡

テスト計画で進行状況を追跡できるようになりました。 テスト ランナーを使用して手動テストを実行した後、すぐに [テストの実行] アクティビティで進行状況を表示できます。 成功したテストと失敗したテストを表示できます。 次の図に示すように、テストをブロックとしてマークするか、または準備が整ったらテストをアクティブにリセットしてテストを再実行できます。

テスト結果の表示

テスト進行状況を追跡するには

  1. プログレス バーは、特定の状態でのテストの進行の割合に基づいて、そのときのテストの状態をグラフィックで表示するものです。 同様の状態にあるテストは同じ色で示されるため、状態をすぐに確認できます。 次の表に状態の定義を示します。

    状態

    説明

    成功

    成功したテスト。

    失敗

    失敗したテスト。

    ブロック

    ブロックされたテスト。

    アクティブ

    実行する必要のあるテスト。 これには、実行する必要がまったくないテストや、ブロックされたけれども問題が修正されたため再実行する必要のあるブロック解除されたテストや失敗したテストが含まれます。

    処理中

    現在実行中のテスト。

  2. テスト進行状況の概要を表示するには、[テストの実行] アクティビティでプログレス バーにマウス ポインターを置きます。

    テストの状態の概要を示すダイアログ ボックスが表示されます。

  3. 特定のテストの結果を表示するには、テストを選択して [結果の表示] をクリックします。

    選択したテストの最近のテスト結果と共に、すべての詳細情報、およびテストの実行時に収集されたデータが表示されます。

    注意

    また、これらのテスト結果では、このテスト計画でテストが実行されたときの [テスト結果の履歴] もすべて表示されます。 テスト結果を表示する方法の詳細については、「方法: Microsoft テスト マネージャーを使用して結果を表示する」を参照してください。

参照

概念

新しいテスト作業の管理

テスト計画の使用によるテスト作業の定義

テストの作成および管理

テストの実行

ソフトウェア品質の追跡

その他の技術情報

テスト計画およびテスト スイートの作成に関するガイダンス