HP Unified Functional Testing 11.52 Service Pack 自述文件
Service Pack Version 11.52       
2013 年 5 月      
HP UFT 自述文件

本文件提供有关 UFT 11.52 的以下信息:

  • 入门
  • 最低的系统要求和受支持环境
  • 注意事项和限制
  • HP 支持
  • 法律声明

注:如果此自述文件中的信息与同时发布的任何其他 UFT 文档中的信息冲突,则此自述文件中的信息优先。

入门

安装 UFT 11.52 Service Pack

  • 只有在已安装 UFT 11.50 之后才能安装 UFT 11.52 Service Pack。
    • 可在《HP Unified Functional Testing 安装指南》(HP Unified Functional Testing Installation Guide) 中找到重要的安装信息和分步安装说明。安装指南在 Unified Functional Testing DVD 的根文件夹中以 PDF 格式提供。
    • 也可以使用 UFT 安装快速入门表,这是一张双面表,提供了需要知道的有关标准 UFT 安装的详细信息。
    • 也可以在安装 UFT 之后从 Unified Functional Testing“帮助”打开这些文档。

开始之前

升级 QuickTest 或 Service Test 资产

对于 QuickTest 测试或组件:

  • 当尝试打开在 QuickTest 9.5 中保存的测试或组件时,UFT 会询问您是否要升级资产,或者在只读模式下将其打开。
  • 如果尝试打开在 9.5 之前的 QuickTest 版本中最后保存的测试或组件,UFT“错误”窗格中会显示一条错误消息。
    • 如果资产保存在文件系统中,则必须首先在 QuickTest 10.00 或 11.00 中将其打开,然后才能对其进行升级。
    • 如果资产保存在 Quality Center 或 ALM 中,则必须使用 QuickTestAsset Upgrade Tool for HP ALM(在 QuickTest Professional 10.00 或 11.00 DVD 中提供)。
  • 可以在 UFT 中打开在 QuickTest 10.00 或更高版本中最后保存的资产。

对于 Service Test 测试或组件:

  • UFT 11.52 提供了一个 Batch Upgrader 命令行工具 STBatchUpgrader.exe,此工具位于 <UFT 安装>/bin 文件夹中。通过此工具,可以运行批处理文件来升级在 Service Test V11.10 或 V11.20 中最后保存的测试,使其与 UFT 11.52 兼容。
  • 如果您未使用 Batch Upgrader 工具升级测试,则当您打开在版本 11.10 或 11.20 中创建的测试时,将提示您升级此测试。

    有关 Batch Upgrader 命令行工具的详细信息,请参见 UFT 帮助菜单中的 UFT 帮助。

  • 对于在 Service Test 11.00 中创建的测试和组件,必须首先在 Service Test 11.10 中将其打开并保存,然后才能将其升级到 UFT 11.52。
实用文档
  • 安装之后,可能需要参考 UFT 帮助菜单中的以下项。
    • 新增功能。提供了关于在 UFT 11.50 中新增(与 QuickTest 11.00 和 Service Test 11.20 相比)的功能和环境支持的详细信息。
    • UFT 教程。如果是第一次使用 UFT,请使用 UFT GUI 测试教程和 UFT API 测试教程来学习如何使用几个最常用的功能。
    • UFT 帮助。帮助和/或 PDF 格式的综合产品信息(包括安装指南、用户指南和语言参考)的单点访问。使用此帮助部分介绍了如何导航、使用和获取 Unified Functional Testing 帮助的更新。

热修补和修补程序信息

如果在 UFT 11.52 上安装有热修补或修补程序,将在相应的热修补或修补程序自述文件中提供有关该修补程序的信息。

如果热修补或修补程序自述文件中的信息与 UFT 自述文件或任何其他 UFT 文档中的信息冲突,则热修补或修补程序自述文件中的信息优先。

文档更新

此文档顶部包含以下标识信息:

  • 版本号,用于指示软件版本。
  • 出版日期,在每次更新文档时更改。

要检查此文档或任何其他 UFT 文档的最近更新,或验证所使用的文档是否为最新版本,请访问 HP Software Product Manuals(HP 软件产品手册)站点(需要使用 HP Passport)。

也可以从 http://support.openview.hp.com/selfsolve/document/KM00418489/binary/UFT11.52_Help_Set.html 下载整个 UFT 文档集的最新版本(以 zip 文件格式)。

最低的系统要求和受支持环境

要成功安装并运行 UFT,您的计算机必须满足下面显示的最低系统要求。但可通过使用具有比最低要求更强/更高的设置的系统来提高性能。

有关所有支持的操作系统、浏览器和开发环境的完整列表,请参见 《HP Unified Functional Testing 产品可用性矩阵》(HP Unified Functional Testing Product Availability Matrix)(在 <UFT 安装>\help 文件夹中提供),或者从 HP Software Product Manuals(HP 软件产品手册)站点获取最新版本。

