静默安装

可以在计算机或远程计算机上静默安装 OpenText Functional TestingOpenText Application Quality Management 插件。

要静默安装 OpenText Functional TestingWeb 捆绑包,请参阅安装 Web 捆绑包

运行静默安装之前

在静默安装之前:

  • “查看”安装包安装之前中的信息。

  • “验证”您是否具有管理员特权。

  • “保存”所有打开的文件并关闭所有打开的应用程序。

  • “重新启动”系统以确保系统配置完整。
  • 请注意,静默安装命令“区分大小写”,并且应按如下所示准确输入。

安装文件位置: 

以下所有静默安装命令都从“<OpenText Functional Testing 安装文件>”文件夹运行程序。

其中包含您下载并提取安装包后可用的文件:

  • 完整的 UFT One DVD 版本核心 UFT One DVD 捆绑包: 已下载并提取 .zip 文件。
  • Web 捆绑包: 已下载并运行 Setup.exe 文件以提取包内容。

警告: 确保将安装文件提取到路径不超过 80 个字符的位置上的空文件夹。

对于这些文件,Windows 限制路径不得超过 260 个字符。如果各个安装文件的文件路径超过此限制,则安装将失败。在这种情况下,请将已提取的安装文件移到路径较短的位置。

返回页首

用于安装必备功能的静默命令

使用下列命令语法安装 OpenText Functional Testing 必备程序。

如果仅安装 OpenText Functional Testing Add-in for ALMOpenText Functional Testing Run Results Viewer,则安装上述部分必备功能即可。有关详细信息,请参阅安装 OpenText Functional Testing Add-in for ALM 或 OpenText Functional Testing Run Results Viewer 的必备功能

备注:  

  • 某些项针对不同的系统使用不同的命令。运行最适合您系统的命令。
  • 在 Windows 10 及更高版本中,Microsoft 不再正式支持 WSE。

安装所有 OpenText Functional Testing 先决条件

<OpenText Functional Testing 安装文件>\Unified Functional Testing\EN\setup.exe /InstallOnlyPrerequisite /s
                    

安装 .NET Framework 4.8

<OpenText Functional Testing 安装文件>\prerequisites\dotnet48\ndp48-x86-x64-allos-enu.exe /q /norestart

安装 .NET Desktop Runtime (UIA Pro 插件和并行运行器 UI 需要)

 使用以下命令之一安装 .NET 8 Desktop Runtime:

<OpenText Functional Testing 安装文件>\prerequisites\dotnet_desktop_runtime8_6\windowsdesktop-runtime-8.0.6-win-x86.exe /q /norestart
<OpenText Functional Testing 安装文件>\prerequisites\dotnet_desktop_runtime8_6\windowsdesktop-runtime-8.0.6-win-x64.exe /q /norestart

安装 Microsoft Visual C++ 2022 Redistributable

使用以下命令之一安装 Microsoft Visual C++ 2022 Redistributable:

<OpenText Functional Testing 安装文件>\prerequisites\vc2022_redist_x86\vcredist_x86.exe /quiet /norestart
<OpenText Functional Testing 安装文件>\prerequisites\vc2022_redist_x64\vcredist_x64.exe /quiet /norestart

安装 Microsoft Access Database Engine 2016

<OpenText Functional Testing 安装文件>\prerequisites\msade2016\AccessDatabaseEngine.exe /quiet

安装 Microsoft WSE 2.0 SP3 Runtime (仅在使用 WSE 安全设置运行 Web Service 测试时才需要)

Marketplace 下载 .msi,然后运行以下命令。

MicrosoftWSE2.0SP3Runtime.msi /quiet /norestart ALLUSERS=1		

安装 Microsoft WSE 3.0 Runtime (仅在使用 WSE 安全设置运行 Web Service 测试时才需要)

Marketplace 下载 .msi,然后运行以下命令。

MicrosoftWSE3.0Runtime.msi /quiet /norestart ALLUSERS=1

安装 Microsoft PDM 安装程序

使用以下命令之一:

<OpenText Functional Testing 安装文件>\prerequisites\pdm\ScriptDebugging_x86.msi /quiet /norestart
<OpenText Functional Testing 安装文件>\prerequisites\pdm\ScriptDebugging_x64.msi /quiet /norestart

