テスト構成 - テスト プラットフォームの指定
アプリケーションのユーザーは、インターネット接続の異なるオペレーティング システム、さまざまな Web ブラウザー、異なる速度、およびそのほかの変更を持つさまざまな構成が、あるコンピューターにインストールします。したがって、これらの異なる構成を持つ環境にテストの少なくとも一部を実行する必要があります。
テスト対象の組み合わせの概略行列を作成する可能性があります:
要件
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
構成を使用してテストを実行する
操作できるテストの一覧を表示するとき、列の 1 つは [構成] とよばれます。この列は、テストを実行する必要があるハードウェアとソフトウェアの特定の組み合わせを指定します。たとえば、Windows Phone 7 または Windows 8 と Internet Explorer 9.指定することがあります。アプリケーション サーバーが異なるプラットフォームにインストールできる構成には、サーバー機能を指定することがあります。
テスト計画が複数の構成で実行する必要があるテスト ケースを呼び出すことができることに注意してください。各ペアのテスト ケースとテスト構成は、テスト ポイントと呼ばれます。
特定のテスト ポイントを実行すると、指定した構成をインストールしたコンピューターを使用する必要があります。通常、テスト用のアプリケーションをインストールする前に、適切なオペレーティング システム、およびそのほかの指定された特性のコンピューターを設定する必要があります。
おそらくバッチの 1 種類の構成のすべてのテストを実行する場合。構成によってはテスト リストをフィルター処理したり、並べ替えたりできます:
手動テストのテスト環境を設定する方法は、テスト構成に関する手動テスト担当者に命令です。ただし、プロジェクトに複数の構成は必要ではありません。これらのプロジェクトでは、構成設定を無視できます。
テスト ケースに対して構成を計画します。
テスト計画では、一つ以上のテスト ケースに使用する構成を設定できます:
[テスト構成のペインで、を選択します [すべての構成]。どの構成が必要か指定します:
テストの長い一覧を同時に変更する場合は、[Enable range selection and fill mode] を選択します。次に、範囲ボックスの上部、下部のボックスのをクリックし、Shift キーを押しながら一番上にあるボックスをオンまたはオフにします。
[!メモ]
構成を設定すると、このテスト ケースの外観の構成のみ変更されます。同じテスト ケースが別のスイートまたはで表示されるか、別ののテスト計画の例では計画の一つをスプリント計画のそのほかの構成に再配置影響を受けません。
テスト計画の既定の構成を設定します
各テスト ケースの構成を個別に設定する代わりに、テスト計画のプロパティのの既定の構成を設定します。既定値は新しいテスト ケースと、前の計画からコピーしたテスト ケースに適用されます。
既定値を設定するには、[テスト センター]、[計画]、[内容] を選択します。ツリーのルートでテスト計画を選択します。次 [Default configurations] にあるオプションを選択します。
計画の [プロパティ] の構成を設定できます。
[!メモ]
既定の構成が計画にテスト ケースを追加する場合だけ有効です。既定値を変更しても、計画に既に設定されているテスト ケースに影響を与えません。
複数の構成のテスト スイートを作成します。
通常、複数のテスト構成を持つすべてのテスト ケースを実行したく。代わりに、単純にアプリケーションがそのほかの構成で実行されることを確認するテストの数を選択します。たとえば、Windows 8 のテストをすべて実行する場合がありますが、処理の Windows 7 および Windows XP で実行します。
これを行う簡単な方法は、複数の構成ごとに異なるスイートを作成することです。既定の設定をテスト計画とは別に設定します。新しいに選択したテスト スイートをコピーします。新しいスイートでは、これらのテスト ケースは複数の構成を再配置。
各テスト スイートは、テスト計画の既定の設定を継承しますが、スイートを選択して、それらを個別に設定できます:
テスト スイートにテスト ケースをコピーするには、新しいスイートに単純にドラッグします。また、複数のスイートから参照され、異なるスイートの異なる構成があります。
詳細構成を作成します。
いくつかのテスト構成が自動的にチーム プロジェクトを作成する、[テスト構成マネージャー] の多くを作成するときに設定されます。
各テスト構成は、オペレーティング システムやブラウザーなどの多数の構成変数の設定を指定します。各変数に対して新しい変数と新しい許可値を定義できます。
テスト結果やテスト計画で参照されないテスト構成を削除できます。また、非アクティブ化状態を設定できます。
新しい構成変数の作成
、指定するテスト環境の各側面の変数を作成します。たとえば、クライアント デバイスの種類、サーバー オペレーティング システム、ネットワークの速度と Database Edition の変数を作成できます。これらがテスト中にシステムの特性ではないことに注意してください。この情報は、アプリケーションのユーザーがシステムをインストールするプラットフォームに対しては、変数です。
新しい構成の作成
[非アクティブ] セットにテスト ケースの構成を選択すると、[状態] として表示されるから構成を停止する場合は。ただし、これはテスト ケースと構成の既存の割り当てには影響しません。
外部リソース
ガイダンス
Visual Studio 2012 –の章の 3 番目の一連の配信のためのテスト: ラボ環境