Jenkins 集成

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

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

 

先决条件

1.安装是五个最新的 LTS 版本的 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 服务器证书:

Copy code
 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 服务器上的日志文件中是否存在连接和安全等问题。

后退到顶部

另请参阅: