UiPath Documentation
test-manager
2023.4
false
Guía de usuario de Test Manager
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Ejecución de pruebas

You can execute tests either manually or automatically. Manual test executions are invoked through Test Manager, whereas automated executions are invoked through Test Manager and executed via Orchestrator. To execute your test cases, you must first create a test set, which will be later executed.

Condiciones

  • Puedes utilizar tanto Ejecutar manualmente como Ejecutar automatizado para conjuntos de pruebas creados en Test Manager así como los conjuntos de pruebas vinculados de Orchestrator.
  • Solo se ejecutan las versiones de caso de prueba incluidas en el conjunto de pruebas. Si deseas ejecutar nuevos casos de prueba, debes asignar nuevas versiones a tu conjunto de pruebas. Para los conjuntos de pruebas de Orchestrator debes asegurarte de que se publiquen los paquetes más recientes.

Ejecución automatizada

Automated execution refers to test sets that have been linked from Orchestrator or test sets created in Test Manager that have test cases linked from Studio.

Before you execute automated tests in Test Manager, make sure you create test sets in Orchestrator.

Ejecución manual

La ejecución manual se refiere a conjuntos de pruebas creados en Test Manager incluyendo casos de pruebas que tienen pasos manuales. La ejecución manual puede hacerse para conjuntos de pruebas creados en Test Manager así como los conjuntos de pruebas vinculados de Orchestrator.

Ejecución de pruebas manuales

Ejecutar casos de prueba manualmente

Both Test Manager test sets and test sets that have been linked from Orchestrator can be executed manually. if manual steps have been defined for the test cases. For more information, see Executing Tests.

  1. Abre tu proyecto en Test Manager y ve a Conjuntos de pruebas.
  2. Selecciona un conjunto de pruebas y haz clic en los puntos suspensivos verticales.
  3. Select Execute Manually. The Manual execution assistant opens in a new window. Make sure your popup blocker allows the window to be opened.

For more information on test results, see Analyzing Test Results.

Nota:
  • Los casos de prueba que no contengan pasos manuales se saltarán durante la ejecución sin producir ningún resultado.
  • El caso de prueba automatizado puede tener pasos manuales definidos y también puede ejecutarse manualmente.

Como alternativa, puedes abrir tu conjunto de pruebas, hacer clic en Ejecutar y seleccionar Manualmente en el menú desplegable.

Asistente de ejecución manual

El asistente de ejecución manual te permite realizar un conjunto de pruebas manuales una tras otra. Debes establecer un resultado en cada paso manual para avanzar al siguiente caso de prueba en el conjunto de pruebas.

A través del Asistente de ejecución manual debes tratar y marcar pasos en cada caso, ya sea como fallido o como aprobado.

Utiliza Establecer fallido o Establecer aprobado para marcar un paso en cada caso. Agrega comentarios, especialmente en caso de fallo, para proporcionar detalles sobre el resultado concreto. Puedes establecer varios pasos consecutivos como aprobados haciendo clic en Establecer aprobado hasta aquí.

Una vez que el último paso de un caso de prueba tenga un resultado asignado, puedes hacer clic en Siguiente. Esto te permite ir al siguiente caso de prueba del conjunto de pruebas. Una vez que hayas terminado con el último caso de prueba, al hacer clic en Hecho finaliza la ejecución por completo.

Ejecución de pruebas automatizadas

You can execute all test sets using Execute Automated. Orchestrator is invoked for test cases that have been linked to Test Manager. To execute test sets linked from Orchestrator, make sure you create your test sets in Orchestrator.

You can also execute automated test if the test set includes test cases linked from Studio. For more information, see Executing Tests.

Condiciones

Importante:

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 que se han publicado en el Feed de procesos de tenant de Orchestrator en la versión de paquete más reciente. Si deseas ejecutar nuevos casos de prueba, debes publicar una nueva versión del paquete en Orchestrator y vincular el conjunto de pruebas con Test Manager.

  • Si tu conjunto de pruebas de Test Manager incluye casos de prueba de varios proyectos de Studio, el proyecto que tenga el mayor número de casos de prueba se considera para su ejecución. Por lo tanto, solo se ejecutarán los casos de prueba de este proyecto. En este caso, recibirás el siguiente mensaje dentro de Test Manager: "Se han seleccionado casos de prueba de varios paquetes. Algunos de los casos de prueba no se ejecutarán al ejecutar este conjunto de pruebas''.

    You can execute test sets including test cases from multiple Studio projects, only if you have a test set linked from Orchestrator.

  • Si tu conjunto de pruebas incluye casos de prueba que están duplicados en varios proyectos de Studio, la clasificación se realiza por nombre del proyecto en orden descendente. Solo se ejecutarán los casos de prueba del proyecto que está situado primero en la lista.

Ejecutar conjuntos de pruebas automatizados

  1. Abre tu proyecto en Test Manager y ve a Conjuntos de pruebas.

  2. Selecciona un conjunto de pruebas y haz clic en los puntos suspensivos verticales.

  3. Selecciona Ejecutar automatizado.

    For more information on test results, see Analyzing Test Results.

    Nota:
    • Los casos de prueba que no se pueden ejecutar se saltan durante la ejecución a través de Orchestrator.
    • Test cases that are not executed generate test case logs with no result.

Como alternativa, puedes abrir tu conjunto de pruebas, hacer clic en Ejecutar y seleccionar Automatizado en la lista desplegable.

Volver a ejecutar ejecuciones de prueba

Si vuelves a ejecutar una ejecución de prueba, los resultados de ejecución antiguos se eliminan y se reemplazan por los nuevos resultados. Si no quieres reemplazar un resultado de ejecución de prueba, vuelve a ejecutar el conjunto de pruebas. Esto generará nuevos resultados de ejecución de prueba, independientes de los anteriores.

Los roles de usuario predefinidos que pueden realizar nuevas ejecuciones son: Test Manager, Test Executor y Manual Tester.

Reejecución de ejecuciones de conjuntos de prueba

  1. Ve a Ejecución y elige uno de los siguientes:

    • Select More OptionsImagen de documentos for the test execution that you want to redo.
    • Abre la ejecución de prueba y selecciona Tareas.
  2. Seleccione uno de los siguientes:

    • Ejecutar manualmente
    • Ejecutar de manera automatizada
  3. Ejecuta los pasos manuales o espera a que finalice el conjunto de pruebas automatizado.

    Nota:

    Volver a ejecutar las ejecuciones del conjunto de pruebas ya no muestra la cobertura de la actividad.

Volver a ejecutar ejecuciones de casos de prueba

Puedes volver a ejecutar una o más ejecuciones de casos de prueba. Para los casos de prueba basados en datos, solo puedes volver a ejecutar una ejecución de caso de prueba a la vez. No se pueden volver a ejecutar ejecuciones de casos de prueba basados en datos de forma masiva.

Nota:

Incluso si publicas una versión más reciente del caso de prueba, la versión que vuelves a ejecutar es la misma versión que se registra en la ejecución de la prueba.

  1. Ve a Ejecución y abre un conjunto de ejecución de prueba.
  2. Selecciona las casillas de verificación para una o más ejecuciones de casos de prueba y luego selecciona Ejecutar.
  3. Seleccione uno de los siguientes:
    • Manualmente
    • Automatizado
  4. Ejecuta los pasos manuales o espera a que finalice el caso de prueba automatizado.

Solución de problemas de ejecuciones automatizadas

Automatización ya vinculada a otro caso de prueba en Test Manager

Descripción de la incidencia

Si intentas vincular un caso de prueba de Studio que ya está vinculado a una instancia de Test Manager diferente a la que trabajas actualmente, se muestra el siguiente mensaje: "Automatización ya vinculada a otro caso de prueba en Test Manager".

Solución

No puedes desvincular directamente el caso de prueba. Sin embargo, puedes evitar esto convirtiendo el caso de prueba en un flujo de trabajo y luego convirtiéndolo en un caso de prueba. Este proceso cambia el ID del caso de prueba, permitiendo que se vincule a tu instancia de Test Manager actual, pero sin modificar la lógica subyacente del caso de prueba.

Consulta Convertir flujo de trabajo en caso de prueba para obtener información sobre la conversión de un flujo de trabajo en un caso de prueba.

No se pudo iniciar la ejecución automatizada porque el paquete no se encontró en Orchestrator. Solo se pueden ejecutar casos de prueba de paquetes que se han publicado en Orchestrator.

Solución

Debes publicar el paquete de Studio en Orchestrator. Este problema se produce cuando un caso de prueba está vinculado desde Studio a Test Manager, pero el paquete aún no se ha publicado en Orchestrator.

Los casos de prueba no se pudieron ejecutar porque no se han encontrado versiones ejecutables. Solo se pueden ejecutar los casos de prueba publicados con la última versión del paquete en Orchestrator.

Solución

Este problema se produce cuando los casos de prueba en un conjunto de prueba no se publican en el último paquete de Studio a Orchestrator. Puedes obtener el mismo error cuando no se encuentra ningún proceso/versión en Orchestrator para el paquete de Studio.

No se pudo iniciar la ejecución automatizada porque no se han encontrado casos de prueba automatizados en este conjunto de pruebas.

Solución

You need to have at least one automated test case to use Execute Automated. For more information, see Conditions.

Se produjo un error al ejecutar el conjunto de pruebas. Inténtelo de nuevo.

Solución

Si la ejecución del conjunto de pruebas falla por cualquier motivo distinto de los especificados anteriormente, obtén ayuda de los servicios de soporte de UiPath.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado