Skip to main content

Azure DevOps

Azure DevOps,是微软的开发者服务平台,支持团队的工作规划和跟踪、协作工作、持续集成和交付,并通过扩展实现与外部工具的集成。

Azure DevOps 与 Squish Test Center 集成,通过将 Azure DevOps 中启动的测试映射到 在 Test Center 中管理的 Squish GUI 测试结果,提供平台之间的可追溯性。

 

Azure DevOps 的 Squish 扩展

Microsoft Marketplace 上提供的 Azure DevOps 的 froglogic Squish 扩展可以将 Squish 测试的执行作为 Azure DevOps Pipeline的一部分。该扩展添加了两个任务,一个用于运行 Squish 测试,另一个用于使用 Test Center (使用 Test Center 的 ReportGen 实用程序)创建 Azure DevOps 结果。这需要将启动的 Azure DevOps 作业的结果推送到 Test Center 项目中。

运行 Squish 测试的第一个任务可以在不同的代理上并行执行,例如,如果在多个环境上运行测试。所有 Squish-Azure DevOps 用户可执行该任务,无论 Test Center 的使用情况如何。

第二个任务针对那些使用 Azure DevOps 作为 CI/CD 工作流并使用 Test Center 进行结果管理和分析的用户。

STC-x-Azure-Dev-Ops

 

可追溯性

在 Azure DevOps 和 Test Center 之间建立映射后,Test Center 内置的可追溯性视图允许以下操作:

  • 拉取,从关联的 Azure DevOps 项目中获取所有测试计划的所有测试用例。
  • 将这些提取的测试用例映射到当前 Test Center 项目中可用的 Squish 测试用例。
  • 推送,根据 Squish 测试用例的状态(例如,通过或失败)更新映射的 Azure DevOps 测试用例的状态。

要求

  • 具有个人访问令牌 (PAT) 的 Azure DevOps 实例(基于云或服务器)的可用性。
  • 启用和配置集成的 Test Center 管理员权限。
  • Test Center 用户访问集成的权限。

文档

更多信息可以在我们的 文档中找到。

trace-1536x385