- Primeros pasos
- Gestión de proyecto
- Documentos
- Trabajo con el análisis de impacto de cambios
- Creación de casos de prueba
- Asignar Casos de prueba a los Requisitos
- Clonación de casos de prueba
- Exportar casos de prueba
- Vincular casos de prueba en Studio a Test Manager
- Delete test cases
- Casos de prueba manuales
- Documentar casos de prueba con Task Capture
- Parámetros
- Habilitar la gobernanza a nivel de proyecto
- Deshabilitar la gobernanza a nivel de proyecto
- Habilitar el control a nivel de caso de prueba
- Deshabilitar el control a nivel de caso de prueba
- Gestionar aprobadores para casos de prueba controlados
- Gestionar casos de prueba gobernados en el estado En trabajo
- Gestionar casos de prueba controlados en el estado En revisión
- Gestionar objetos controlados en estado Firmado
- Gestionar comentarios para casos de prueba controlados
- Aplicar filtros y vistas
- Importar conjuntos de pruebas de Orchestrator
- Creating test sets
- Añadir casos de prueba a un conjunto de pruebas
- Asignar usuarios predeterminados en la ejecución del conjunto de pruebas
- Habilitación de la cobertura de actividad
- Habilitar Healing Agent
- Configurar conjuntos de pruebas para carpetas de ejecución y robots específicos
- Anular parámetros
- Clonación de conjuntos de pruebas
- Exportar conjuntos de pruebas
- Aplicar filtros y vistas
- Preguntas frecuentes: paridad de características: Test Manager frente a Orchestrator
- Ejecución de pruebas manuales
- Ejecución de pruebas automatizadas
- Ejecutar casos de prueba sin un conjunto de pruebas
- Ejecutar pruebas mixtas
- Crear ejecuciones pendientes
- Aplicar una orden de ejecución
- Volver a ejecutar ejecuciones de prueba
- Programar ejecuciones
- Solución de problemas de ejecuciones automatizadas
- Pruebas de accesibilidad para Test Cloud
- Operaciones y utilidades del proyecto
- Configuración de Test Manager
- Integración de herramientas de ALM
- Integración de API
- Agentes de codificación para pruebas
- Solución de problemas
Integración de Azure DevOps con Test Manager a través de la extensión UiPath Azure DevOps para sincronizar elementos de trabajo como requisitos, defectos y, opcionalmente, casos de prueba.
Integre Azure DevOps en Test Manager para respaldar sus esfuerzos de administración de pruebas, planificación ágil o seguimiento de defectos. A través de esta integración, puedes sincronizar tus elementos de trabajo con Test Manager.
Para conectar su instancia de Test Manager a un proyecto de Azure DevOps:
- Crear un proyecto en Azure DevOps
- Configurar una conexión de Azure DevOps
Requisitos previos
- Cuenta de Azure DevOps
- Asignar permisos para integrarse con los enlaces de servicio
- Cuenta de administrador de Test Manager
- Extensión de UiPath® Test Manager Azure DevOps
- Planes de prueba de Azure : para sincronizar elementos de prueba con tu Test Manager. Asegúrate de validar el escenario de integración a fondo. Ten en cuenta las siguientes limitaciones:
- Las aserciones no se pueden sincronizar.
- Los pasos de prueba manuales no se pueden sincronizar. Azure DevOps almacena los pasos de prueba en un campo XML (
Microsoft.VSTS.TCM.Steps) que sus API REST no exponen como datos estructurados: se trata de una restricción de la API de Azure DevOps, no de Test Manager. - Las ejecuciones de prueba no se pueden establecer en el estado Completado, ya que se bloquean en Azure DevOps, para que los resultados se sincronicen en paralelo.
- El ámbito de los proyectos en Test Manager y Azure DevOps es sustancialmente diferente y, por lo tanto, requiere una planificación detallada del enrutamiento de objetos.
Crear un proyecto en Azure DevOps
Crea un proyecto de Azure DevOps con el proceso Agile del elemento de trabajo para admitir la planificación ágil y proporcionar un destino para la sincronización de elementos de trabajo con Test Manager.
- Inicie sesión en Azure DevOps.
- Selecciona Crear nuevo proyecto y define la configuración de tu proyecto:
- Nombre del proyecto: introduce un nombre para tu proyecto.
- Description: Add a description to help you easily identify the use of each project.
- Version control: Choose your version control.
- Proceso de elemento de trabajo: selecciona Ágil en el menú desplegable como proceso predeterminado para admitir tus métodos de planificación ágiles, incluidas las actividades de desarrollo y prueba.
- Selecciona Crear.
Su proyecto se ha añadido a su colección.
Configurar una conexión de Azure DevOps
Configura la conexión entre Test Manager y un proyecto de Azure DevOps estableciendo los ajustes de integración tanto en Test Manager como en la extensión de UiPath® Azure DevOps.
Requisitos previos: para guardar la extensión de UiPath® Test Manager en Azure DevOps, debes ser un usuario Administrador de Azure. 1. Inicia sesión en Test Manager como administrador. 2. Abre tu proyecto. 3. Ve a Configuración del proyecto > Integración. 4.
Selecciona Nueva conexión y selecciona Azure DevOps de la lista desplegable. 5. Configura los siguientes ajustes de conexión:
-
Nombre: introduce un nombre para tu conexión de Azure DevOps. * Descripción (opcional): añade una descripción como referencia. * UrlDeServidor: añade la URL del servidor de Azure Dev Ops. Por ejemplo:
https://company-name-serverRegion.cloudapp.azure.com. -
Token de acceso personal: crea una PAT y péguela en este campo para autorizar a Test Manager para realizar acciones. Advertencia: al crear la conexión de Azure DevOps, la PAT debe tener acceso completo a los servicios de Azure DevOps.
Para ello, selecciona Acceso completo en Ámbitos al crear o editar una PAT. Una vez finalizada la conexión, puedes reducir los ámbitos de la PAT a : Gestión de pruebas - Read & Write y Elementos de trabajo - Read & Write. Para obtener más información, consulta Usar tokens de acceso personales.
:::
- Defect Type: Enter an object type used for bug reporting in Azure DevOps. Otherwise, leave empty if you do not want to use defect integration.
Introduce un tipo de defecto según el tipo de objeto que hayas seleccionado para tu proyecto de Azure DevOps recién creado. Por ejemplo: Bug o Issue.
- Project Name: Enter your Azure DevOps project name.
6. Selecciona la conexión para expandir el panel y copia la Clave API para su uso posterior. 7. Abre tu proyecto en Azure Dev Ops y ve a Configuración del proyecto. 8. En Extensiones, ve a UiPath® Test Manager. 9. Configura los siguientes ajustes de extensión:
- Tipos de requisitos: selecciona los tipos de objetos a los que quieres asignar una prueba. Estos se mostrarán como requisitos en Test Manager. Para obtener más información, consulta Requisitos.
- URL del servidor: añade la URL de Test Manager. La URL debe tener el siguiente formato: https://cloud.uipath.com/{organizationName}/{tenantName}/testmanager_.
- API: Paste the API key.
- Manage Tests with Azure DevOps: Select this option to manage your tests through Azure DevOps. Otherwise, leave this option off, to manage your tests through Test Manager.
-
Selecciona Guardar.
Trabajar con la integración de Azure DevOps
Para ver cómo funciona la integración, considere los siguientes ejemplos:
Sincronizar elementos de trabajo
You can create work items (e.g. Epic) in Azure DevOps and synchronize them with Test Manager. The work items will show up on the Requirements page.
- Inicie sesión en Azure DevOps y abra su proyecto.
- Selecciona el botón
más y selecciona un Nuevo elemento de trabajo en el menú desplegable. - Configura tu elemento de trabajo y, luego, selecciona Guardar y Cerrar. Para obtener más información, consulta Añadir y actualizar un elemento de trabajo.
- Inicia sesión en Test Manager y ve a Requisitos para ver el elemento de trabajo sincronizado. Para actualizar la página, selecciona el elemento de la ruta de navegación Requisitos.
Nota:
Para sincronizar los elementos de trabajo creados antes de la integración, abre un elemento individual, selecciona el botón
Acciones y selecciona Insertar a Test Manager en el menú desplegable.
Gestionar pruebas con Azure DevOps
Puedes utilizar Test Cloud para la automatización de pruebas y Azure DevOps para la gestión de pruebas. Para utilizar ambas soluciones juntas, primero debes seleccionar Gestionar pruebas con Azure DevOps en la configuración de integración. Para obtener más información, consulta Configurar una conexión de Azure DevOps.
Ahora, puedes gestionar las pruebas enviando casos de prueba desde Azure DevOps a Test Manager. En otras palabras, cualquier elemento de trabajo de Azure de tipo Caso de prueba se enviará a Test Manager. Asegúrate de añadir casos de prueba a tus planes de prueba de Azure, ya que aquí es donde se enviarán los resultados. Para obtener más información, consulta Crear planes de prueba y conjuntos de pruebas.
Tras esta sincronización, puedes automatizar los casos de prueba a través de Studio. Posteriormente, si ejecutas tus casos de prueba utilizando Orchestrator, los resultados se envían a tus planes de prueba de Azure.
Matriz de flujo de datos de Azure DevOps
La siguiente tabla resume qué datos se sincronizan entre Azure DevOps y Test Manager a través de la extensión nativa de UiPath Azure DevOps, y en qué dirección. Esta matriz no se aplica a Test Manager Connect, que utiliza un mecanismo de sincronización independiente a través de Planview® Hub.
| Objeto/datos de Azure DevOps | Dirección | Mecanismo de sincronización | Notas/limitaciones |
|---|---|---|---|
| Elementos de trabajo (Epic, Historia de usuario, etc.) | Azure DevOps → Test Manager | Automático al guardar; aparece en la página Requisitos | Los elementos creados antes de la integración necesitan una acción manual Insertar en Test Manager |
| Elemento de trabajo de caso de prueba | Azure DevOps → Test Manager | Requiere que Gestionar pruebas con Azure DevOps esté habilitado en la conexión | Debe añadirse a un plan de prueba de Azure o los resultados de la ejecución no tendrán dónde sincronizarse |
Pasos de prueba manuales (campo Microsoft.VSTS.TCM.Steps) | No sincronizado | — | Azure DevOps almacena los pasos de prueba como un campo XML que sus API REST no exponen como datos estructurados: una restricción de la API de Azure DevOps, no una limitación de Test Manager |
| Afirmaciones | No sincronizado | — | No se puede sincronizar, según el requisito previo de los planes de prueba de Azure |
| Resultados de la ejecución de prueba | Test Manager/Orchestrator → Planes de prueba de Azure DevOps | Las ejecuciones automatizadas se ejecutan a través de Orchestrator y envían los resultados al plan de prueba de Azure vinculado | Las ejecuciones no se pueden establecer como Completadas en Azure DevOps: permanecen desbloqueadas para que los resultados puedan seguir sincronizándose en paralelo |
| Defects | Test Manager → Azure DevOps | Creado manualmente a partir de los registros de la página Ejecución (Crear defecto) | Solo se puede habilitar un conector por proyecto para la sincronización de defectos a la vez |
Gestionar las conexiones de Azure DevOps
Editar una conexión de Azure DevOps
Editar su configuración de conexión.
- Inicia sesión en Test Manager como administrador.
- Abra su proyecto.
- Selecciona el botón Configuración para abrir la Configuración del proyecto.
- En la lista Integración, selecciona una conexión de Azure DevOps para expandir el panel.
- Selecciona Editar para configurar la conexión.
- Selecciona Guardar para confirmar.
Eliminar una conexión de Azure DevOps
Eliminar la conexión seleccionada y sus requisitos asociados.
- Inicia sesión en Test Manager como administrador.
- Abra su proyecto.
- Selecciona el botón Configuración para abrir la Configuración del proyecto.
- En la lista Integración, selecciona una conexión de Azure DevOps para expandir el panel.
- Selecciona Eliminar para eliminar la conexión.
- Selecciona Aceptar para confirmar.
Artículos relacionados
Resultado
El proyecto de Azure DevOps está conectado a Test Manager.Los elementos de trabajo se sincronizan como requisitos, y los defectos creados en Test Manager se sincronizan de nuevo con Azure DevOps.
- Requisitos previos
- Crear un proyecto en Azure DevOps
- Configurar una conexión de Azure DevOps
- Sincronizar elementos de trabajo
- Gestionar pruebas con Azure DevOps
- Matriz de flujo de datos de Azure DevOps
- Gestionar las conexiones de Azure DevOps
- Editar una conexión de Azure DevOps
- Eliminar una conexión de Azure DevOps
- Resultado