- Primeros pasos
- Studio
- Orchestrator
- Testing Robots
- Test Manager
Integración de herramientas de ALM
Las pruebas de software requieren herramientas especializadas de gestión del ciclo de vida de las aplicaciones (ALM) para gestionar los requisitos, la planificación ágil, la gestión de defectos y otros enfoques. Test Manager viene con sólidas capacidades de integración para que las pruebas formen parte de tu proceso de desarrollo.
Para comprender cómo funciona Test Manager en relación con las herramientas ALM y otros componentes de UiPath, consulta Introducción al conjunto de pruebas.
Test Manager admite dos patrones de integración de ALM con herramientas externas. Los patrones de integración son independientes de las integraciones de procesos CI / CD.
Este patrón de integración es útil para escenarios en los que ya se han implementado herramientas de ALM externas para la gestión de defectos, la planificación ágil y la gestión de requisitos, pero les falta capacidad de gestión de pruebas. Esta forma de integración hace uso de Test Manager para gestionar pruebas y resultados mientras integra el proceso de prueba en el ciclo de vida de desarrollo con el apoyo del conjunto de herramientas externas.
En el siguiente diagrama puedes ver qué tareas se realizan en cada componente (externo o UiPath) para este patrón de integración de ALM. Las flechas indican la dirección de la relación entre los componentes.
En un escenario de la vida real, usarás Studio para crear automatización y asignarla a tus pruebas, seguido de la ejecución de pruebas realizada por Orchestrator, y los resultados se enviarán a Test Manager para su análisis e integración en el proceso de desarrollo. En el contexto de una prueba fallida, como resultado de la ejecución de una prueba, es posible que desee crear un defecto. Si tienes una herramienta externa para la gestión de defectos, puedes utilizar Test Manager para crear este nuevo defecto. El defecto se creará en tu herramienta y se vinculará a todos los requisitos afectados. El defecto se enriquecerá con información de registro detallada de los robots en ejecución.
Puedes usar este patrón de integración para automatizar y ejecutar tus pruebas a través de Studio y Orchestrator, respectivamente, mientras usas tus herramientas externas para crear y administrar las pruebas. A través de este patrón de integración, utilizará herramientas externas para la gestión de pruebas y solo el componente del servidor de Test Manager (Test Manager Hub) permitirá el uso de la automatización en los casos de prueba creados en la solución de gestión de pruebas de su elección.
En el siguiente diagrama puedes ver qué tareas se realizan en cada componente (externo o UiPath) para este patrón de integración de ALM. Las flechas indican la dirección de la relación entre los componentes.
Por ejemplo, puede usar Studio para asignar automatización a sus casos de prueba, ejecutarlos a través de Orchestrator y luego enviar los resultados directamente a su herramienta externa (p. Ej. Radiografía de Jira). Los resultados de ejecución se cargan en Test Manager Hub y luego se insertan en tu herramienta externa a través de los conectores.
Los conectores son bibliotecas que conectan herramientas de ALM externas con Test Manager. Una interfaz genérica define cómo se integra un sistema externo. Los conectores están listos para usar y proporcionan la implementación específica de esta interfaz para integrar ciertos sistemas ALM.
Puedes configurar los conectores en Test Manager para cada proyecto, individualmente. Se puede integrar cualquier número de sistemas y proyectos externos con Test Manager.
La siguiente tabla enumera los conectores que conectan las herramientas externas con Test Manager.
Conector |
Descripción |
---|---|
Permite la integración de requisitos y defectos. El conector Jira se compone de dos componentes:
| |
Añada información completa, como capturas de pantalla, registros y anotaciones del evaluador de sus ejecuciones de prueba. Xray para Jira se admite a través de UiPath Test Manager para Jira. | |
Sincronice elementos de trabajo con Test Manager y administre sus pruebas a través de Azure DevOps. | |
Añada pruebas automatizadas a su aplicación y ciclo de vida de desarrollo de RPA a través de UiPath Test Suite mientras gestiona la cartera de pruebas con ServiceNow (TM) | |
Sincroniza los rastreadores que elijas de Redmine con Test Manager y crea defectos en Redmine. Esta integración cubre el patrón de integración de ALM con Redmine. | |
Cree pruebas automatizadas para sus aplicaciones SAP y no SAP. |