アプリケーションのテスト

Visual Studio Ultimate、Visual Studio Premium、または Test Professionalを使用して、テスト計画および追跡の、テストのライフ サイクル全体の生産性進行状況です。これらのテスト ツールは Team Foundation Serverと統合されており、組織の他の領域で使用されているものと同じチーム プロジェクトに基づいてテストを定義できる。

Caution メモ注意

MSDN ライブラリのこのセクションには、アプリケーション全体を手動でテストする方法または自動化されたシステム テストを作成して実行します。多くのソフトウェア プロジェクトでは、この種類のテストは、Professional のテスト担当者によって実行されます。

ただし、開発者が、アプリケーション コードでメソッドとクラスとともに単体テストを作成する場合は 単体テストを使用したコードの検証自動のコード化された UI テストを持つユーザー インターフェイスのテスト を参照してください。

Visual Studio Ultimate、Visual Studio Premium と Test Professional は、テスト計画を使用してテスト作業を定義および管理できるように Microsoft Test Manager が含まれます。テスト計画を作成し、次の図に示すように、必要なテスト スイート、テスト ケース、または構成を追加します。構成を持ち上げる使用する配置またはテスト スイートまたはテスト ケースを実行するかを決定するために使用されています:

テスト計画のコンポーネント

これらをすべて定義したら、テストの準備は完了です。要件やユーザー ストーリー、または機能のテスト準備が完了したら、指定した各構成についてテストを実行できます。この計画により、テストの実行時に進行状況を測定し、残りのテスト処理量のレポートを作成できます。

Microsoft テスト ランナーを使用して Microsoft Test Manager から手動テストおよび探索的テストを実行できます。また、オートメーションがテスト ケースに関連付けられている場合は、自動テストを Microsoft Test Manager から実行できます。これらのテストを実行して得られた結果はテスト計画に関連付けられます。

さらに、計画に関連付けられていない Visual Studio から自動テストを実行できます。これらのテストは、チェックイン ポリシーの一部として、またはテスト カテゴリに基づいて個別に実行できるほか、Team Foundation ビルド を使用して作成されたビルドの一部として実行したり、コマンド ラインから実行したりすることもできます。

テスト ツールは Visual Studio Premium の他の部分と統合されているため、データベースにテストの結果を保存できますが、傾向や履歴レポートの生成、さまざまな種類のデータを比較します。たとえば、このデータを使用して、テストで見つかったバグの数と種類を確認できます。

" ビデオ: 手動テストで簡単に移動して、再生の問題"を参照してください。ビデオ: Visual Studio のロード テストのアプリケーションビデオ: テスト用のラボ環境

タスク

次のトピックを参照して、アプリケーションのテストに役立ててください。

タスク

関連するトピック

以前のバージョンの Visual Studio からテスト作業をアップグレードする: 以前のバージョンの Visual Studio からテスト作業を向上できます。ただし、Visual Studio 2010 SP1 で作成したいるテスト プロジェクトは互換性がありますが、アップグレードする必要はありません。たとえば、作成した単体テストを含むテスト プロジェクト Visual Studio 2010 SP1 を使用して、コード化された UI テスト、Web パフォーマンス、またはロード テストは Visual Studio 2012で開くことができます。したがって、チームは、これらのテスト プロジェクトを使用するには Visual Studio 2010 SP1 または Visual Studio 2012 を使用し続けることができます。場合によっては Visual Studio 2012で開かれるとプロジェクトが含まれている場合、コード化された UI のように、プロジェクト修正できることをテストします。トラブルシューティング プロセスは Visual Studio 2010 SP1 と Visual Studio 2012両方を正しく使用するテスト プロジェクトを有効にします。また、Microsoft テスト マネージャーは、Visual Studio 2010 ではの以前のバージョンと同時にインストールできます。

Visual Studio 2010 以前に Visual Studio のバージョンのを使用して作成した既存の手動テスト ケースがある場合は、Microsoft テスト マネージャーで使用できる手動テスト ケースにこれらのテスト ケースからデータを移行できます。

旧バージョンの Visual Studio からのテスト作業のアップグレード

先ほど手動 および探索的テストを計画、管理、および実行できるMicrosoft テスト マネージャーを使用する:。安定した後、手動テストを自動化できます。手動および探索的テストの実行時に、バグを記録できます。バグには、の最新のアクション、トレース システムの状態のスナップショット、および設定した任意のメモのコピーが含まれていますシステムを実行している間。以降の状況で再生できるように、テスト ケースのアクションを記録できます。

また、ラボ コンピューターをセットアップと管理に Microsoft Test Manager を使用できます。分散システム、およびリンクでそのラボ テスト計画にインストールする仮想ラボを構成できます。発行する場合、テストの例は、繰り返す必要がある場合、システムのラボへの変更は自動的に再構成できます。

Microsoft テスト マネージャーを使用したアプリケーションのシステム テスト

Visual Studio テスト ツールの使用:Visual Studio 2012 単体は、コード化された UI テスト、Web パフォーマンス テストおよびロード テストの型が含まれています。

単体テストおよびコード化された UI テストまたはアプリケーションの開発者は、コードの品質を検証するために Visual Studio を使用しているチーム メンバーには、一般に使用されます。たとえば、バージョン コントロールにコードをチェックインする前に、これらのテストを実行する場合があります。詳細については、「単体テストを使用したコードの検証」および「自動のコード化された UI テストを持つユーザー インターフェイスのテスト」を参照してください。ただし、チーム メンバーは、これらのテストの種類をいないアプリケーションのテストで手動テストを変換して使用すると [Team Foundation builds]で統合テストから表示されるバグを特定する自動テストにします。

Visual Studio Ultimate、パフォーマンスと耐久度テストに必要な特定のテスト機能を提供します。アプリケーションで指定したロードで、パフォーマンスを測定するためにインストルメント化され、呼び出すことができます。Web アプリケーションには、多くのユーザーをシミュレートする複数の要求に呼び出すことができます。

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

リモートでのテストの実行方法またはデータの収集方法の設定: テストの設定と環境を使用して、テストを実行するときにリモートで収集するデータの種類やシステムに与える影響を設定できます。たとえば、手動テストの UI 操作を記録することがあります。また、複雑なバグの再現に役立つ診断トレース ログを収集します。

テスト コンピューターでのテストの実行またはデータの収集の設定

外部リソース

ms182409.collapse_all(ja-jp,VS.110).gifガイダンスとハンズオンラボ

Visual Studio 2012 に付属の連続したのテスト

CodePlex –のテスト インフラストラクチャのガイダンス

Visual Studio テストのツーリング ガイダンス

Visual Studio Lab Management ガイド

ms182409.collapse_all(ja-jp,VS.110).gifビデオ

手動テストで簡単に移動して、再生の問題

テスト用のラボ環境

Visual Studio のロード テストのアプリケーション

ms182409.collapse_all(ja-jp,VS.110).gifフォーラム

Visual Studio ALM + Team Foundation Server のブログ

参照

処理手順

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

概念

新しいテスト作業の管理