次の方法で共有


Visual Studio を使用したシステム テストの作成

Visual Studio を使用すると、単体テスト、コード化された UI テスト、Web パフォーマンス テスト、およびロード テストを作成、管理、および実行できます。

Web パフォーマンス テストとロード テストの 詳細情報:、「[廃版] Visual Studio での Web パフォーマンス テストとロード テスト」を参照してください。

一般的に、単体テストおよびコード化された UI テストは、開発者や、Visual Studio を使用するチーム メンバーによって、アプリのコード品質を検証するために使用されます。 これらのテストは、バージョン管理にコードをチェックインする前などに実行します。 詳細については、「コードの単体テスト」と「UI オートメーションを使用してコードをテストする」を参照してください。 ただし、アプリケーションのテストに参加するチーム メンバーは、手動テストを自動テストに変換する場合や、Team Foundation ビルドの統合テストでのバグを特定する場合にも、これらの種類のテストを使用できます。

タスク

タスク

関連するトピック

Visual Studio でのシステム テストの作成: Visual Studio を使用すると、既存の操作の記録 (手動テストから作成された操作の記録など) から、コード化された UI テストを作成できます。 これにより、チームによる Microsoft Test Manager の手動テスト作業を自動化することができます。

テストの分類: Visual Studio を使用して自動テストを作成した場合、テスト カテゴリを使用してこれらのテストを分類することにより、自動テストを管理できます。 Visual Studio、Team Foundation ビルド、または mstest.exe を使用してこれらの自動テストを実行するときに、これらのテスト カテゴリを使用すると、実行するテストを簡単に選択できます。 テスト カテゴリは、属性としてテスト メソッドに追加します。

特定の順序で実行するテスト グループの指定: 順序指定テストには、特定の順序で実行する複数のテストが含まれています。 順序指定テストは、テスト エクスプローラーでは単一のテストとして表示されます。

汎用テストの使用による既存のテスト、プログラム、またはパーティ ツールのラップ: 外部のプログラムやテストを呼び出すには、汎用テストを使用します。 その後、汎用テストはテスト エンジンによって他の種類のテストとして処理されます。 たとえば、テスト エクスプローラーから汎用テストを実行し、その結果を取得して、他のテストの結果と同様に発行できます。

関連タスク

コード化された UI テストは、コードを変更しても正しく機能するか検証するために、アプリケーションの開発中に使用できます。 詳細については、次のトピックを参照してください。 UI オートメーションを使用してコードをテストする

Visual Studio には、コード化された UI テストのほか、単体テストも含まれています。 単体テストは主に、アプリケーションの開発中に、単体の独立したコードについて品質と機能を検証するために使用します。 詳細については、次のトピックを参照してください。 コードの単体テスト

参照

概念

Visual Studio を使用したアプリケーションのシステム テスト

その他の技術情報

Microsoft Visual Studio を使用したシステム テストの実行