安装 OpenText Functional Testing Add-in for ALMOpenText Functional Testing Run Results Viewer 的必备功能

如果仅安装 OpenText Functional Testing Add-in for ALMOpenText Functional Testing Run Results Viewer,则在计算机上安装以下必备功能:

安装 .NET Framework 4.8

返回页首

静默安装 OpenText Functional Testing

使用以下语法运行 msiexec 命令来安装 OpenText Functional Testing

如果未指定安装文件夹,则 OpenText Functional Testing 将安装在默认安装文件夹中。

64 位

msiexec /i "<OpenText Functional Testing 安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x64.msi" /qb

32 位

msiexec /i "<OpenText Functional Testing 安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x86.msi" /qb

默认功能和插件

默认安装以下功能和插件:

  • 运行时引擎

  • UI 设计器与 IDE

  • Run Results Viewer

  • 示例

  • AI 对象检测

  • ABBYY OCR 引擎

    备注: 如果您已下载 核心 UFT One DVD 捆绑包,则默认情况下不安装 ABBYY OCR 引擎功能。有关详细信息,请参阅安装包

  • 插件:

    • ActiveX 插件

    • Visual Basic 插件

    • Web 插件

如果要自定义安装哪些功能,请参阅包含特定功能

其他 msiexec 选项也受支持。

要修复现有安装,请使用:

msiexec /q /fa "<OpenText Functional Testing 安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x<64 or 86>.msi"

要卸载程序,请使用:

msiexec /q /x "<OpenText Functional Testing 安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x<64 or 86>.msi"

返回页首

包含特定功能

默认情况下,静默安装命令会安装具有默认功能和插件的 OpenText Functional Testing,如默认功能和插件中所述。

要指定安装中包含的功能和插件,请将 ADDLOCAL MSI 属性添加到静默安装命令中。在 ADDLOCAL 属性的功能列表中,使用下述值指定要包含在安装中的内容。

备注:  

  • 使用 ADDLOCAL 属性时,您必须包含 Core_Components 功能,此功能会安装运行时引擎。

  • 值必须用逗号分隔且不得包含空格。
  • 使用 ADDLOCAL 属性安装特定功能时,始终会同时安装其父项。

以下示例显示了 ADDLOCAL 属性的语法及其相关功能。

此示例使用 ADDLOCAL 属性仅安装 OpenText Functional Testing 运行时引擎:

msiexec /i "<OpenText Functional Testing 安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x64.msi" /qb ADDLOCAL="Core_Components" INSTALLDIR="<文件夹名称>" ALLOW_OTHERSRUNTESTS=1
            

此示例使用 ADDLOCAL 属性通过 Java 插件执行标准安装:

msiexec /i "<OpenText Functional Testing 安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x64.msi" /qb ADDLOCAL="Core_Components,IDE,Test_Results_Viewer,Samples,Java_Add_in" INSTALLDIR="<文件夹名称>">"

以下示例使用 ADDLOCAL 属性执行 Web 和 Java 插件以及 DCOM 配置集的标准安装:

msiexec /i "<OpenText Functional Testing 安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x64.msi" /qb ADDLOCAL="Core_Components,Samples,Java_Add_in" CONF_DICOM=1 INSTALLDIR="<文件夹名称>"
            

有关更多详细信息,请参阅:

OpenText Functional Testing 功能的 ADDLOCAL 值

描述
Core_Components(必要) 安装 OpenText Functional Testing 运行时引擎

IDE

安装 OpenText Functional Testing 用户界面。

Test_Results_Viewer

安装 Run Results Viewer

Samples

安装 OpenText Functional Testing 安装随附的示例应用程序。

ALM_Plugin

安装 OpenText Functional Testing Add-in for ALM

注: OpenText Functional Testing Add-in for ALM 安装时使用与 OpenText Functional Testing 相同的用户界面语言。

AIServices

使您能够在 OpenText Functional Testing 中使用 AI 对象检测和基于 AI 的测试。(需要 64 位操作系统)。

Abbyy_OCR

使您能够在 OpenText Functional Testing 中使用 ABBYY OCR 文本识别。

