Zephyr集成

Zephyr是一款Jira附加应用程序,用于测试管理。该集成提供了Squish Test Center与Zephyr之间的可追溯性和结果同步。该集成允许您手动将Zephyr测试映射到Squish测试套件和案例。

先决条件

要使用与Jira云或Jira服务器的集成,请安装并激活Zephyr Squad Jira附加组件

https://marketplace.atlassian.com/apps/1014681/zephyr-for-jira-test-management

配置

管理员可以在全局设置中开启Zephyr集成

将Zephyr JIRA账户信息添加到Squish Test Center

Zephyr集成支持基本身份验证和OAuth 1.0a。在授权方法中,选择基本OAuth。要使用OAuth 1.0a授权方法,请遵循JIRA授权方法中的说明。

对于基本身份验证,设置以下选项

  • 服务器URL是JIRA实例的URL
  • 用户名
  • 密码

单击更新按钮保存您输入的信息。

单击同步项目按钮以获取Zephyr项目并将它们显示在关联列表中,在那里您可以将每个Zephyr项目映射到其Squish Test Center对应项。

云配置

如果您使用Zephyr for JIRA云,请开启并输入来自您的JIRA云实例的授权数据。

云设置

要获取Zephyr API密钥Zephyr API机密字段的值

  1. 在JIRA中选择Zephyr项目。

  2. 选择Zephyr Squad

  3. 选择API密钥

要获取JIRA用户ID字段的值,请转到个人资料视图,并从浏览器URL字段复制id。

可追溯性视图

要打开可追溯性视图,在选择关联项目的历史探索视图时选择Zephyr

最初,表格是空的。要从Zephyr服务器获取Zephyr测试,请点击拉取按钮。如果测试或测试步骤很多,拉取可能需要一些时间。同一天进行的连续拉取操作耗时较短,因为使用了渐进式拉取模式。这意味着已删除的测试在执行完整拉取之前不会被从可追溯性表中删除。在完整拉取和渐进式拉取之间切换是自动完成的,以确保每天至少进行一次完整拉取。

要将拉取的Zephyr测试映射到可追溯性视图中的Squish Test Center管理的测试,请点击映射列中表格条目的编辑按钮。

版本和测试周期

点击推送按钮来设置版本测试周期,或使用默认值进行推送。

Zephyr推送对话框

从Squish Test Center创建Zephyr测试

您可以在动作列中的现有Squish Test Center测试中创建新的Zephyr测试用例。在创建Zephyr测试对话框中,指定以下设置

  • 项目需要在关联到同一Squish Test Center项目的多个项目之间使用时才需要
  • 摘要对应于Zephyr中显示的测试名称
  • 描述

选择自动创建测试步骤不仅在Zephyr中创建当前选定的Squish Test Center测试,还创建其子步骤作为Zephyr中的步骤。例如,从场景创建Zephyr测试时,场景的所有步骤也将创建。

Zephyr测试创建

?© 2023 Qt公司有限公司。本文件中包含的文档贡献的版权属于各自的所有者。
本文件提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版许可。
Qt及其标志是芬兰和/或其他国家和地区的Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。