旧バージョンの Visual Studio からのテストのアップグレード
また Visual Studio の旧バージョンを使用して作成したテストを使用する前に注意が必要です。アップグレードおよび互換性の問題があります。2 とおりのアップグレードのシナリオを次に示します。:
Upgrading tests from Visual Studio 2010
Upgrading test from versions of Visual Studio prior to Visual Studio 2010
Visual Studio 2010 からアップグレードをテストできます。
また 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両方を正しく使用するテスト プロジェクトを有効にします。
新しいテスト プロジェクト テンプレート
[!メモ]
Web パフォーマンス テストおよびロード テスト プロジェクトはテストの設定が既定で含まれています。ただし、単体テスト プロジェクトが、コード化された UI テスト プロジェクトが、テストのパフォーマンスを向上させるテストの設定は含まれません。ただし、互換性のために、テスト プロジェクトと .testsettings ファイルを Visual Studio 2010 SP1 でソリューションを開いて含む使用し、を使用します。詳細については、「Visual Studio 2010 のテスト設定の互換性」を参照してください。
Visual Studio 2012、新しいテスト プロジェクトのテンプレートが実行されます。Visual Studio 2010 では、一つのテスト プロジェクト テンプレートがありました。Visual Studio 2012 にこれらのテスト プロジェクト テンプレートがあります:
[単体テスト プロジェクト] – は、単体テスト、サードパーティの単体テスト、順序指定テストと汎用テストを含めることができます。詳細については、次のトピックを参照してください。
コード化された UI テスト プロジェクト – は、上記の単体テスト プロジェクトに一覧表示されているテストの種類およびコード化された UI テストを含めることができます。詳細については、次のトピックを参照してください。
[Web パフォーマンスとロード テストのプロジェクト] – は、Web パフォーマンス テストおよびロード テストを含めることができます。詳細については、次のトピックを参照してください。
[テスト ビュー] ウィンドウの使用とテストのエクスプローラーの追加など、テストの他の変更とともにこれらの新しいテスト プロジェクト テンプレートには、Visual Studio 2012 は、互換性、アップグレード オプションが含まれます。これらの互換性、アップグレード オプションは、ほとんどまたは、前回のテスト プロジェクトとそれぞれのテスト サポートします。
ビデオ添付ファイル
Visual Studio 2012では、Microsoft テスト ランナーが Windows Media オーディオ (WMV) の形式のビデオを作成します。Visual Studio 2010を使用して作成されたビデオで互換性のために Expression Encoder 4.0 診断データ アダプター ソフトウェアをインストールする必要があります。これは Visual Studio 2012を使用して Visual Studio 2010 で作成されたビデオ添付ファイルを表示できるようにします。詳細については、「Visual Studio 2010 で Microsoft テスト ランナーを使用して作成したビデオ添付ファイルの互換性」を参照してください。
Visual Studio Ultimate を使用して、Visual Studio Premium、または Visual Studio Test Professional、のようにプロジェクトのテスト作業を定義するのに役立つ、チーム プロジェクトの作業項目テスト計画、テスト スイート、およびテスト ケースを作成できます。テストを実行するために必要な作業項目の一部として必要なテスト ステップやそのほかの情報を入力できます。テスト ケースにテスト メソッドを関連付けることで、これらを自動テストに変換できます。テスト作業を定義する方法の詳細については、「テスト計画の定義」を参照してください。
Visual Studio 2010 以前の Visual Studio のバージョンからテストを向上できます。
また Visual Studio 2010 以前に Visual Studio のバージョンのを使用して作成した既存の手動テスト ケースがある場合は、手動テスト ケースに Visual Studio Premium または Visual Studio の Test Professional を使用してこれらのテスト ケースからデータを移行できます。
サードパーティの製品を使用して作成した既存の手動テスト ケースや、Microsoft Word ドキュメントまたは Microsoft Excel ドキュメントに現在格納されている手動テスト ケースがある場合は、そのテスト ケースのデータを Team Foundation Server のテスト ケース作業項目に移行できます。
Visual Studio の旧バージョンのの自動テストがある場合、大文字と小文字のアップグレード後のテストと、Visual Studio に自動テストを含むテスト プロジェクトをこれらのテストを関連付けることができます。自動テストをテスト ケースに関連付ける方法の詳細については、「方法: テスト ケースに自動テストを関連付ける」および「方法: tcm.exe を使用して自動テストのアセンブリからテスト ケースを作成する」を参照してください。
重要 |
---|
チーム プロジェクトが Visual Studio 2012にアップグレードした後で、新しいテスト機能を使用するには、必要な場合は、手動でステップがあります。いくつかのカテゴリを作成する必要があります。まで、必要なカテゴリがチーム プロジェクトに存在しない。これらの手順とエラーが表示されることがあります。完了します。アップグレードされたチーム プロジェクトにテスト管理を追加する方法の詳細については、「MSF v4.2 プロセス テンプレートに基づくチーム プロジェクトの更新」を参照してください。 |
新旧のクライアントとサーバーを組み合わせ使用する場合は、いくつかの考慮事項があります。詳細については、このcompatibility matrix (互換性マトリックス)を参照してください。
タスク
既存のテスト ケースを移行するには、次のトピックを参照してください。
タスク |
関連するトピック |
---|---|
Visual Studio の以前のバージョンのテストの種類を使用する:Visual Studio 2012、既存の手動テスト、単体テスト、コード化された UI テスト、Web パフォーマンス テストおよびロード テストのための互換性およびアップグレード可能性があります。 |
|
Visual Studio の旧バージョンから移行する手動テスト: Visual Studio 2010 以前に Visual Studio のバージョンから既存のテスト ケースを移行するには、パワー ツールを使用できます。または、ソリューション内の手動テスト ファイルからテスト ステップを選択し、それを Microsoft Word 文書または Microsoft Excel ドキュメントにコピーすることで、テスト ステップをテスト ケースに追加できます。その後でこれらのステップをテスト ケースに移行し、必要に応じてテスト ステップに変更を加えます。 また、自動テストをテスト ケースに関連付けることもできます。 |
|
サードパーティの製品から移行するテスト ケース: Team Foundation Serverに Microsoft Excel のドキュメントの既存のテスト ケースを移行するには、パワー ツールを使用できます。また、現在 Microsoft Word ドキュメントまたは Microsoft Excel ドキュメントに格納されているテスト ケースを手動で移行できます。このような移行されたテスト ケースに Microsoft Test Managerを使用してアクセスし、さらにテスト ステップを変更することもできます。 |
|
参照
処理手順
Microsoft テスト マネージャーを使用した手動テストのクイック スタート ガイド
概念
自動のコード化された UI テストを持つユーザー インターフェイスのテスト
Visual Studio の Web パフォーマンス テストとロード テストを使用したパフォーマンスおよびストレスのテスト