test-suite
latest
false
Test Manager API integration
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
Test Suite 用户指南
Test Manager API 集成
Test Manager软件开发工具包 (SDK) 提供 Test Manager 与您的开发工具的集成。通过这种类型的集成,您可以同步工件(需求、故事、缺陷),并提供 UiPath™ 自动化功能。
以下架构图描述了与 UiPath™ 组件和第三方工具的集成功能。有关更多信息,请参阅“应用程序生命周期管理集成模式”。
同步需求等工件的主要目的是为它们分配测试用例。这将显示测试用例涵盖的要求。要实现此目的,您需要将外部工具中的所有需求同步到 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 秒或更长时间检索一次新结果。