テストの種類

更新 : 2007 年 11 月

Team System テスト ツール には、特定のソフトウェア テストを目的として使用できるさまざまなテストの種類が用意されています。ここでは、それらのテストの種類について説明します。また、テストのプロセスはテストの種類に固有であるため、それぞれの種類のテストを作成およびカスタマイズする方法についても説明します。

ただし、テストの管理やテスト結果の操作など、多くのテスト関連タスクはさまざまなテストの種類で共通です。これらの共通タスクについては、「ツール タスクのテスト」のセクションで説明しています。

このセクションの内容

  • 単体テストの操作
    単体テストとその作成方法を説明するトピックへのリンクが用意されています。

  • Web テストの操作
    Web テストを作成、編集、実行、および表示する方法について説明します。

  • ロード テストの操作
    ロード テストの用途、ロード テストを編集および実行する方法、ロード テストのパフォーマンス データを収集および格納する方法、およびロード テストの実行を分析する方法について説明します。

  • 手動テストの操作
    手動テストを作成し、実行する方法を説明します。手動テストは、自動化されていない唯一のテストの種類です。

  • 汎用テストの操作
    汎用テストを作成および実行する方法について説明します。汎用テストは、もともと Team System テスト ツール用に開発されたものではない外部プログラムやテストをラップするために使用します。

  • 順序指定テストの操作
    順序指定テストの作成方法を説明します。順序指定テストには、特定の順序で実行する必要のある他の複数のテストが含まれています。

参照

  • 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 テストが使用する規則が含まれます。

関連するセクション

  • ツール タスクのテスト
    テストの作成、管理、および実行、テスト結果の表示と分析、コントローラ、エージェント、およびリモート テスト マシン群の操作など、テストの操作方法を説明するヘルプ トピックへのリンクが用意されています。

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