ALM 中使用测试和组件

相关项: GUI 测试和组件以及 API 测试

先决条件

Windows 7 和 Windows Server 2008 R2 中的安全设置可能会阻止您连接到 ALM 项目。将 UAC (用户帐户控制) 选项设置为打开,并且从未连接过 ALM 项目时,可能会发生这种情况。

要首次连接到低于 12.53 的 ALM 版本,必须禁用 UAC 选项并重新启动计算机。成功连接到 ALM 之后,可以再次打开 UAC 选项。之后您应能够根据需要连接到 ALM有关详细信息,请参阅UFT One 程序工具

有关设置与您的 ALM 服务器的安全连接的详细信息,请参阅您的 ALM 文档。

返回页首

连接到 ALM 项目

  1. 在工具栏中,单击“ALM 连接”按钮 。将打开“ALM 连接”对话框。

  2. 在“ALM 连接”对话框中,输入用户的服务器名称和登录凭据。

    注释: 确保用于 URL 的格式与用于通过浏览器访问 ALM 的 URL 相同。例如,如果使用 IP 地址通过浏览器访问 ALM 服务器,则应使用 IP 地址通过 UFT One 访问 ALM

  3. 单击“连接”以连接到ALM服务器。UFT One会暂停一段时间以与 ALM 服务器连接。

  4. 在“ALM 连接”对话框的下半部分中,选择要访问的域和项目。

  5. 单击“连接”以访问 ALM 项目。

  6. 单击“关闭”以关闭“ALM 连接”对话框并开始使用测试和组件。

注释: 如果连接到使用外部身份验证的 ALM 服务器,则登录时会提示您选择外部证书。

返回页首

允许从使用单点登录 (SSO) 的 ALM 服务器运行测试

要从需要 SSO 身份验证的 ALM 服务器运行 UFT One 测试,必须执行以下操作:

  1. 确保已为 ALM 服务器和身份管理 (IDM) 服务器成功导入凭据。

  2. 预配置您的 ALM 环境:

    ALM 14.00 SaaS: 此步骤为必要步骤。

    ALM 14.00 SaaS Patch 1 或更高版本: 仅当站点参数 ENABLE_CSE_V1 存在且未设置为 Y 时,才需要执行此步骤。

    使用 ALM Webgate Customization Tool 预配置您的 ALM 环境。通过 ALM 访问此工具,网址为:

    http(s)://<ALM 服务器>:<ALM 端口>/qcbin > 工具 > ALM WebGate Customization

    其中“<ALM 服务器>:<ALM 端口>”ALM 服务器的地址。

    有关更多详细信息,请参阅 ALM 文档随附的 ALM Webgate Customization Tool 自述文件。

    注释:  

    使用需要 SSO 身份验证的 ALM 服务器版本 14.01 或更高版本时,必须在 Webgate Customization Tool 中使用 ALM API 密钥作为凭据。

    ALM 14 SaaS: ALM WebGate Customization Tool 被称为 ALM 配置工具。

返回页首

使 ALM 能够运行测试或组件

UFT One 的“选项”对话框的“测试运行”窗格 (“工具”>“选项”>“GUI 测试”选项卡 >“测试运行”节点) 中,选择“允许其他 Micro Focus 产品运行测试和组件”选项。

出于安全考虑,远程访问 UFT One 应用程序在默认情况下为禁用状态。该选项使 ALM (或其他远程访问客户端) 能够打开和运行测试。

返回页首

使 ALM 能够完全访问测试

从以下位置安装插件:

  • UFT One 安装开始主屏幕,通过选择 Unified Functional Testing Add-in for ALM

  • ALM 插件页面,方法是在 ALM 中选择“帮助”>“插件页”>“ALM 连接”

注释: UFT One Add-in for ALM 作为标准安装的一部分安装之后,还必须在计算机上安装 Microsoft Visual C++ 2005 SP1 Redistributable Package。可以从 http://www.microsoft.com/en-us/download/details.aspx?id=5638 下载此文件。

返回页首

启用远程代理

如果您的计算机打开了 Windows 防火墙,但希望在计算机上从 ALM 远程客户端运行测试,则必须为远程代理手动创建防火墙例外。

  1. 确保至少在计算机上打开一次 ALM 或 Quality Center 客户端。

  2. 从命令行运行 Firewall.cpl。将打开“Windows 防火墙”对话框。

    注释: 该过程的剩余步骤在不同操作系统上可能会不同。

  3. 单击例外选项卡。

  4. 单击添加程序按钮。

  5. 在“添加程序s”对话框中,浏览到 ALM 或 Quality Center 客户端的安装位置,并选择存在的以下任何文件:

    • bp_exec_agent.exe

    • ComWrapperRemoteAgent.exe

    • BptRemoteAgenApplication.exe

    注释: 您可能必须多次重复执行此步骤以添加所有相关文件。

  6. 在“添加程序”对话框中单击确定。所选文件将添加到“Windows 防火墙”对话框中的“程序和服务”列表。

  7. 单击确定关闭“Windows 防火墙”对话框。

返回页首

ALM 服务器安装外部证书

ALM 服务器在 CAC (通用访问卡) 环境中运行时,此证书是必需的。

  1. 从证书颁发机构请求以下信息:

    • PEM 格式的证书颁发机构证书。重命名为 TrustedCA.pem

    • PEM 格式的 Web 服务器证书。证书上应显示完整的服务器名称。重命名为 WebServerPublicCert.pem

    • PEM 格式的服务器证书私钥文件。重命名为 WebServerPrivateCert.pem

    • 适用于一个用户的软件客户端证书 (如果未使用通用访问卡) 。

  2. 将证书文件放在 Web 服务器配置目录中。

    注释: 如果收到不同格式的证书,可以使用 openssl 转换它们。要安装 openssl,请转到 http://www.openssl.org/related/binaries.html

    • 要从 CER 转换,请使用 openssl x509 -in /<Web 服务器目录>/conf/cert.cer -outform pem -out cert.pem
    • 要从 PFX 转换,请执行以下操作: 

      • 使用 openssl pkcs12 -in /<Web 服务器目录>/conf/cert.pfx -clcerts -nokeys -out certPublic.pem 导出公钥。

      • 使用 openssl pkcs12 -in /<Web 服务器目录>/conf/cert.pfx -nocerts -nodes -out certPrivate.pem 导出私钥。

返回页首

创建模板测试

执行该步骤可创建预定义了测试设置的模板测试。然后可以在 ALM 中新建测试时使用此模板测试。有关详细信息,请参阅创建模板 GUI 测试

返回页首

设置 UFT One 远程代理首选项

  1. 选择“开始”>“所有程序”>“Micro Focus”>“Micro Focus Unified Functional Testing>“工具”>“远程代理”或“<UFT One 安装文件夹>\bin\UFTRemoteAgent.exe”

    将打开“远程代理”,且任务栏托盘中会显示远程代理图标

  2. 右键单击远程代理图标,并选择设置。将打开“远程代理设置”对话框。

  3. 在对话框中查看或修改设置。有关详细信息,请参阅远程代理设置对话框

返回页首

ALM 项目断开连接

  1. 在工具栏中,单击“ALM 连接”按钮

  2. 在“ALM 连接”对话框的“登录到项目”部分中,单击“注销”按钮。

  3. 在“连接到服务器”部分中,单击“断开连接”按钮。

  4. 单击“关闭”以关闭“ALM 连接”对话框并继续使用 UFT One

注释: 与项目断开连接时,项目中所有打开的文档都将自动关闭。

返回页首

另请参见: