- Primeros pasos
- Gestión de proyecto
- Documentos
- Trabajo con el análisis de impacto de cambios
- Creación de casos de prueba
- Automatizar casos de prueba
- Vincular casos de prueba en Studio a Test Manager
- Asignar Casos de prueba a los Requisitos
- Documentar casos de prueba con Task Capture
- Importar casos de prueba manuales
- Clonación de casos de prueba
- Exportar casos de prueba
- Casos de prueba manuales
- Parámetros
- Delete test cases
- Aplicar filtros y vistas
- Importar conjuntos de pruebas de Orchestrator
- Creating test sets
- Añadir casos de prueba a un conjunto de pruebas
- Habilitación de la cobertura de actividad
- 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
- Operaciones y utilidades del proyecto
- Configuración de Test Manager
- Integración de herramientas de ALM
- Integración de API
- Solución de problemas
Guía de usuario de Test Manager
Puedes ejecutar todos los conjuntos de pruebas utilizando la opción Ejecutar > Ejecutar automatizado de la pestaña Información general de un conjunto de pruebas. Esta opción invoca Orchestrator para casos de prueba que están vinculados a Test Manager. Para ejecutar conjuntos de pruebas vinculados desde Orchestrator, asegúrate de crear tus conjuntos de pruebas en Orchestrator.
También puedes ejecutar pruebas automatizadas si el conjunto de pruebas incluye casos de prueba vinculados desde Studio. Para obtener más información, consulta Ejecución de pruebas.
Requisitos previos
Para ejecutar pruebas automatizadas mientras la configuración Permitir contexto de ejecución heredada está deshabilitada, necesitas los siguientes permisos en Orchestrator:
- En el nivel de tenant: Folders.View y Users.View.
- En el nivel de carpeta, donde se publicó el paquete de automatización de pruebas: TestSets.Create y TestSetExecutions.Create.
Condiciones
Para utilizar la opción Ejecutar automatizados, necesitas al menos un caso de prueba automatizado en un conjunto de prueba.
- La ejecución de pruebas para conjuntos de pruebas vinculados desde Orchestrator incluye solo los casos de prueba publicados en la fuente de procesos de tenant de Orchestrator en la última versión del paquete. Para ejecutar nuevos casos de prueba, publica una nueva versión del paquete en Orchestrator y vincula el conjunto de pruebas a Test Manager.
- La siguiente información es aplicable solo si utilizas el contexto de ejecución heredado en Test Manager: si tu conjunto de pruebas de Test Manager incluye casos de prueba de varios proyectos de Studio, entonces se considera para la ejecución el proyecto que tenga el mayor número de casos de prueba. Como resultado, solo se ejecutarán los casos de prueba de este proyecto. Además, Test Manager mostrará una advertencia que indica que se han seleccionado varios paquetes y que solo se ejecutarán algunos de ellos. Puedes ejecutar conjuntos de pruebas que incluyan casos de prueba de varios proyectos de Studio, solo si tienes un conjunto de pruebas vinculado desde Orchestrator.
- Si tu conjunto de pruebas incluye casos de prueba duplicados en varios proyectos de Studio, la clasificación se realiza por el nombre del proyecto en orden descendente. Solo se ejecutarán los casos de prueba del proyecto que se coloque en primer lugar en la lista.
Ejecutar conjuntos de pruebas automatizados
Trigger the automated execution of a test set via Orchestrator by using the Execute Automated option on the test set.
-
Abre tu proyecto en Test Manager y ve a Conjuntos de pruebas.
-
Select a test set and select the vertical ellipsis.
-
Selecciona Ejecutar automatizado.
Para obtener más información sobre los resultados de las pruebas, consulta Analizar resultados de pruebas.
Nota:- Los casos de prueba que no se pueden ejecutar se saltan durante la ejecución a través de Orchestrator.
- Los casos de prueba que no se ejecutan generan registros de casos de prueba sin resultado.
Alternatively, you can open your test set, select Execute and select Automated from the dropdown.
Configurar el tiempo de espera de ejecución de prueba predeterminado
Para cambiar el tiempo de espera de ejecución predeterminado de 12 horas, sigue estos pasos:
- Localiza el archivo
configmapen tu carpeta de instalación de Orchestrator Automation Suite. - Abre el archivo y añade la configuración
TestAutomation.TestSetExecutionTimeoutMinutes.<add key="TestAutomation.TestSetExecutionTimeoutMinutes" value="40" /><add key="TestAutomation.TestSetExecutionTimeoutMinutes" value="40" /> - El valor de la configuración
TestAutomation.TestSetExecutionTimeoutMinuteses la duración del tiempo de espera requerido. El valor, expresado en minutos, representa la duración tras la cual tus ejecuciones de prueba se marcan como Canceladas.
Transmisión en vivo y control remoto
Esta capacidad solo está disponible en Test Manager entregado a través de Test Cloud.
Puedes ver la transmisión en directo de un robot que ejecuta una ejecución de prueba y, si es necesario, tomar el control de la ejecución utilizando tu propio ratón y teclado, sin pausar la prueba. Esto te ayuda a solucionar problemas y depurar de forma más eficiente, reduciendo las intervenciones manuales y el tiempo de resolución.
Estas capacidades están deshabilitadas de forma predeterminada y deben habilitarse en el nivel de conjunto de pruebas o de ejecución de pruebas.
Requisitos previos
Para utilizar las capacidades de transmisión en vivo y control remoto, sigue estos pasos:
- Asegúrate de que tu rol de Test Manager tenga los siguientes permisos:
- TestSets.Edit: para habilitar la transmisión en vivo y el control remoto,
- Ver transmisión en vivo de ejecuciones automatizadas: para ver la ejecución de prueba.
- Controlar de forma remota la transmisión en vivo de ejecuciones automatizadas: para controlar la ejecución de prueba de forma remota.
Nota:
De forma predeterminada, el rol de proyecto de Test Manager tiene el permiso Ver transmisión en vivo de ejecuciones automatizadas . Pero para controlar de forma remota la transmisión en vivo, un administrador de Test Manager debe asignar manualmente este permiso a los usuarios a través de un rol personalizado.
- Habilita la transmisión en vivo o la capacidad de control remoto en el nivel de conjunto de pruebas, para el conjunto de pruebas deseado:
- Abre el conjunto de pruebas o la ejecución de pruebas.
- Para conjuntos de pruebas: ve a la pestaña Configuración .
- Para ejecuciones de prueba: ve a la pestaña Configuración ,
- Selecciona la alternancia Habilitar transmisión en vivo para habilitar la captura de una transmisión en vivo de una ejecución de prueba.
- Como alternativa, si quieres poder controlar de forma remota la ejecución de la prueba en curso, en Permitir control remoto, selecciona Habilitar.
- Abre el conjunto de pruebas o la ejecución de pruebas.
- Instala un visor VNC en tu máquina.
Ver la transmisión en vivo
Para ver la transmisión en vivo de una ejecución de prueba en curso, sigue estos pasos:
- Desencadenar la ejecución de un conjunto de pruebas.
- En la sección Ejecución , abre la ejecución de prueba en ejecución.
- Ve a la pestaña Resultados .
- En la columna Vídeo , selecciona En directo.
Si la opción En directo no aparece en la columna Vídeo para un caso de prueba, actualiza los registros del caso de prueba.
Control remoto de una ejecución de prueba
Para controlar de forma remota una ejecución de prueba en curso, sigue estos pasos:
- En la ventana de transmisión en vivo, selecciona Tomar control remoto.
- Utiliza tu ratón y teclado locales para controlar la sesión del robot.
Resultado
The automated test execution is triggered via Orchestrator and the results are recorded in the Execution section of the project.