次の方法で共有


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

Microsoft Visual Studio Ultimate または Microsoft Visual Studio Premium のコード化された UI テストがサポートされる構成とプラットフォームを次の表に示します。この構成は、テスト ランナーを使用して作成される操作の記録にも適用されます。

要件

  • Visual Studio Ultimate, Visual Studio Premium

サポートされている構成

構成

サポート状況

オペレーティング システム

Windows 7

Windows Server 2008 R2

Windows 8

32 ビットと 64 ビットのサポート

32 ビットの Microsoft Test Manager を実行している 32 ビットの Windows では、32 ビット アプリケーションをテストできます。

64 ビットの Windows では、32 ビット Microsoft Test Manager を実行している UI 同期を行う 32 ビット WOW アプリケーションをテストできます。n.

32 ビットの Microsoft Test Managerを実行している 64 ビットの Windows では、UI 同期を行わない 64 ビットの Windows フォーム アプリケーションおよび WPF アプリケーションをテストできます。

アーキテクチャ

x86 と x64

メモメモ
Internet Explorer は 64 ビット モードで Windows 8で実行される場合を除きサポートされていません。

.NET

.NET 2.0、3.0、3.5、4、および 4.5。

メモメモ
Microsoft Test Manager は、Visual Studio .NET 4 の両方が実行する必要があります。ただし、一覧のバージョンの .NET を使用して開発されたアプリケーションはサポートされます。

[!メモ]

UI 同期とは、各コントロールのメッセージ キューで再生を検証する機能です。送信されたイベントに対してコントロールが応答しなかった場合は、イベントが再度送信されます。

プラットフォームのサポート

プラットフォーム

サポートのレベル

Windows ストア Apps

サポートなし

Internet Explorer 8

Internet Explorer 9

Internet Explorer 10

Caution メモ注意
デスクトップの Internet Explorer 10 でのみサポートされます。

完全にサポートされています。

  • Internet Explorer 9 と Internet Explorer 10 の HTML5 のサポート: は HTML5 コントロールの UI テストのサポートのレコード、および検証コードを生成しました: ビデオ、オーディオ、ProgressBar とスライダー。詳細については、「コード化された UI テストでの HTML5 コントロールの使用」を参照してください。

    Caution メモ注意
    作成するコード化された UI は、Internet Explorer 10 でテストして、Internet Explorer 9 または Internet Explorer 8.を使用して実行されない場合があります。これは、Internet Explorer 10 がビデオ、オーディオ、ProgressBar とスライダーなどの HTML5 コントロールが含まれているためです。これらの HTML5 コントロールは Internet Explorer 9 または Internet Explorer 8.で認識されません。同様に、Internet Explorer 9 を使用して、コード化された UI テストは、Internet Explorer 8.で認識されない HTML5 コントロールが含まれる場合があります。
  • Internet Explorer 10 のスペル チェックにサポートします: Internet Explorer 10 ではすべてのテキスト ボックスのスペル チェック機能が含まれています。これは、提案された修正の一覧から選択できるようにします。コード化された UI テストは、代わりのスペル提案の選択などのユーザー アクションを無視されます。テキスト ボックスに入力された最終的なテキストのみが記録されます。

    スペル チェックのコントロールを使用して次の操作は、コード化された UI テストについて記録されます: ディクショナリ、コピー、すべて選択、ディクショナリ、Ignore への追加に追加します。

  • 以前 のWindows 8 上で実行する 64 ビットの Internet Explorer のサポート: は、記録と再生用に、Internet Explorer の 64 ビット バージョンはサポートされていませんでした。Windows 8 と Visual Studio 2012によって、コード化された UI テストは、Internet Explorer の 64 ビット バージョンで有効になっています。

    Caution メモ注意
    Internet Explorer の 64 ビット サポート Windows 8 は、後で実行した場合のみ適用されます。
  • Internet Explorer 9 のInternet Explorer 9 の固定されたサイトのサポート: は、固定されたサイト導入されました。固定されたサイトを使用すると、Internet Explorer を最初に開く必要がないタスク バーの Windows から任意のサイトに直接操作できます。コード化された UI テストは、固定されたサイトで意図を認識するアクションを生成できます。固定されたサイトに関する詳細については、固定されたサイト" "を参照してください。

  • Internet Explorer のために 9 文字の意味をサポートします:タグ Internet Explorer 9 では、次の意味を導入しました:タグ セクション、nav、文書、一時中断、hgroup、ヘッダー、フッター、図、およびマーク figcaption。コード化された UI テストは、記録中に、これらのタグをすべて無視されます。コード化された UI テスト ビルダーを使用してこれらのタグのアサーションを追加できます。コード化された UI テスト ビルダーでこれらの要素に移動し、プロパティを表示するには、ナビゲーション呼び出しを使用できます。

  • は、Internet Explorer のバージョン間の空白文字のシームレスな処理: は、Internet Explorer 8、Internet Explorer 9、Internet Explorer 10.の間の空白文字の処理の相違点です。コード化された UI テストはシームレスにこれらの相違点を処理します。したがって、Internet Explorer 8 で作成されたたとえば、コード化された UI テストは、Internet Explorer 9 と Internet Explorer 10.で正常に再生されます。

  • Internet Explorer はエラーの通知領域にある "続行" の属性と、記録されています:、エラーに従って "" の属性をに設定して Internet Explorer の通知領域のすべてのアクションに記録されます。通知バーが再生中に表示されない場合は、この操作は無視され、コード化された UI テストは次のアクションに従います。