注: 核心 UFT One DVD 捆绑包 中不包括 ABBYY OCR 引擎文件。如果您下载了该安装包,然后想要安装 ABBYY OCR 引擎功能,请执行以下操作:

  1. 下载独立的 UFT OCR Expansion Pack。下载与您使用的 核心 UFT One DVD 捆绑包 版本匹配的版本。

    您可以通过免费试用页面或在软件许可和下载页面选择您的帐户来访问安装文件。

  2. 使用以下语法将 UFT OCR Expansion Pack .zip 文件位置添加到 msiexec 命令中:

    msiexec /norestart /qn /i "<安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x64.msi" /l*xv "C:\InstallLogs.log" ADDLOCAL="Core_Components,Abbyy_OCR,Samples" ABBYY_SOURCEFILE="<UFT OCR Expansion Pack path>\UFT_<版本号>_OCR_Expansion_Pack.zip"

用于安装插件的 ADDLOCAL 值

在 ADDLOCAL 属性的功能列表中使用这些值来安装各种插件:

  • ActiveX_Add_in
  • Visual_Basic_Add_in

  • Web_Add_in

  • Delphi_Add_in

  • Java_Add_in

  • _Net_Add_in

  • WPF_Add_in

  • Oracle_Add_in

  • PDF_Add_in

  • PeopleSoft_Add_in

  • PowerBuilder_Add_in

  • Qt_Add_in

  • SAP_Solutions_Add_in

  • SAP_eCATT_integration

  • Siebel_Add_in

  • Stingray_Add_in

  • TE_Add_in

  • VisualAge_Add_in

如果您计划使用 Web 2.0 插件,您还必须安装 Web 插件。要安装 Web 2.0 插件,请参阅安装 Web 2.0 插件

OpenText Functional Testing for Developers 组件的 ADDLOCAL 值

描述
UFTDeveloper_Engine安装运行时引擎。
UFTDeveloper_Client安装客户端。
Vs2017Addin
Vs2019Addin
Vs2022Addin
安装适用于相关 Microsoft Visual Studio 版本的插件。
IntelliJAddin安装适用于 IntelliJ IDEA 的插件。
EclipseAddin安装适用于 Eclipse 的插件。
ECLIPSE_INSTALLDIR指向 Eclipse IDE 的路径。

返回页首

设置配置选项

此部分列出了用于 OpenText Functional Testing 配置屏幕中所述安装配置选项的静默安装属性。

配置选项添加到安装命令的属性
设置 Chrome、Edge、Firefox 选项

ALLOW_BROWSER_EXT

默认值: 1.

使用 ALLOW_BROWSER_EXT=0 运行安装,以防止 OpenText Functional Testing 更新您的浏览器策略或撤消以前的 OpenText Functional Testing 安装执行的更新。

配置 Internet Explorer 设置CONF_MSIE
允许从 OpenText Application Quality Management 远程运行 OpenText Functional Testing

ALLOW_RUN_FROM_ALM

默认值: 0.要设置此选项以进行静默安装,请将其值设置为 1。

允许从自动化脚本远程运行 OpenText Functional Testing

ALLOW_RUN_FROM_SCRIPTS

默认值: 0.要设置此选项以进行静默安装,请将其值设置为 1。

IMPROVEMENTPROGRAM=0(可选) 指示静默安装停用 OpenText Functional Testing 改进计划的使用情况数据收集。有关详细信息,请参阅 产品改进计划
WEB_EXTENSION_INSTALL_MODE

使您能够控制 OpenText Functional Testing Agent 浏览器扩展如何安装在浏览器中。

有关安装模式的详细信息,请参阅有关在帮助中心设置 OpenText Functional Testing Agent启用 Google Chrome 扩展启用 Microsoft Edge 扩展

分别为 Chrome 和 Edge 指定安装模式,格式如下: 

WEB_EXTENSION_INSTALL_MODE="chrome_setting;edge_setting"

chrome_setting 的可能值:

  • InstallChromeStoreExtension_Normal

  • InstallChromeStoreExtension_Force

  • TempLoadLocalChromeExtension

edge_setting 的可能值:

  • InstallEdgeStoreExtension_Normal

  • InstallEdgeStoreExtension_Force

  • TempLoadLocalEdgeExtension

注: 要使用此选项,您还必须将 ALLOW_BROWSER_EXT 选项设置为 1

警告: 确保公司的安全策略允许您使用所选的选项。

