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 からのテストのアップグレード」を参照してください。
注意 |
---|
コード化された UI テストを含むVisual Studio 2010 の テスト プロジェクトは Visual Studio 2012と Visual Studio 2012 または Visual Studio 2010 のテスト プロジェクトを同時に開くとリビルドが必要です。 |
注意 |
---|
Visual Studio 2010 で作成され、単体テストを含むテスト プロジェクトを Visual Studio 2012で開かれると、コード化された UI テストを追加することはできません。同様に、Visual Studio 2012で作成された単体テスト プロジェクトにコード化された UI テストを追加することはできません。 |
Visual Studio 2010 と Visual Studio 2012 の間の互換性の問題
次の表は、移行するとコード化された UI が Visual Studio 2010 と Visual Studio 2012の間の対応をテストするために懸案事項を一覧表示します。
注意 |
---|
ソリューション エクスプローラーに表示されないコード化された 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 のこれらのプロジェクト管理をしないことをお勧めします。
注意
|
Firefox で UI テストは Visual Studio 2012ではサポートされていません |
ビルドは、テストの実行に失敗しますが成功します。 Firefox の Web アプリケーションに Visual Studio 2010 Feature Pack 2 で、コード化された UI テストを作成した場合、これらのプロジェクトは、プロジェクト Visual Studio 2012で開くことができません。 |
ここでは Visual Studio 2010 Feature Pack 2 のこれらのプロジェクト管理をしないことをお勧めします。
注意
|
新しい 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 からのテストのアップグレード
コード化されたユーザー インターフェイス テストを使用したコードの検証
コード化された UI テストと操作の記録でサポートされている構成とプラットフォーム