単体テストの操作

更新 : 2007 年 11 月

単体テストは、テスト担当者だけでなく、特に開発担当者にとって重要なツールです。テストされている "単体" のサイズはさまざまですが、Team System テスト ツールはプライベート メソッドを含むメソッドに関する特別な単体テストを生成します。詳細については、「単体テストの概要」を参照してください。

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

Visual Studio 2008Team Edition for Developers には、Visual Studio 2005 Team Edition for Developers には含まれていない 2 つのテスト関連機能が用意されています。1 つは、テスト リストの管理機能です。詳細については、「多数のテストの管理」を参照してください。もう 1 つは、テストの実行時にコード カバレッジ データを取得する機能です。詳細については、「方法 : コード カバレッジ データを取得する」を参照してください。

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

Visual Studio Professional Edition で使用できるテスト関連機能の詳細については、「Visual Studio Professional Edition でのテスト ツールの使用」を参照してください。

このセクションの内容

参照

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

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

関連するセクション

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

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

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

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

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

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

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

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

  • Test Edition チュートリアル
    組み込みのテストの種類を使用するチュートリアルや、コード カバレッジ データの収集などのトピックに関するリンクが用意されています。