使用ZephyrScale 在 Jira 中进行自动测试

下文是关于如何使用 Xray Cloud 的分步教程。Xray Cloud 是一种可触发自动化测试并通过 Xray 测试计划提供结果的持续集成工具。

为什么测试自动化很重要?

测试自动化通过可重复且稳定的流程减少了手动工作量,提高了测试投资回报率,加快了测试和反馈速度,并最终降低了业务开支。

第 1 步:生成 API 密钥

首先,转到 Xray API 设置并生成一个 API 密钥。然后,保存客户端 ID 和客户端密码。

第 2 步:创建 GitLab 令牌

在 GitLab 中,转到“设置”,然后转到“CI/CD”。在“管道触发器”部分,创建一个触发器并为其命名。此操作将创建一个触发令牌。

提示:您可以轻松地将此过程复制到其他框架,包括 Jenkins、Robot Framework 和 Bamboo。

第 3 步:完成与 Xray 的连接

您需要定义 Xray 的端点基本 URL 和 API 密钥凭据。为此,请转到“变量”部分来添加三个变量:两个变量用于“客户端 ID”和“Xray 密码”,一个变量用于端点。

接下来,在包含项目代码和测试的 GitLab 存储库中创建管道配置文件。

本例中将使用 GitLab 的 API 来触发管道。它将接收测试计划事务关键字以作为输入参数。然后它将运行包括自动化测试的内部版本,并使用“curl”实用程序将结果报告回 Xray。

第 4 步:使用 Automation for Jira 创建触发器

1. 在 Jira 设置中的“Automation”下,创建一个新规则并定义“时间”(表示何时触发)。将其设为“手动触发器”。

在 Jira 设置中的“Automation”下创建新规则

2. 接着,定义条件,以便只能在测试计划事务中执行此规则。

在 Jira 设置中的“Automation”下定义新规则的条件

3. 定义一个操作(“Then”),将其设为“发送 Web 请求”,然后使用 GitLab 项目的 URL 对其进行配置。

4. 将“内容类型”标题设为“多部分表单数据”

5. 最后,在“自定义数据”中,插入先前创建的令牌数据。

6. 单击“保存”以发布规则。

第 5 步:运行触发器

返回“测试计划”屏幕并运行触发器。您的测试将会执行并显示为通过或失败。

此时,相关操作已全部完成。这是触发测试自动化并在 Xray 中直观显示所有结果的简易方法。

这只是 Xray 集中显示所有测试活动并允许软件开发项目的所有团队成员参与提高质量的众多方法之一。

zephyrscale使用方法:

https://www.atlassian.com/zh/devops/testing-tutorials/jira-xray-integration-trigger-automated-tests

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值