计算机处理器:
1.6 Ghz 或更高
操作系统:
Windows XP Service Pack 3
内存:
当同时加载不超过三个插件时,至少为 2 GB
注:
  • 使用虚拟机时额外需要 512 MB 的 RAM。
  • 加载更多插件和使用将视频保存到结果选项在运行会话期间捕获视频时,需要更多内存。
颜色设置:
高色(16 位)
图形显示卡:
带 64 MB 视频内存的图形显示卡
可用硬盘空间:
2 GB 可用磁盘空间,用于应用程序文件和文件夹
系统磁盘(安装操作系统的磁盘)上还必须具有额外的 1 GB 可用磁盘空间。
浏览器:
Microsoft Internet Explorer 7.0 或受支持的更高版本


注意事项和限制

此部分包括重要注意事项以及已知限制和变通方法。

有关 UFT 11.52 中已修复的客户请求 (CR) 的详细信息,请参见知识库文章: http://support.openview.hp.com/selfsolve/document/KM00424977。

此部分包括:

  • 安装之前
  • 补充信息
  • 本地化

安装之前

此部分包含您在安装 UFT 之前需要了解的重要信息,并包含以下内容:

  • 总则
  • 安装和许可
  • Windows 8 和 Windows 2012 Server 操作系统
  • 插件
  • ALM 集成
  • 64 位应用程序
  • 文档
总则

以前的 QuickTest 或 Service Test 版本支持的以下命令或功能在 UFT 中不可用:

  • 拆分操作命令
  • 过程指导(和过程指导管理)
  • 编辑 > 可选步骤命令
    (但是,此命令仍在上下文(右键单击)菜单中提供,并且还可以在编辑器中手动添加 OptionalStep 语句。)
  • 窗口主题(“查看”选项)
  • “插入报告”对话框
  • 发送反馈并赢取奖品(“帮助”菜单命令)
  • 显示测试运行命令(以前在 Service Test 中)
安装和许可
  • 无法在装有 UFT 的计算机上安装 Microsoft Office 64 位版。
  • 变通方法:

    1. 卸载 Microsoft Office Access 数据库引擎(作为 UFT 11.50 安装的一部分安装)。
    2. 安装 Microsoft Office 64 位版。
    3. 从 UFT 11.50 DVD 的 prerequisites\msade2007 文件夹重新安装 Microsoft Office Access 数据库引擎。
  • UFT 的安装文件所在的路径和安装 UFT 的路径只能包含英语字符。
  • UFT 不支持含有非英语字母的 Windows 用户名。如果使用含有非英语字符的用户名(具有管理特权)登录 Windows,然后安装 UFT,安装可能会成功完成,但可能无法打开 UFT 或它可能无法正常运行。
  • 如果在安装了 QTPNET_00015 修补程序(QuickTest 10.00 修补程序)的计算机上安装 UFT 11.52,UFT 可能会出现意外行为。
  • 变通方法:

    1. 从控制面板打开“添加/删除程序”对话框。
    2. 通过选中显示更新复选框(或单击查看已安装的更新按钮,具体取决于操作系统版本)来显示安装的修补程序。
    3. 在列表中找到 HP QuickTest,并检查 QTPNET_00015 for HP QuickTest Professional 10.00 QFE 是否作为已安装更新列出。
    4. 如果已安装,请单击删除卸载该修补程序,然后再安装 UFT 11.52。
  • UFT 支持 Sentinel RMS License Manager V8.4.0 作为其并发许可证服务器。较早版本的该并发许可证服务器不受支持。
Windows 8 和 Windows 2012 Server 操作系统
  • UFT 11.52 使用 ALM 11.5x 版,该版本不支持 Windows 8 和 Windows 2012 操作系统。因此,在这些操作系统中工作时,无法在 UFT 11.52 中创建或编辑业务流程测试。
    当 ALM 支持 Windows 8 时,在 UFT 中的 Windows 8 和 Windows 2012 上支持业务流程测试。
  • UFT 无法在完整性级别较高的应用程序进行录制,例如,安装程序或以管理员身份运行的程序。
  • 变通方法:如果需要在完整性级别较高的应用程序进行录制,则以管理员身份运行 UFT。

  • 如果您在 Windows 8 或 Windows 2012 中工作并且默认照片查看器是 Windows 8 或 Windows 2012 Photos 应用程序,则在您尝试查看业务组件快照时,UFT 可能会生成错误。
  • 变通方法:将 Windows Photos Viewer 应用程序 (Windows 8) 或其他图形应用程序设置为默认照片查看器,并重新尝试查看快照。

