Jenkins 集成

Jenkins 持续集成服务器的应用程序 Automation Tools  plugin 提供了将应用程序上载到 OpenText Functional Testing Lab 控制台的机制。

首先在 Jenkins 中定义 OpenText Functional Testing Lab 服务器,然后添加构建步骤以使用 .apk (Android) 或 .ipa (iOS) 文件扩展名上载移动应用程序。

 

先决条件

1.安装 Jenkins 最新五个长期支持版本中的任意一个。

2.安装 Jenkins 插件

返回到顶部

定义服务器

在将 Jenkins 与 OpenText Functional Testing Lab 一起使用之前,需要将 Jenkins 配置为识别 OpenText Functional Testing Lab 服务器。

开启 Jenkins 服务器主页,单击管理 Jenkins > 配置系统

  1. 了解详情复制到OpenText Functional Testing Lab 部分,然后单击添加 OpenText Functional Testing Lab 服务器
  2. 输入正在使用的服务器的名称及其 URL。
  3. 对于要访问的每个 OpenText Functional Testing Lab 服务器,重复最后两个步骤。
  4. 要运行 OpenText Functional Testing 和 Jenkins 托管在不同计算机上的功能测试,需要为功能测试创建执行节点:

    1. 选择管理 Jenkins > 管理节点 > 新建节点
    2. 为节点指定名称,然后选择永久代理选项。
    3. 输入 OpenText Functional Testing 计算机的详细信息。
    4. 保存所做的更改。

返回到顶部

SSL 连接

本节内容不适用于 OpenText Core SDP OpenText Core Functional Testing Lab

如果服务器证书未由已识别的证书颁发机构签名,并且要将 OpenText Functional Testing Lab 安全地用于 SSL,则必须首先安装 OpenText Functional Testing Lab 服务器证书。

1.将 OpenText Functional Testing Lab 服务器证书复制到 Jenkins 服务器计算机。

2.使用以下命令在 Jenkins 服务器计算机上导入 OpenText Functional Testing Lab 服务器证书:

复制代码
 keytool.exe -import -file "<local_path>\<certificate_filename>.cer" 
  -keystore "C:\Program Files (x86)\Jenkins\jre\lib\security\cacerts" 
  -alias mc  -storepass changeit -noprompt 

3.重新启动 the Jenkins 服务。

返回到顶部

上载应用程序

应用程序 Automation ToolsJenkins 插件提供用于将应用程序上载到 OpenText Functional Testing Lab 的独立构建器。如果您想创建一个在移动设备上运行 OpenText Functional Testing 功能测试的作业,参阅 OpenText Functional Testing 帮助中心

  1. 确保已将 OpenText Functional Testing Lab 服务器添加到 Jenkins 配置中,如定义服务器中所述。
  2. 复制将扩展名为 .apk 或 .ipa 的应用程序包文件添加到 Jenkins 计算机。
  3. 开启 Jenkins 服务器主页,单击新建项
  4. 输入项目的项名称。
  5. 选择可用样式项目,然后单击左下角的确定
  6. 常规选项卡中,向下滚动到内部版本部分。
  7. 展开添加构建步骤下拉列表,然后选择上载应用程序到 OpenText Functional Testing Lab
  8. 选择服务器下拉列表中的 OpenText Functional Testing Lab 服务器。
  9. 提供登录凭据 (用户名和密码) 或执行密钥。如果服务器启用了多个共享空间,则在租户 ID 字段中包含 9 位项目 ID。如果未启用该功能,请将此字段留空。
  10. 如果您是通过代理 OpenText Functional Testing Lab 连接的,选中使用代理配置并提供相关信息。
  11. 单击添加应用程序
    • 输入应用程序的 .apk.ipa 包文件的完整路径上载到 OpenText Functional Testing Lab 服务器。

    • 选择要上载应用程序的实验室工作区。

    重复这些步骤 , 为您想要上载的每个应用程序。

  12. 单击应用以保存更改并继续执行更多构建步骤。
  13. 单击保存
  14. 运行或像触发任何标准的 Jenkins 作业一样触发作业。
  15. 要进行故障排除,请检查 OpenText Functional Testing Lab 服务器上的日志文件中是否存在连接和安全等问题。

返回到顶部

另请参阅: