test-suite
2024.10
true
UiPath logo, featuring letters U and I in white
Test Suite 用户指南
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年11月11日

Azure DevOps

Integrate Azure DevOps to Test Manager to support your test management efforts, agile planning, or defect tracking. Through this integration, you can synchronize your work items to Test Manager.

To connect your Test Manager instance to an Azure DevOps project:
  1. 在 Azure DevOps 中创建项目
  2. 配置 Azure DevOps 连接

先决条件

在 Azure DevOps 中创建项目

  1. 登录到 Azure DevOps。
  2. 单击“ 新建项目 ”并配置项目设置:
    • 项目名称:输入项目的名称。
    • 说明:添加说明可帮助您轻松识别每个项目的用途。
    • 版本控制:选择您的版本控制。
    • 工作项目流程:从下拉列表中选择“ 敏捷 ” 作为默认流程,以支持您的敏捷计划方法,包括开发和测试活动。
  3. 单击“创建”。

    您的项目随即添加到集合中。



配置 Azure DevOps 连接

Prerequisites: To save the UiPath® Test Manager extension on Azure DevOps, you must be an Azure Administrator user.
  1. Log in to Test Manager as an administrator.
  2. 打开项目。
  3. 导航到 “项目设置” >“ 集成”。
  4. 单击“新建连接”,然后从下拉列表中选择“Azure DevOps”。
  5. 配置以下连接设置:
    • “名称”:输入 Azure DevOps 连接的名称。
    • 说明(可选): 添加说明以供参考。
    • 服务器 URL:添加 Azure Dev Ops 服务器 URL。 例如: https://company-name-serverRegion.cloudapp.azure.com
    • 个人访问令牌:创建 PAT 并将其粘贴到此字段中,以授权 Test Manager 执行操作。
      警告: 创建 Azure DevOps 连接时,PAT 需要具有对 Azure DevOps 服务的完全访问权限。 为此,请在创建或编辑 PAT 时选择“ 作用域”下的“完全访问权限”。 连接完成后,您可以将 PAT 作用域缩小为: 测试管理 - Read & Write工作项目 - Read & Write。 有关更多信息,请参阅 使用个人访问令牌
    • 缺陷类型” :输入用于在 Azure DevOps 中报告错误的对象类型。 否则,如果您不想使用缺陷集成,请留空。

      根据为新创建的 Azure DevOps 项目选择的对象类型输入缺陷类型。 例如: BugIssue
    • 项目名称:输入 Azure DevOps 项目名称。



  6. 单击连接以展开面板并复制 API 密钥 以备后用。
  7. 在 Azure Dev Ops 中打开项目,然后转到“ 项目设置”
  8. Under Extensions, go to UiPath® Test Manager.
  9. 配置以下扩展程序设置:
    • Requirement Types: Select the types of objects you want to assign a test to. These will show up as requirements in Test Manager. For more information, see Requirements.
    • Server URL: Add the Test Manager URL. The URL should have the following format: https://{yourDomain}/{organizationName}/{tenantName}/testmanager_.
    • API:粘贴 API 密钥。
    • Manage Tests with Azure DevOps: Select this option to manage your tests through Azure DevOps. Otherwise, leave this option off, to manage your tests through Test Manager.
  10. 单击“保存”


使用 Azure DevOps 集成

要了解集成的工作原理,请考虑以下示例:

同步工作项目

You can create work items (e.g. Epic) in Azure DevOps and synchronize them with Test Manager. The work items will show up on the Requirements page.

  1. 登录到 Azure DevOps 并打开项目。
  2. 单击 docs image 按钮,然后从下拉列表中选择 “新工作项目 ”。
  3. 配置您的工作项目,然后单击 “保存并关闭”。 有关更多信息,请参阅 添加和更新工作项目
  4. Log in to Test Manager and go to Requirements to view the synchronized work item. To refresh the page, click the Requirements breadcrumb element.
    Note: To synchronize work items created before the integration, open an individual item, click the docs image Actions button, and select Push to Test Manager from the dropdown.

通过 Azure DevOps 管理测试

You can use UiPath® Test Suite for test automation and Azure DevOps for test management. To use both solutions together, first you need to select Manage Tests with Azure DevOps in the integration configuration. For more information, see Configure an Azure DevOps Connection.

Now, you can manage the tests by pushing test cases from Azure DevOps to Test Manager. In other words, any Azure work item of type Test Case is going to be pushed to Test Manager. Make sure to add test cases to your Azure test plans, as this is where the results are going to be pushed to. For more information, see Create test plans and test suites.

完成此同步后,您可以通过 Studio 自动化测试用例。之后,如果您使用 Orchestrator 执行测试用例,则系统会将结果推送到您的 Azure 测试计划。

管理 Azure DevOps 连接

下表列出了可以用来管理 Azure DevOps 连接的操作。

操作

描述

程序

编辑

编辑连接设置。

  1. Log in to the Test Manager as an administrator.
  2. 打开项目。
  3. 单击“ 设置” 按钮以打开“项目设置”。
  4. 在“集成”列表中,单击 Azure DevOps 连接以展开面板。
  5. 单击“ 编辑 ”以配置连接。
  6. 单击“保存”以确认。

删除

删除选定的连接及其关联的要求。

  1. Log in to the Test Manager as an administrator.
  2. 打开项目。
  3. 单击“ 设置” 按钮以打开“项目设置”。
  4. 在“集成”列表中,单击 Azure DevOps 连接以展开面板。
  5. 单击“ 删除 ”以删除连接。
  6. 单击“确定”以确认。

相关文章

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。