插件
  • Web 2.0 Toolkit 文件不随 Service Pack 2 安装一起更新。要更新 Web 2.0 Toolkit(现在包含对 Dojo 1.8 版的支持),请在安装 UFT Service Pack 2 之后运行 Web2AddinSetup.exe 文件。
  • Web2AddinSetup.exe 文件位于 <UFT 安装文件夹>\DVD\Extensibility and Toolkits\Web2AddinSetup 目录中。

  • 如果您的计算机上之前安装过 QuickTest 11.00 且安装了支持使用 Google Chrome 浏览器的某个修补程序或热修补(QPTWEB00088 或其他与 Chrome 相关的修补程序或热修补),则在使用 UFT 测试 Chrome 中的应用程序之前,必须删除 Chrome 浏览器中的用户配置文件。
  • 要执行此操作,请打开 Chrome 浏览器中的 Chrome“设置”窗口。在用户部分中,单击删除此用户按钮。

  • UFT 不将文本块元素视为 WPF 对象的子对象,例如列表、树视图和表。 因此,将不会在 ChildObjects 语句中返回它们,当您选择识别 WPF 对象及其子对象时也不会将它们识别为测试对象。
  • 如果要使用 WPF 对象的文本块元素,请使用 GetItem() 或 GetItemProperty() 语句。

    注:以上行为在 QTP 11.00 之后实现。 因此,如果您在以前返回了这些文本块元素的现有测试中具有 ChildObject 步骤,则这些测试可能会失败或产生意外结果。 在这种情况下,根据以上建议更新此类步骤。

  • 随 QuickTest 提供的 Web Service 插件不包括在 UFT 中。请改为使用 UFT API 测试功能来测试 Web Service。
  • 如果需要在 UFT 中使用现有 QuickTest Web Service 插件资产,请与 HP 软件支持或 HP 软件提供商联系。

ALM 集成
  • 要将 UFT 连接到 ALM 11.50 服务器,您的 ALM 管理员必须首先安装 ALM Integration Enablement Pack(HP 软件支持提供)或升级到 ALM 11.52。
  • 使用存储在 ALM 11.50(带有 ALM Integration Enablement Pack)中的组件和应用程序区域以及与创建、编辑或运行 UFT 内业务流程测试相关的所有功能均仅在技术预览层级提供。
64 位应用程序
  • 如果具有管理员特权的用户安装适用于 UFT 的 ALM 插件或在 Run Results Viewer 上执行修复操作,之后您或其他用户作为没有管理员特权(没有对注册表中 HKCR 配置单元的写权限)的用户在该计算机上运行 UFT,则 UFT 将不再支持 64 位应用程序。
  • 变通方法:以管理员身份登录,然后执行以下某项操作:

    • 修复 UFT
    • 双击 <UFT 安装>\bin64\Mediator64.exe
  • 如果计算机有两个版本的应用程序,分别为 32 位和 64 位(例如,calc.exe),则 UFT 在执行打开该应用程序的步骤时始终打开 32 位版本。当操作系统执行从 Program Files 文件夹到 Program Files (x86) 文件夹的重定向以及从 System32 文件夹到 SysWow64 文件夹的重定向时会发生这种情况。
  • 变通方法:要指定 64 位版本,请确保步骤明确地指示了 64 位应用程序的路径。例如,可以将 64 位应用程序复制到任何文件夹(除被重定向到 Program Files (x86) 的 Program Files 文件夹之外),然后改为指定该路径。

  • 使用适用于 64 位 Windows Forms 进程的 .NET 或 WPF 插件扩展性时,必须使用任何 CPU 选项构建自定义服务器 DLL。
文档
  • 由于服务器操作系统上的安全设置,必须将 about:internet 添加到 Internet Explorer 可信站点列表,才能查看 UFT“帮助”的内容。
  • 许多 UFT 11.52“帮助”内容以新的 WebHelp 格式交付。但是,UFT Service Pack 安装不会删除过时文件。 因此,<Unified Functional Testing 安装>\help 文件夹中的某些 CHM 文件已过时。
  • 请勿直接从 UFT“帮助”文件夹打开 CHM 文件。 而是通过 UFT“帮助”菜单或 Windows“开始”菜单中的 UFT 程序组(或 Windows 8/2012“应用程序”页)访问正式文档。

  • 在某些操作系统上或者在安装某些 Windows Service Pack 或更新后,可能无法查看基于 CHM 的高级参考帮助文件的内容。
  • 变通方法:

    1. 右键单击 <UFT 安装文件夹>\help 中的 CHM 文件,并单击属性。
    2. 在打开的对话框中,单击解除阻止。
    3. 有关详细信息,请参见 http://support.microsoft.com/kb/902225

  • UFT 文档中提到的所有 Adobe Flex SDK 均指 Adobe 或 Apache Flex SDK。

补充信息

此部分中的信息用作对产品文档中相关信息的补充(或者如果相关,则替代之)。

