ツール タスクのテスト

更新 : 2007 年 11 月

テストの操作は、大きく分けて次の 4 つのタスクで構成されています。

さまざまな種類のテストは内容的に大きく異なるため、テストを作成する方法や編集する方法は、各種類のテストに固有です。そのため、テストの作成および編集方法については、「テストの種類」のテスト別のセクションで説明されています。また、「テストの作成と編集」のトピックでも説明されています。

ms182448.alert_note(ja-jp,VS.90).gifメモ :

Visual Studio で実行するタスクの多くでは、ショートカット メニューを使用します。ショートカット メニューは、ウィンドウやダイアログ ボックスの任意の場所を右クリックするか、項目を右クリックすると表示されます。ショートカット メニューを使用できるかどうかは、Visual Studio のインストールでインストールされている製品、または接続されている製品によって異なります。つまり、ショートカット メニューおよびショートカット メニューの特定の個々のオプションは、開始されるプログラムがインストールされている場合のみ表示されます。

たとえば、Team Edition for Architects または Team Foundation ビルド の機能を使用するためのショートカット メニューおよびオプションは、Team Edition for Architects または Team Foundation ビルド がそれぞれインストールされている場合のみ表示されます。

同様に、Visual Studio でソリューション全体ではなくソース コード ファイルのみを開いている場合は、一部のショートカット メニューまたはショートカット メニュー オプションは使用できません。

テストを作成した後で、テストを実行および管理し、結果を取得および分析する準備が整うと、異なる種類のテストを操作する上での相違点は、最小限に抑えられます。たとえば、すべてのテストを管理するために同じテスト リスト エディタのウィンドウを使用でき、すべての種類のテストの結果を参照するためにも同じ [テスト結果] ウィンドウを使用できます。これらのタスクについてはこのセクションで説明しています。

ms182448.alert_note(ja-jp,VS.90).gifメモ :

テスト リスト エディタおよび [テスト ビュー] ウィンドウでは、どのような種類のテストでも実行を開始できます。ただし、特定の種類の場合、テストの実行を続行する方法が異なります。このような種類のテストを実行する方法の詳細については、「方法 : Web テストを実行する」、「ロード テストの実行」、および「方法 : 手動テストを実行する」を参照してください。

このセクションの内容

  • テストの作成と編集
    単体、Web、ロード、手動、汎用、および順序指定の各テストの作成方法を説明するトピックへのリンクが用意されています。

  • テストの管理
    テストの使用のさまざまな側面について説明します。テスト表示のカスタマイズやフィルタ処理の方法、テスト リストの使用方法、テストと作業項目の関連付けなどの方法について説明します。

  • テストの実行
    テストの実行のさまざまな側面について説明します。テストの実行の構成、Visual Studio IDE やコマンド ラインでのテストの実行、テストの実行中のデバッグなどの方法について説明します。

  • テスト結果の分析
    テスト結果とその扱い方について説明します。テスト結果を表示、保存、発行する方法や、テスト結果に基づいて作業項目としてのバグを作成する方法などについて説明します。

参照

  • Microsoft.VisualStudio.TestTools.LoadTesting
    LoadTesting 名前空間について説明します。この名前空間は、単体テストと Web テストのロード テストを有効にするクラスとインターフェイスを提供します。

  • Microsoft.VisualStudio.TestTools.UnitTesting
    UnitTesting 名前空間にいて説明します。この名前空間は、単体テストをサポートする属性、例外、アサートなどのクラスを提供します。

  • Microsoft.VisualStudio.TestTools.UnitTesting.Web
    UnitTesting.Web 名前空間について説明します。この名前空間は、ASP.NET および Web サービスの単体テスト サポートを提供することで UnitTesting 名前空間を拡張します。

  • Microsoft.VisualStudio.TestTools.WebTesting
    WebTesting 名前空間について説明します。この名前空間は、Web テストを有効にするクラスを提供します。該当するクラスには、WebTest クラス、すべての Web テストの基本クラス、および HTTP 要求および応答のシミュレートに使用する WebTestRequest クラスと WebTestResponse クラスなどがあります。

  • Microsoft.VisualStudio.TestTools.WebTesting.Rules
    WebTesting.Rules 名前空間について説明します。この名前空間には、Web ページのコンテンツのテストで Web テストが使用する規則が含まれます。

関連するセクション

  • テストの種類
    Microsoft Visual Studio Team System Test Edition の組み込みテストである単体テスト、Web テスト、ロード テスト、手動テスト、汎用テスト、および順序指定テストについて説明します。

  • Team System のテスト ツールについて
    Microsoft Visual Studio Team System Test Edition のツールおよびウィンドウを紹介します。また、テストの作成および操作方法、使用できるテストの種類、およびテスト ツールの構成方法を紹介します。