自動程式碼 UI 測試和動作記錄的支援組態和平台

下表列出使用 Microsoft Visual Studio Ultimate 或 Microsoft Visual Studio Premium 進行自動程式碼 UI 測試時,所支援的組態和平台。 這些組態也套用至使用測試執行器建立的動作記錄。

支援的組態

組態

支援項目

作業系統

Windows XP 含 Service Pack 3

Windows Server 2003 含 Service Pack 1

Windows Server 2003 含 Service Pack 2

Windows Server 2008 和 Windows Server 2008 R2

注意事項注意事項
必須針對 Windows Server 2003 和 Windows Server 2008 關閉 Windows Internet Explorer 增強式安全性。

Windows Vista 含 Service Pack 1

Windows Vista 含 Service Pack 2

Windows 7

32 位元/ 64 位元支援

執行 32 位元 Microsoft 測試管理員的 32 位元 Windows 可以測試 32 位元應用程式。

執行 32 位元 Microsoft 測試管理員的 64 位元 Windows 可以測試具有「UI 同步處理」(UI Synchronization) 的 32 位元 WOW 應用程式。

執行 32 位元 Microsoft 測試管理員的 64 位元 Windows 可以測試沒有「UI 同步處理」的 64 位元 Windows Form 和 WPF 應用程式。

架構

x86 和 x64

注意事項注意事項
64 位元模式不支援 Windows Internet Explorer。

.NET

.NET 2.0、3.0、3.5 和 4。

注意事項注意事項
Microsoft 測試管理員和 Microsoft Visual Studio 2010 都需要 .NET 4 才能運作。然而,支援使用列出的 .NET 版本開發的應用程式。
注意事項注意事項

「UI 同步處理」(UI Synchronization) 功能可在每個控制項的訊息佇列中驗證播放。 如果控制項沒有回應傳送至它的事件,則會重新傳送事件。

平台支援

平台

支援層級

Windows Internet Explorer 7

Windows Internet Explorer 8

(包括 HTML 和 AJAX)

完全支援

Windows Internet Explorer 9

重要事項重要事項
Windows Internet Explorer 9 只有在已安裝 Visual Studio 2010 Service Pack 1 時才受到支援。

如果您已安裝 Visual Studio 2010 Service Pack 1,支援的案例如下:

  • 您可以使用 Internet Explorer 7 或 Internet Explorer 8 建立動作記錄或自動程式碼 UI 測試,並使用 Internet Explorer 9 播放。

  • 您可以使用以相容性模式執行的 Internet Explorer 9 來建立動作記錄,並使用 Internet Explorer 7、Internet Explorer 8 或 Internet Explorer 9 播放。

  • 您可以使用以相容性模式執行的 Internet Explorer 9,從動作記錄或透過錄製動作來建立自動程式碼 UI 測試。 您可以使用 Internet Explorer 7、Internet Explorer 8 或 Internet Explorer 9 執行這個測試。

重要事項重要事項
您不可以使用標準模式的 Internet Explorer 9 建立動作記錄,因為目前不支援 Internet Explorer 9 的新功能和控制項。

Mozilla Firefox 3.5 和 Mozilla Firefox 3.6

透過 Microsoft Visual Studio 2010 功能套件 2,才支援播放自動程式碼 UI 測試或動作記錄。 如需此功能套件的詳細資訊,請參閱以 Feature Pack 2 測試應用程式

注意事項注意事項

Windows Internet Explorer 6

不支援

Chrome

Opera

Safari

不支援

Silverlight 3

不支援

Silverlight 4

您可以透過 Microsoft Visual Studio 2010 功能套件 2,針對 Silverlight 4 應用程式建立自動程式碼 UI 測試和動作記錄。 如需這個做法的詳細資訊,請參閱使用自動程式碼 UI 測試或動作記錄,測試 Silverlight 應用程式

Flash/Java

不支援

Windows Forms 2.0 和更新版本

完全支援

注意事項注意事項
完全支援 NetFx 控制項,但並非所有協力廠商控制項都可支援。

WPF 3.5 和更新版本

完全支援

注意事項注意事項
完全支援 NetFx 控制項,但並非所有協力廠商控制項都可支援。

Windows Win32

使用時可能會出現某些已知問題,且未正式支援。

MFC

部分支援。 如需支援哪些功能的詳細資訊,請參閱下列 Microsoft 網站 (英文)。

SharePoint

部分支援。 如需支援哪些功能的詳細資訊,請參閱下列 Microsoft 網站 (英文)。

Office 用戶端應用程式

不支援

Dynamics CRM Web 用戶端

完全支援。

Dynamics (Ax) 用戶端

不支援。

SAP

不支援

Citrix/終端機服務

部分支援

注意事項注意事項
建議您在終端機工作階段中執行 Visual Studio 或 Microsoft 測試管理員。

如需如何建立擴充功能以支援其他平台的詳細資訊,請參閱擴充自動程式碼 UI 測試和動作記錄以支援 Microsoft Excel

請參閱

工作

HOW TO:建立自動程式碼 UI 測試

概念

使用自動化 UI 測試進行使用者介面測試

其他資源

擴充自動程式碼 UI 測試和動作記錄以支援 Microsoft Excel