警告: 从自动化脚本远程运行 OpenText Functional Testing 会让远程用户控制此计算机上的 OpenText Functional Testing,从而使计算机面临安全风险。

默认情况下,静默安装不会配置使用自动化脚本远程控制 OpenText Functional Testing 所需的 DCOM 设置。

要配置自动化脚本的 DCOM 设置,请在静默安装命令中使用以下语法:

ALLOW_RUN_FROM_ALM=1     
ALLOW_RUN_FROM_SCRIPTS=1 

返回页首

其他命令属性

此部分列出了您可以在 OpenText Functional Testing 静默安装命令中使用的其他属性:

命令/参数

描述

LICID=<许可证 ID>

(可选) 安装 OpenText Functional Testing 许可证时要指定的许可证 ID。默认值: 20528 (Functional Testing 并发用户)。

注: 如果在安装 OpenText Functional Testing 时已安装 OpenText Functional Testing for Developers 功能,则使用此功能需要许可证 ID 10594 (UFT One 并发用户) 或 23078 (UFT Ultimate 并发用户)。

LICSVR=<服务器名称>

(如果已提供许可证 ID,则该字段必填) 安装 OpenText Functional Testing 许可证时要指定的许可证服务器的名称或 IP 地址。

MsiProperties

(可选) 任何 MSI 属性或参数,例如 INSTALLDIR。每个 MSI 属性及其定义必须使用引号 ("") 括起并且不得包含空格。

注: 仅当执行新安装时,才能使用 INSTALLDIR 指定安装文件夹。在升级场景中运行静默安装时,OpenText Functional Testing 会安装在与先前版本相同的位置中。

MsiFlags

(可选) MsiProperties 参数中不包括的任何 MSI 选项、标志和其他指令,例如登录命令。

返回页首

安装 OpenText Functional Testing 的本地化版本

默认情况下,使用英语安装 OpenText Functional Testing

要使用操作系统的语言安装 OpenText Functional Testing,请将 PRODUCT_LOCALE 属性添加到 msiexec 命令。您使用的属性值决定了本地化 OpenText Functional Testing 的语言。

确保使用与您的操作系统语言匹配的属性值,否则将使用英语安装 OpenText Functional Testing

操作系统语言PRODUCT_LOCALE 属性的值
中文"CHS"
法语"FRA"
德语"DEU"
日语"JPN"

以下示例安装中文版的 OpenText Functional Testing 并使用 ADDLOCAL 属性安装 .NET 插件:

 msiexec /i "<OpenText Functional Testing 安装文件>\Unified Functional Testing\MSI\Unified_Functional_Testing_x64.msi" /qb ADDLOCAL="Core_Components,Samples,_Net_Add_in" PRODUCT_LOCALE="CHS" INSTALLDIR="<文件夹名称>"

返回页首

安装 Web 2.0 插件

OpenText Functional Testing 的 Web 扩展 (需要单独安装) 中包括 OpenText Functional Testing 的 Web 2.0 插件 (例如 JQueryUI 或 Dojo)。

使用 msiexec 命令安装 Web 2.0 插件,语法如下:

msiexec /qn /i "<OpenText Functional Testing 安装文件>\Extensibility and Toolkits\Web2AddinSetup\Web2AddinSetup.msi" ADDLOCAL=ASPAjax,Dojo,GWT,jQueryUI,YahooUI,SiebelOpenUI,ExtJS,SalesforceLightning

对于所需的 Web 2.0 插件,包含或排除特定的 ADDLOCAL 值。

返回页首

安装独立的 OpenText Functional Testing Add-in for ALM

要在不安装 OpenText Functional Testing 的情况下安装 OpenText Functional Testing Add-in for ALM,请运行独立的 ALM 插件 MSI 文件。

在命令行中,使用以下语法运行 msiexec 命令来安装 OpenText Functional Testing Add-in for ALM:

msiexec /i "<OpenText Functional Testing 安装文件>\ALMPlugin\MSI\Unified_Functional_Add-in_for_ALM.msi" /qn

您可以通过将 PRODUCT_LOCALE 属性添加到 msiexec 命令,以操作系统的语言安装 OpenText Functional Testing Add-in for ALM。有关 PRODUCT_LOCALE 属性的详细信息,请参阅安装 OpenText Functional Testing 的本地化版本

返回页首

后续步骤: