QAComplete集成

在测试中心版本的3.1中禁用了QAComplete集成。如果要将QAComplete进行集成,请联系Qt支持中心

QAComplete集成提供了Squish测试中心和QAComplete之间的可追溯性和结果同步。该集成允许您将QAComplete测试和测试集映射到Squish测试套件和用例。

配置

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

QAComplete集成配置

要连接到QAComplete,请输入以下信息

  • Web URL是QAComplete SaaS用户的https://app.qacomplete.smartbear.com。对于QAComplete在线用户,转到测试库并从浏览器中复制URL。
  • API URL是QAComplete SaaS用户的https://rest.qacomplete.smartbear.com/rest-api/service。对于QAComplete本地用户,请使用[http://your server name]/rest-api/service
  • 用户名
  • 密码

有两个可选设置

  • Push Back-Links指定一个自定义字段,用于在QAComplete中更新,以便包含最新的Squish测试中心结果的链接。这有助于在QAComplete和Squish测试中心之间建立可追溯性。这些链接在每次Push操作中都进行更新。自定义字段不是通过别名指定的,而是通过其索引与前缀Custom的组合指定
  • Create Associations Automatically自动将QAComplete测试映射到Squish测试中心的测试。默认情况下,通过名称映射测试,但您还可以指定一个包含对应Squish测试中心测试名称的自定义字段。这使您能够在QAComplete中管理映射。在每个Pull操作中,Squish测试中心都会尝试更新没有关联的所有测试的映射。

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

点击 同步项目 按钮以获取 QAComplete 项目并使其出现在 关联 列表中,在这里您可以将每个 QAComplete 项目映射到其 Squish Test Center 的对应版本。

可追溯性视图

要打开 可追溯性 视图,请在选择相关的项目时在 历史探索 视图中选择 QAComplete

最初,表格是空的。要从中获取 QAComplete 服务器上的 QAComplete 测试,请点击 拉取 按钮。

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

测试套件、发布版和配置

要为推送到 QAComplete 的结果指定发布版或配置,请在将结果上传到 Squish Test Center 设置以下标签

  • .qac.configuration 标签设置为 QAComplete 中配置的名称或标题
  • .qac.release 标签设置为 QAComplete 中发布版的名称或标题

为了使此功能正常工作,配置或发布版的名称中必须不包含逗号。

如果您使用测试套件来分组测试用例,并且没有与您的测试套件相对应的测试套件,则在将结果推送到 QAComplete 时,请使用 .qac.testset 标签指定应执行的测试套件。

©2023 The Qt Company Ltd. 本文档内的贡献版权属于各自的拥有者。
本提供的文档根据 Free Software Foundation 发布的GNU 自由文档许可证版本 1.3 的条款进行许可。
Qt 及其相关标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为各自所有者的财产。