支持编码的 UI 测试和操作录制的配置和平台

下表针对 Microsoft Visual Studio 旗舰版或 Microsoft Visual Studio 高级专业版列出了编码的 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 同步的 32 位 WOW 应用程序。

运行 32 位 Microsoft 测试管理器的 64 位 Windows 可测试不具有 UI 同步的 64 位 Windows 窗体和 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 同步是一种功能,该功能在每个控件的消息队列中验证播放。 如果某个控件未响应发送给它的事件,则会重新发送该事件。

平台支持

平台

支持级别

Windows Internet Explorer 7

Windows Internet Explorer 8

(包括 HTML 和 AJAX)

完全支持

Windows Internet Explorer 9

重要说明重要事项
仅当安装了 Visual Studio 2010 Service Pack 1 时才支持 Windows Internet Explorer 9

如果安装了 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 测试或操作录制。 有关此功能包的更多信息,请参见使用功能包 2 测试应用程序

注意注意

Windows Internet Explorer 6

不支持

镶边

Opera

Safari

不支持

Silverlight 3

不支持

Silverlight 4

可以使用 Microsoft Visual Studio 2010 功能包 2 为 Silverlight 4 应用程序创建编码的 UI 测试和操作录制。 有关如何执行此操作的更多信息,请参见使用编码的 UI 测试或操作录制来测试 Silverlight 应用程序

Flash/Java

不支持

Windows 窗体 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

请参见

任务

如何:创建编码的 UI 测试

概念

使用自动 UI 测试来测试用户界面

其他资源

扩展编码的 UI 测试和操作录制以支持 Microsoft Excel