![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
ALM 工具集成
软件测试需要专门的应用程序生命周期管理 (ALM) 工具来管理需求、敏捷规划、缺陷管理和其他方法。 Test Manager 具有强大的集成功能,可将测试作为开发流程的一部分。
要了解 Test Manager 与 ALM 工具和其他 UiPath 组件的工作方式,请参阅 Test Suite 简介。
此集成模式适用于以下场景:用于缺陷管理、敏捷规划和需求管理的外部 ALM 工具已就位,但缺乏测试管理功能。 这种集成方式利用 Test Manager 管理测试和结果,同时将测试流程集成到外部工具集支持的开发生命周期中。
在下图中,您可以查看此 ALM 集成模式的哪个组件(外部或 UiPath)执行了哪些任务。 组件之间关系的方向由箭头指示。
在实际场景中,您将使用 Studio 创建自动化并将其分配给测试,然后由 Orchestrator 执行测试,并将结果推送到 Test Manager 进行分析并集成到开发流程中。 在测试失败的上下文中,由于执行测试,您可能需要创建缺陷。 如果您有用于缺陷管理的外部工具,则可以使用 Test Manager 创建此新缺陷。 该缺陷将在您的工具中创建,并链接到所有受影响的需求。 将使用来自执行机器人的详细日志信息来丰富缺陷。
您可以使用此集成模式分别通过 Studio 和 Orchestrator 自动化和执行测试,同时使用外部工具创建和管理测试。 通过此集成模式,您将使用外部工具进行测试管理,并且只有 Test Manager 的服务器组件(Test Manager Hub)将允许在您选择的测试管理解决方案中创建的测试用例中使用自动化。
在下图中,您可以查看此 ALM 集成模式的哪个组件(外部或 UiPath)执行了哪些任务。 组件之间关系的方向由箭头指示。
例如,您可以使用 Studio 为测试用例分配自动化,通过 Orchestrator 执行它们,然后将结果直接推送到外部工具(例如 Xray for Jira)。 执行结果将上传到 Test Manager Hub,然后通过连接器推送到您的外部工具。
连接器是将外部 ALM 工具与 Test Manager 连接起来的库。 通用接口定义了如何集成外部系统。 连接器是开箱即用的,并提供此接口的特定实现,以便集成某些 ALM 系统。
您可以在 Test Manager 中为每个项目单独配置连接器。 任何数量的外部系统和项目都可以与 Test Manager 集成。
下表列出了将外部工具桥接到 Test Manager 的连接器。
连接器 |
描述 |
---|---|
启用需求和缺陷的集成。 Jira 连接器由两个组件组成:
| |
添加全面的信息,例如测试运行的屏幕截图、日志和测试人员注释。 通过 UiPath Test Manager for Jira 支持 Xray for Jira。 | |
将工作项目同步到 Test Manager,并通过 Azure DevOps 管理测试。 | |
通过 UiPath Test Suite 将自动化测试添加到您的应用程序和 RPA 开发生命周期,同时使用 ServiceNow(TM) 管理测试组合 | |
将您选择的跟踪器从 Redmine 同步到 Test Manager,并在 Redmine 中创建缺陷。 此集成涵盖 ALM 与 Redmine 的集成模式。 | |
为 SAP 和非 SAP 应用程序创建自动化测试。 |