- Getting Started with Test Suite
- Studio
- Orchestrator
- Testing robots
- Test Manager
- CI/CD integrations
Test Suite User Guide
ALM tool integration
Test Manager seamlessly integrates with various ALM (Application Lifecycle Management) tools through UiPath® Test Manager Connect, a powerful integration solution provided by Planview Tasktop Hub. This integration is designed to enhance collaboration, streamline processes, and improve efficiency in managing testing activities.
To understand how Test Manager works in relation to the ALM tools and other UiPath® components, see Introduction to Test SuiteTM.
Test Manager is compatible with leading ALM solutions that encompass defect management, agile planning, requirement management, and test management. This integration is facilitated by UiPath® Test Manager Connect, which comes bundled with Test Manager and is provided by Planview. UiPath® Test Manager Connect offers a highly customizable, bidirectional synchronization of objects, ensuring seamless data exchange between Test Manager and various ALM tools.
Test Manager supports two ALM integration patterns with external tools. The integration patterns are independent of the CI/CD pipeline integrations.
This integration pattern is useful for scenarios where external ALM tools for defect management, agile planning and requirement management are already in place but lack test management capabilities. This integration uses Test Manager for managing tests and results while integrating the testing process into the development lifecycle supported by the external toolset.
In the following diagram, you can view which tasks are performed by which component (external or UiPath®) for this ALM integration pattern. The direction of a relationship between the components is indicated by the arrows.
In a real-life scenario, you will be using Studio to create an automation and assign it to your tests, followed by test execution performed by Orchestrator, with the results being pushed to Test Manager for analysis and integration into the development process. In the context of a failed test, as a result of a test execution, you might want to create a defect. If you have an external tool for defect management, you can use Test Manager to create this new defect. The defect will be created in your tool and linked to all affected requirements. The defect will be enriched with detailed log information from the executing robots.
You can use this integration pattern to automate and execute your tests through Studio and Orchestrator, respectively, while using your external tools to create and manage the tests. Through this integration pattern, you will be using external tools for test management and only the server component of Test Manager (Test Manager Hub) will allow using automation in test cases created in the test management solution of your choice.
In the following diagram, you can view which tasks are performed by which component (external or UiPath®) for this ALM integration pattern. The direction of a relationship between the components is indicated by the arrows.
For example, you can use Studio to assign automation to your test cases, execute them through Orchestrator, and then push the results directly to your external tool (e.g. Xray for Jira). The execution results are uploaded to Test Manager Hub and then pushed to your external tool through the connectors.
Establish integration with other ALM tools exclusively through UiPath® Test Manager Connect. While out of the box or native integration connectors from previous versions are still available for backward compatibility, we recommend using UiPath® Test Manager Connect.
The out of the box or native integration connectors are libraries that connect external ALM tools with Test Manager. A generic interface guides you through external systems integration. The connectors provide the specific implementation of this interface in order to integrate certain ALM systems. You can configure the connectors in Test Manager for each project, individually. You can integrate any number of external systems and projects with Test Manager.
- Atlassian Jira - Enables the integration of requirements and defects.
- Xray for Jira - Add comprehensive information, such as screenshots, logs and tester annotations from your test runs. Xray for Jira is supported through UiPath® Test Manager for Jira.
- Azure DevOps - Synchronize work items to Test Manager and manage your tests through Azure DevOps.
- ServiceNow - Add automated testing to your application and RPA development lifecycle through UiPath® Test Suite while managing the testing portfolio with ServiceNowTM
- SAP Solution Manager - Create automated tests for your SAP and non-SAP applications.