Windows フォームと WPF のサードパーティ製のコントロール

完全にサポートされています。

Windows フォームと WPF アプリケーションでサードパーティ製のコントロールを有効にするには、参照、およびコードを追加する必要があります。詳細については、「コントロールのコード化された UI テストの有効化」を参照してください。

Internet Explorer 6

Internet Explorer 7

サポートされていません。

クロム

Opera

Safari

Firefox

サポートされていません。

Silverlight

サポートされていません。

メモメモ
Visual Studio 2010 Feature Pack 2 に含まれるプラグインは、製品の一部ではありません。ただし、追加情報は、MSDN のブログや Visual Q&A ギャラリー.で使用できます。詳細については、" "を参照してください Microsoft Silverlight でプラグイン Visual Studio の UI のテスト

Flash および Java

サポートされていません。

Windows フォーム 2.0 以降

完全にサポートされています。

メモメモ
NetFx コントロールは完全にサポートされていますが、一部のサードパーティ コントロールはサポートされていません。

WPF 3.5 以降

完全にサポートされています。

メモ NetFx コントロールは完全にサポートされますが、一部のサードパーティ コントロールはサポートされていません。

Windows Win32

既知の問題がいくつか存在しますが、動作する可能性があります。ただし、公式にはサポートされていません。

MFC

一部サポートあり。どの機能がサポートされるかの詳細については、以下を Microsoft の Web サイト 参照してください。

SharePoint

完全にサポートされています。

Office クライアント アプリケーション

サポートされていません。

Dynamics CRM Web クライアント

完全にサポートされています。

Dynamics (Ax) の 2012 クライアント

操作の記録と再生が部分的にサポートされます。詳細については、以下を Microsoft の Web サイト 参照してください。

SAP

サポートされていません。

Citrix およびターミナル サービス

一部サポートあり。

メモメモ
ターミナル セッションで Visual Studio または Microsoft Test Managerを実行することをお勧めします。

PowerBuilder

一部サポートあり。

サポートは PowerBuilder のコントロールに範囲のアクセシビリティに有効になっています。

拡張機能を他のプラットフォームをサポートするために作成する方法の詳細については、コントロールのコード化された UI テストの有効化コード化された UI テストと操作の記録を拡張して Microsoft Exce をサポートを参照してください。

参照

概念

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

その他の技術情報

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