Test Suite
2022.10
False
横幅背景图像
Test Suite 用户指南
上次更新日期 2024年4月26日

Test Manager API 集成

概述

Test Manager Software Development Kit (SDK) provides Test Manager integration with your development tools. Through this type of integration, you can synchronize artefacts (requirements, stories, defects) and bring UiPath® automation capabilities.

The following architecture diagram describes the integration capabilities with UiPath® components and 3rd party tools. For more information, see Application Lifecycle Management Integration Patterns.



集成场景

您可以通过以下典型场景了解集成的工作方式:

  • 同步外部需求
  • 在外部工具中创建缺陷
  • 将自动化分配给外部测试用例
  • 将结果提取到外部工具中

同步外部需求

同步需求等工件的主要目的是为它们分配测试用例。这将显示测试用例涵盖的要求。要实现此目的,您需要将外部工具中的所有需求同步到 Test Manager。要在 Test Manager 中执行此操作,请参阅要求

将外部需求同步到 Test Manager 时,请考虑以下事项:

  • 外部工具主要用于测试流程。外部同步的需求在 Test Manager 中显示为只读。
  • 使用外部工具更新 Test Manager 中的需求。
  • 通过级联删除来删除 Test Manager 中的所有工件和任何相关记录是可能的,但这不是一个好的做法。
  • 要求说明可能会使用 Markdown 进行格式化。

在外部工具中创建缺陷

Test Manager 提供了一个 Webhook,当您从测试用例日志创建缺陷时会调用该 Webhook(请参阅“测试结果”)。您可以为 Test Manager 项目配置集成,以接收创建缺陷所需的测试用例日志信息(例如Jira 服务器)。您可以通过导航到“测试结果”>“测试用例键”>“缺陷”来快速访问创建缺陷的工具。

将自动化分配给外部测试用例

要通过 Studio 启用自动化功能,您需要将测试用例同步到 Test Manager

将自动化分配给外部测试用例时,请考虑以下事项:

  • 外部工具在 Test Manager 中存储外部测试用例和相应工件之间的映射信息。
  • 在测试用例与 Test Manager 同步后,您可以分配自动化。
  • 在外部工具中显示自动化信息表明该自动化已被分配。这被认为是一种很好的做法。

将结果提取到外部工具中

要检索结果,您需要通过 Test Manager REST API 查询 TestExecution 对象。TestExecution 对象由测试集执行期间生成的结果组成。TestExecution 保存对表示测试用例结果的 TestCaseLogs 对象的引用。

您需要定期轮询结果。考虑每 20 秒或更长时间检索一次新结果。

设置集成

您需要将集成设置为单个服务。只要外部工具可以使用 RESTful 网页服务,则外部工具使用的技术没有限制。

在下图中,您可以看到一个示例,说明了工件从外部工具同步到 Test Manager 的工作方式。



注意:根据您的外部工具功能,可能不需要中间集成服务。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.