次の方法で共有


Visual Studio 2010 からのコード化された UI テストのアップグレード

Visual Studio 2010 SP1 で作成されたコード化された UI テストが含まれているテスト プロジェクトは自動的に Visual Studio 2012で開いたときに解決されます。テスト プロジェクトがソース管理にチェックインすると、プロジェクト ファイルは、このトラブルシューティングがチェックされます。修正して、コード化された UI テストを含むテスト プロジェクトはこれらの Visual Studio 2010 SP1 と Visual Studio 2012両方で使用できます。

要件

  • Visual Studio Ultimate, Visual Studio Premium

[!メモ]

Visual Studio 2012 は複数のテスト プロジェクトの型が含まれています。新しいコード化された UI テストを作成すると、コード化された UI テストのプロジェクトの種類で作成されます。詳細については、「旧バージョンの Visual Studio からのテストのアップグレード」を参照してください。

Caution メモ注意

コード化された UI テストを含むVisual Studio 2010 の テスト プロジェクトは Visual Studio 2012と Visual Studio 2012 または Visual Studio 2010 のテスト プロジェクトを同時に開くとリビルドが必要です。

Caution メモ注意

Visual Studio 2010 で作成され、単体テストを含むテスト プロジェクトを Visual Studio 2012で開かれると、コード化された UI テストを追加することはできません。同様に、Visual Studio 2012で作成された単体テスト プロジェクトにコード化された UI テストを追加することはできません。

Visual Studio 2010 と Visual Studio 2012 の間の互換性の問題

次の表は、移行するとコード化された UI が Visual Studio 2010 と Visual Studio 2012の間の対応をテストするために懸案事項を一覧表示します。

Caution メモ注意

ソリューション エクスプローラーに表示されないコード化された UI テストのプロジェクト参照に関する既知の問題があります。詳細については、Visual Studio 2012 のインストール メディアに含まれている ReadMe ファイルを参照してください。

コード化された UI 機能

懸案事項

解決方法

コード化された UI テストは Visual Studio 2012ではサポートされていません

ビルドは失敗します

Silverlight アプリケーションで Visual Studio 2010 Feature Pack 2 で、コード化された UI テストを作成した場合、これらのプロジェクトは、プロジェクト Visual Studio 2012で開くことができません。

ここでは Visual Studio 2010 Feature Pack 2 のこれらのプロジェクト管理をしないことをお勧めします。

Caution メモ注意

Firefox で UI テストは Visual Studio 2012ではサポートされていません

ビルドは、テストの実行に失敗しますが成功します。

Firefox の Web アプリケーションに Visual Studio 2010 Feature Pack 2 で、コード化された UI テストを作成した場合、これらのプロジェクトは、プロジェクト Visual Studio 2012で開くことができません。

ここでは Visual Studio 2010 Feature Pack 2 のこれらのプロジェクト管理をしないことをお勧めします。

Caution メモ注意

新しい UI テスト対象コードの API は Visual Studio 2012で追加されました

ビルドは失敗します

作成する場合は、コード化された UI Visual Studio 2010で Visual Studio 2012API をテストする新しい UI を使用してこれらのプロジェクト開くことはできません。テストします。

新しい API を使用してプロジェクトは Visual Studio 2012 だけで管理する必要があります。

Visual Studio 2010では、参照は "内部追加選択します" csproj ファイルのステートメントをいません。Visual Studio 2012では、コード化された UI テストのアセンブリ参照を格納するためにフィードバックのターゲット ファイルを使用します。

Visual Studio 2012で、コード化された UI テストは、コード化された UI テストが含まれていない SP1) または Visual Studio 2010 でことはできません (作成されたテスト プロジェクトに追加します。

トラブルシューティング プロセスはターゲット ファイル、およびオプションのステートメントを追加します。コード化された UI テストがテスト プロジェクトにない場合、プロジェクトはコード化された UI テストを追加するときに修正されて Visual Studio 2012の適切な参照は追加されない、としてマークされている。

同じソリューションの新しいテスト プロジェクトを Visual Studio 2012 を使用して作成し、その新しいコード化された UI テストを追加する必要があります。また、Visual Studio 2010 SP1 のテスト プロジェクトに Visual Studio 2012プロジェクトのコード化された UI テストを追加し、開くことができます。

Visual Studio 2010 SP1 更新プログラム

Visual Studio 2012 と Windows 8 の互換性をサポートする Visual Studio 2010 SP1 への更新 Microsoft ダウンロード センター と、Visual Studio の更新プログラムとしてダウンロードできます。

更新を追加した後、次の Visual Studio 2010 SP1 のコード化された UI テスト ツールの機能は Windows 8 用に強化されています:

  • Windows 8.を実行しているコンピューターに Microsoft .NET Framework の 4.5 から始まるの Windows Presentation Foundation (WPF) のコントロールのコード化された UI テストを実行できます。

  • Windows 8.を実行しているコンピューターの 64 ビット (x64) Internet Explorer 10 のコード化された UI テストを実行できます。

更新は、次の問題の修正が含まれています:

  • **コード カバレッジ:**Visual Studio 2010 SP1、Visual Studio 2012 で作成されるコード カバレッジ ファイル (.coverage) を開くことができない。

  • 座礁されたテストのアーティファクト: にチーム (TFS) Team Foundation Server 2010 で無効なユーザーに再配置テストのアーティファクトがあります。たとえば、会社をされますが、まだユーザーに再配置テスト ケースがあります。TFS 2010 には、TFS 2012 年が向上します。アップグレードされた TFS サーバーへの接続に Microsoft Test Manager 2010 を使用します。Microsoft Test Manager 2010 を使用して、TFS のユーザーにテストのアーティファクトを再配置。

  • コンピューターのローカル エリア ネットワーク上 (LAN) のプロファイル以外のネットワークの種類とともにロード テストを実行したとき にロード テスト: これは Windows 8 のドライバーがオペレーティング システムがクラッシュ ネットワーク エミュレーターを実行しています。詳細については、サポート技術情報の" 2736182" "を参照してください。

参照

概念

Visual Studio 2012 の互換性

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

コード化されたユーザー インターフェイス テストを使用したコードの検証

コード化された UI テストと操作の記録でサポートされている構成とプラットフォーム

その他の技術情報

既存の操作の記録からのコード化された UI テストの生成