使用 Jenkins 从 ALM 实验室管理触发 UFT One 测试
本主题介绍如何从 ALM 实验室管理模块运行 UFT One 测试。
本主题包括:
从 ALM 实验室管理运行 UFT One 测试
如果您在 ALM 中激活了实验室管理,则可以从功能测试集运行服务器端测试并构建验证套件。设置测试集并构建验证套件后,您可以配置 Jenkins 构建步骤来执行测试。
有关详细信息,请参阅 ALM 帮助中心。
配置 Jenkins 构建步骤以从 ALM 触发测试运行
-
在 Jenkins 作业的“项目配置”部分,向下滚动到“构建”部分,展开“添加构建步骤”下拉菜单并为自由风格项目选择“使用 ALM 实验室管理执行测试”。
备注: 对于管道,在“管道语法”页面中,从“示例步骤”下拉菜单中选择 sseBuild 或 sseBuildAndPublish,生成脚本,并将脚本复制到管道脚本框中。
-
选择已配置的 ALM 服务器之一,然后输入服务器凭据、项目和域。
根据 ALM 服务器所需的身份验证类型,凭据可以是用户名和密码,或者是从您的 ALM 站点管理员处获得的用于 SSO 身份验证的客户端 ID 和 API 密钥 .
-
如果您的 ALM 服务器版本为 12.60 或更高版本,请输入“客户端”类型。
-
从下拉菜单中选择“运行类型”(功能测试集或构建验证套件)。
-
输入运行实体的 ID (测试集 ID 或构建验证套件 ID)。
-
(可选) 输入有关构建步骤的描述。
-
输入时间段的持续时间 (以分钟为单位)。最短时间为 30 分钟。
-
(可选) 如果您已在 ALM 中定义 AUT 环境,您可以输入 ID 以使用特定的 AUT 参数执行时间段。
如果您在 ALM 中配置了 CDA 并且想要为这个时间段实施它,请选中“使用 CDA 进行配置和部署”复选框并输入您的 CDA 详细信息。
-
在“构建后操作”部分中,单击“添加构建后操作”,然后为自由风格项目选择“发布 Micro Focus 测试结果”。
备注: 对于管道,在“管道语法”页面中,从“示例步骤”下拉菜单中选择 publishMicroFocusTestResults,生成脚本,并将脚本复制到管道脚本框中。
-
像执行任何标准 Jenkins 作业一样运行或安排作业。
从 ALM 查看测试运行结果
-
在仪表板上,单击作业。
-
单击“控制台”链接以查看 ALM 信息。
-
将 ALM 链接复制到浏览器,并从 ALM 中查看测试集结果。
对于 Internet Explorer 9 和 ALM 版本 12.20 或更高版本的环境: 通常可通过控制台日志中的链接访问的报告将不可用。
另请参见: