ALM 运行 UFT One 测试

使用 Bamboo 为存储在 ALM 中的测试触发 UFT One 测试运行。

要从 ALM 运行 UFT One 测试,请执行以下操作:

  1. 在构建计划中,添加其他任务。

  2. 在“任务类型”窗口中,打开“测试”窗格并选择“UFT One ALM 执行”任务。

    添加的空白新任务将作为构建计划的一部分:

  3. 为您的任务提供以下信息:

    任务描述 (可选) 用于了解任务目的的描述。

    ALM 服务器

    从其运行测试的 ALM 服务器。

    ALM 服务器地址必须采用以下格式:“http://<ALM 服务器名称或 IP>:<端口>/qcbin”

    ALM 连接

    根据 ALM 服务器所需的身份验证类型,凭据可以是用户名和密码或用于 SSO 身份验证的 API 密钥。

    • 用户名和密码:

      用户名: 用于访问服务器的 ALM 用户名。

      密码: 上面指定的 ALM 用户的密码。

    • SSO 身份验证 (ALM 15.0 或更高版本、UFT One Bamboo 加载项版本 1.6 或更高版本):

      选择“启用 SSO”

      输入您从 ALM 站点管理员处获得的“客户端 ID”和“API 密钥”

    确保此任务中指定的 ALM 用户或客户端具有打开和运行 UFT One 测试的正确权限。

    有关权限的详细信息,请参阅 ALM 帮助中心

    存储包含测试的项目的 ALM 服务器中的域。
    项目 包含测试的项目。
    测试集

    使用此构建任务运行的测试集。您应该提供这些测试集的完整 ALM 路径。

    此字段中的每一行都可以包含测试名称或文件夹。

    超时

    无法打开或运行测试时要等待的时间 (以秒为单位)。

    如果该字段留空,则不存在超时。

    高级设置

    您可以在以下位置之一指定“运行模式”:

    • 本地运行: 在与构建相同的计算机上运行测试。

    • 在计划的主机上运行: 在远程 UFT One 计算机上运行测试 (作为计划测试运行的一部分)。

    • 远程运行: 在远程 UFT One 计算机上运行测试 (非计划运行)。

    如果选择远程计算机选项之一,请指定要在其上运行测试的主机。

    要在远程计算机上运行,必须在“选项”对话框的“测试运行”窗格 (“工具”>“选项”>GUI 测试”选项卡 >“测试运行”选项卡) 中设置“允许其他产品运行测试和组件”选项。

    建议您从“ALM 实验室管理”运行功能测试集。从 ALM 运行功能测试集时存在以下限制:

    • 不支持功能测试集在“计划的”主机上运行。

    • 在“本地”或“远程”主机上运行功能测试集时,只能获取每个测试的运行结果。

  4. 保存现有配置。

    构建运行时,测试将作为具有指定设置的构建任务运行。

    测试运行之后,可在构建执行结果的“日志”选项卡中找到与测试运行任务相关的构建日志。您可以查看有关测试运行的详细信息以及指向运行结果的链接。

    运行结果文件名包含运行的时间戳,它与 Bamboo 系统变量 bamboo.buildTimeStamp 相匹配。这使您能够更轻松地引用自动化脚本中的特定结果文件。

  5. 查看测试运行结果。

    测试运行之后,UFT One 会自动将运行结果保存到 Bamboo 服务器中。在构建的“项目”选项卡中,可以查看 html 文件,其中包含指向 ALM 项目中的测试运行的链接:

返回页首