注:更多疑难解答信息、准则和特定于功能的限制在安装和产品文档的相关位置描述。确保在使用相关功能时已了解那些问题。

此部分包括:

  • 总则
  • GUI 测试
总则
  • 如果在同一计算机上使用 UFT 和 Sprinter,并且卸载 UFT 或 Sprinter,则必须修复剩余产品的安装。
  • 国际化:在非英语操作系统中工作时,如果从许可证验证工具导出报告,则导出的文本不可读。
  • 变通方法:右键单击生成的报告,并选择编码 > UFT8。

GUI 测试
  • Flex:测试的应用程序必须使用 Adobe Flex SDK 4.5.x 或 Apache Flex SDK 4.9.x 构建。
  • 如果测试的 Flex 应用程序是使用 Adobe Flex SDK 4.5.x 版编译的,请在运行完整 UFT GUI 测试和组件之前,确认您具有相关 Adobe 自动化库的许可版本。如果您没有库的许可版本,请考虑切换到 Apache Flex SDK 4.9.x 版。

  • 国际化:在中文操作系统中工作时,无法将扩展名为 xlsx 的 Excel 文件指定为测试设置 > 资源窗格中的外部数据表。

本地化

  • 某些用户界面项未本地化,例如:
    • “属性”窗格中的工具提示
    • “文件内容检查点”对话框的编辑器中的工具提示和上下文菜单
    • “文件内容检查点属性”对话框的工具栏中用于搜索框的上下文菜单
    • API 测试的“输出”窗格中的编译信息
    • 导入 WSDL Web Service 时的错误消息
    • 针对 API 测试的“添加输入参数”对话框中的日期参数的默认值字符串
    • Test Batch Runner 中的警告或错误消息(例如,在使用另存为命令保存文件时)
    • 在针对 API 测试的“属性”窗格中添加日期类型输入参数时显示的字符串
    • 与 XML 操作相关的一些 UFT 用户界面
    • Run Results Viewer 中的 XML 验证结果
    • 变通方法:安装相关的用户界面语言 .NET Framework Language Pack。可以从 Microsoft 下载中心下载:http://www.microsoft.com/en-us/download/default.aspx

  • 在资产比较工具中选择查看样本快照时显示的图像未本地化

HP 支持

请访问 HP 软件支持网站:

www.hp.com/go/hpsoftwaresupport

此网站提供了联系信息,以及有关 HP 软件提供的产品、服务和支持的详细信息。

HP 软件联机支持提供客户自助解决功能。通过该联机支持,可快速高效地访问用于管理业务的各种交互式技术支持工具。作为尊贵的支持客户,您可以:搜索感兴趣的知识文档、提交并跟踪支持案例进展、联机提交改进请求以及下载软件修补程序等。

要访问 Self-solve knowledge base(自助解决知识库),请访问 Self-solve knowledge base(自助解决知识库)搜索主页。

大多数提供支持的区域都要求您注册为 HP Passport 用户再登录,很多区域还要求用户提供支持合同。要查找有关支持访问级别的详细信息,请访问:Access levels(访问级别)。

要注册以获取 HP Passport ID,请访问:HP Passport 注册

通过在 HP 软件支持网站右上角的列表中选择相关语言,您还可以访问软件支持网站的许多语言的本地化版本。

法律声明

机密计算机软件。必须拥有 HP 授予的有效许可证,方可拥有、使用或复制本软件。按照 FAR 12.211 和 12.212,并根据供应商的标准商业许可的规定,商业计算机软件、计算机软件文档与商品技术数据授权给美国政府使用。

HP 产品和服务的唯一担保已在此类产品和服务随附的明示担保声明中提出。此处的任何内容均不构成额外担保。HP 不会为此处出现的技术或编辑错误或遗漏承担任何责任。

此处所含信息如有更改,恕不另行通知。

 

商标声明:

Adobe® 和 Acrobat® 是 Adobe Systems Incorporated 的商标。

Google™ 和 Google Maps™ 是 Google Inc 的商标。

Intel® 和 Pentium® 是 Intel Corporation 在美国和其他国家/地区的商标。

Microsoft®、Windows®、Windows® XP 和 Windows Vista® 是 Microsoft Corporation 的美国注册商标。

Oracle 和 Java 是 Oracle 和/或其附属公司的注册商标。

UNIX® 是 The Open Group 的注册商标。

致谢:

ABBYY® FineReader® Engine 8.0 © ABBYY Software LLC. 2004. ABBYY FineReader - the keenest eye in OCR.

ABBYY、FINEREADER 和 ABBYY FineReader 是 ABBYY Software Ltd. 的注册商标或商标。

如果对此文档有任何意见或建议,请通过电子邮件发送到 DocTeam_UFT@hp.com。

© Copyright 2013 Hewlett-Packard Development Company, L.P.