升级

您可以从任何之前的 OpenText Functional Testing 版本直接升级到该产品的最新版本。

升级之前

升级到最新版本可确保您受益于所有最新功能和开发,包括修复和安全更新。有关更多详细信息,请参阅版本升级中心

如果从版本 2021 或更早版本升级,请考虑以下问题: 

如果您已自定义 EmulatedDevices.xml 文件,请在升级前备份该文件。完成升级后,将您的自定义添加到位于“<OpenText Functional Testing 安装文件夹/bin>”目录的新 EmulatedDevices.xml 文件。

返回页首

执行升级

要升级 OpenText Functional Testing,请执行以下操作:

  1. 通过免费试用页面或在软件许可和下载页面选择您的帐户,下载新版本的安装文件。

  2. 重新启动系统,以确保系统配置完整。

  3. 使用安装向导运行 OpenText Functional Testing_<版本号>_Setup.exe 文件进行升级。

    或者,更新静默安装脚本以使用新下载的文件。

备注: 升级仅保留“测试运行”和“启动”选项。根据需要重新定义所有其他设置。

返回页首

配置文件位置

OpenText Functional Testing 24.2 开始,配置文件存储在新位置。

从 24.2 之前的版本升级后首次运行 OpenText Functional Testing 时,所有现有设置文件都会自动迁移到新位置。这使您能够在新版本中继续使用现有的产品设置。

如果设置迁移未能迁移所有文件,系统将提示您手动移动文件。否则,将使用默认设置代替现有配置。

下表列出了包含要迁移的文件的文件夹。将先前版本中使用的文件夹中的所有文件复制到当前版本列出的文件夹中。

版本 24.2 或 24.4 版本 2021-23.4 2021 之前的版本
%APPDATA%\OpenText\UFT %APPDATA%\Micro Focus\UFT %APPDATA%\Hewlett-Packard\UFT
%APPDATA%\OpenText\QuickTest Professional %APPDATA%\Micro Focus\QuickTest Professional %APPDATA%\HP\QuickTest Professional
%APPDATA%\OpenText\API Testing %APPDATA%\Micro Focus\API Testing %APPDATA%\HP\API Testing
%PROGRAMDATA%\OpenText\UFT %PROGRAMDATA%\Micro Focus\UFT %PROGRAMDATA%\Hewlett-Packard\UFT
%LOCALAPPDATA%\OpenText\UFT %LOCALAPPDATA%\Micro Focus\UFT %LOCALAPPDATA%\HP\UFT

备注: 如果您按如下所示降级,将不会保留现有配置,而是使用旧版本的默认设置:

从 24.2 或更高版本降级到 23.4 或更低版本。

从 2021 或更高版本降级到 15.0.2 或更低版本。

返回页首

升级说明

以下各项解决了在特定情况下升级时出现的问题。请阅读与升级相关的任何情况的说明。

升级静默安装脚本

如果要升级静默安装脚本以及包含 Help_Documents 参数的当前脚本,请删除此参数。帮助文档不再随 OpenText Functional Testing 安装。

可以联机访问“帮助中心”,或将其下载到本地硬盘。通过“选项”对话框下载“帮助”(“工具”>“选项”>“常规”选项卡 >“帮助”)。

升级许可证

您可以将许可证升级到新的 Functional Testing 许可证: UFT One 和 UFT Developer。此步骤不是必需的。

如需帮助,请联系您的销售代表。

通过自动化脚本中的文本识别选项进行升级

如果您正在通过自动化脚本运行 OpenText Functional Testing 且已向此脚本添加了文本识别选项,则以下属性将过时,必须进行更新:

更新
TextRecognitionLanguages

AbbyyOcrLanguages

TextRecognitionOrder TextRecognitionOcrMechanism

从 2021 之前的版本升级

从 2021 之前的版本升级后首次运行 OpenText Functional Testing 时,所有现有设置文件都会自动迁移到新位置。

如果您在升级后立即安装不同的许可证,则在您首次运行 OpenText Functional Testing 时会自动覆盖该许可证,导致失败。

因此,升级后,请在安装新许可证之前打开一次 OpenText Functional Testing

从 2023 之前的版本升级

OpenText Functional Testing 中,使用序号位置标识 AI 对象的计算更加一致。因此,您可能需要调整现有测试中的某些步骤。

如果您发现未正确标识以序号位置描述的 AI 对象,请重新检查您的应用程序以找到要使用的最佳描述。例如,如果您将对象描述为从上数第三个,那么从左数第四个的描述现在可能会给出更一致的结果。

有关使用序号位置标识 AI 对象的详细信息,请参阅 描述对象的序号位置

从 版本 23.4 或更早版本升级

已在版本 23.4 和 24.2 中引入了一些文本识别增强功能。如果您运行上次在早期版本中更新的测试,您可能需要调整一些文本识别设置:

  • 已在 23.4 中更改: 基于 AI 的文本识别

    添加了降噪和考虑 UI 控件边框的选项 (默认情况下选中)。有关的详细信息,请参阅 配置文本识别选项

  • 已在 23.4 和 24.2 中更改: 使用 ABBYY OCR 引擎进行文本识别

    OpenText Functional Testing 现在使用更新版本的 ABBYY OCR 引擎。如有必要,请调整您的文本识别设置。您可以使用“预览”窗格体验各种设置,直到获得最佳识别效果。配置文本识别设置

从 24.2 之前的版本升级

如果从低于 24.2 的版本升级,请考虑以下问题: 

  • 如果您之前安装了 核心 UFT One DVD 捆绑包UFT OCR Expansion Pack,请确保在升级时下载这两个安装包的新版本。核心 UFT One DVD 捆绑包 24.2 要求 UFT OCR Expansion Pack 24.2 支持 ABBYY OCR 引擎。

  • 在 24.2 中,SAP SuccessFactors 对象标识已被修改。如果无法标识现有 SAP SuccessFactors 测试中的任何 SAP 或 Web 对象,请通过执行以下操作之一来更新您的测试: 

    • 在对象存储库中,使用“从应用程序更新”按钮 来更新对象的描述。有关详细信息,请参阅更新描述属性

    • 通过侦测对象并将其添加到对象存储库中来再次识别对象。然后,将测试步骤更新为使用新对象。

    • 删除相关步骤并通过录制来重新创建步骤。

从 25.2 之前的版本升级

在 24.4 及更早版本中,使用 DataTable.Import 方法从 Excel 文件导入数据后,GetCurrentRow 始终返回 1。

在 25.2 及更高版本中,GetCurrentRow 现在可以正确地返回当前迭代所使用的数据表行号。

如有必要,请检查以前版本中编写的测试以适应这种行为变更。

返回页首