Test Suite
Más reciente
False
Imagen de fondo del banner
Guía de usuario de Test Suite
Última actualización 30 de abr. de 2024

Ejecución de pruebas

Puedes ejecutar las pruebas de forma manual o automatizada. Las ejecuciones de prueba manuales se invocan a través de Test Manager, mientras que las ejecuciones automatizadas se invocan a través de Test Manager y se ejecutan a través de Orchestrator. Además, dentro de la ejecución de un conjunto de pruebas, cada caso de prueba individual puede ejecutarse de forma manual o automatizada. Esto cambia el tipo de ejecución a Mixto.

Para ejecutar tus casos de prueba, primero debes crear un conjunto de pruebas, que se ejecutará más tarde. Si quieres ejecutar casos de prueba individualmente, en lugar de ejecutarlos todos a la vez, puedes crear una ejecución pendiente a partir de un conjunto de pruebas. Desde cualquier ejecución, puedes elegir ejecutar casos de prueba individuales de forma automática o manual.

Condiciones

  • Puedes utilizar tanto Ejecutar manualmente como Ejecutar automatizado para los conjuntos de pruebas creados en Test Manager , así como los conjuntos de pruebas vinculados desde 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

La ejecución automatizada se refiere a los conjuntos de pruebas que se han vinculado desde Orchestrator o a los conjuntos de pruebas creados en Test Manager que tienen casos de prueba vinculados desde Studio.

Ejecución manual

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

Ejecución de pruebas manuales

Ejecutar casos de prueba manualmente

Tanto los conjuntos de pruebas de Test Manager como los conjuntos de pruebas que se han vinculado de Orchestrator pueden ejecutarse manualmente. Si se han definido pasos manuales para los casos de prueba. Para obtener más información, consulta Ejecución de pruebas.

  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 manualmente. El asistente de ejecución manual se abre en una nueva ventana. Asegúrate de que tu bloqueador de ventanas emergentes permita que se abra la ventana.

Para obtener más información sobre los resultados de pruebas, consulta Analizar resultados de pruebas.

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

Puedes ejecutar todos los conjuntos de pruebas mediante Ejecutar automatizado. Orchestrator se invoca para casos de prueba que se han vinculado 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.

Condiciones

Importante: para usar la opción Ejecutar automatizado , necesitas al menos un caso de prueba automatizado en un conjunto de pruebas.
  • Las ejecuciones de pruebas automatizadas tienen un tiempo de espera predeterminado de 12 horas. Cualquier ejecución de prueba automatizada que supere las 12 horas se marca como cancelada.
  • 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''.

    Puedes ejecutar conjuntos de pruebas, incluyendo 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 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.

    Para obtener más información sobre los resultados de 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.

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

Ejecutar pruebas mixtas

Puedes ejecutar pruebas mixtas volviendo a ejecutar pruebas manuales y automatizadas a partir de un resultado de prueba anterior. Al reejecutar pruebas mixtas, siempre utiliza la última versión de un caso de prueba.

Ejecutar conjuntos de pruebas mixtos

  1. Abre tu proyecto en Test Manager y ve a Resultados de prueba.
  2. Selecciona un conjunto de pruebas con casos de prueba manuales y automatizados.
  3. Selecciona ambos tipos de casos de prueba y luego selecciona Ejecutar automatizado.

    Observa el cambio de tipo de ejecución del resultado de prueba de Manual o Automatizado a Mixto.

Crear ejecuciones pendientes: vista previa

Una ejecución de prueba pendiente es similar a una ejecución de prueba regular realizada durante una ejecución de conjunto de pruebas, la única diferencia es que no se ejecutan pruebas inmediatamente. Una ejecución pendiente asigna el resultado Ninguno para cada caso de prueba del conjunto de pruebas, que te permite iniciar pruebas más tarde o ejecutarlas en fragmentos o individualmente.

Cuando puedes utilizar ejecuciones pendientes

  • Cuando quieres ejecutar pruebas en un momento posterior o no todas a la vez, pero aún así reflejar el estado actual del conjunto de pruebas.
  • Cuando algunas pruebas se ejecutan manualmente mientras que otras se supone que deben ejecutarse automatizadas.
  • Cuando quieres que las pruebas ejecutadas reflejen el estado actual de un conjunto de pruebas, incluidos los casos de prueba seleccionados.

Una ejecución de prueba es independiente de su conjunto de pruebas de origen, con todos los casos de prueba asignados se convierten en miembros estáticos de la ejecución. Para garantizar que se utilice un conjunto específico de pruebas de un conjunto de pruebas en una ejecución, incluso cuando se actualiza el conjunto de pruebas, crea una ejecución pendiente.

Pasos para crear una ejecución pendiente

  1. Abre un proyecto en Test Manager y navega a Conjuntos de pruebas.
  2. Selecciona Tareas y luego Crear ejecución pendiente. Esto crea una réplica del conjunto de pruebas que está listo para la ejecución. La ejecución pendiente se abre automáticamente y te lleva a Resultados de prueba.

Aplicar una orden de ejecución

Puedes establecer una secuencia de ejecución específica para los casos de prueba dentro de un conjunto de pruebas o una ejecución de prueba. Esta secuencia determina el orden en el que se ejecutan inicialmente los casos de prueba. Sin embargo, cualquier cambio en el orden dentro de una ejecución de prueba no afecta al orden en el conjunto de pruebas. Por lo tanto, las secuencias que estableces dentro de un conjunto de pruebas y una ejecución de prueba funcionan de forma independiente.

Nota: Puedes aplicar un orden de ejecución específico solo para los casos de prueba asignados estáticamente, y los asignados dinámicamente en un orden aleatorio solo después de que se hayan completado los estáticos.

Pasos

  1. Determina dónde quieres reordenar los casos de prueba dentro de tu proyecto:
    • Dentro de un conjunto de pruebas.
    • Dentro de una ejecución de prueba.
  2. Habilita la alternancia Aplicar orden de ejecución .
    • Ve a Conjuntos de pruebas, y luego a la pestaña Configuración , y selecciona la alternancia Aplicar orden de ejecución .
    • Alternativamente, si quieres reordenar dentro de una ejecución de prueba, ve a Resultados de la prueba, y luego a la pestaña Configuración , y habilita la alternancia Aplicar orden de ejecución .
  3. Una vez que hayas habilitado el orden de ejecución, vuelve a la pestaña donde ves los casos de prueba. Dependiendo de dónde hayas activado la aplicación, sigue estos pasos:
    • Si estás dentro de Conjuntos de prueba, vuelve a Casos de prueba y selecciona Reordenar.
    • Si te encuentras en Resultados de la prueba, vuelve a Resultados y selecciona Reordenar.
    Esto abre la vista Reordenar casos de prueba , donde puedes organizar el orden de las ejecuciones de casos de prueba.
  4. Arrastra y suelta los casos de prueba para reordenarlos en el conjunto de pruebas o en la ejecución de pruebas.
    docs image
  5. Cuando termines de reordenar los casos de prueba, selecciona Guardar.
Cuando ejecutes el conjunto de pruebas, los casos de prueba se ejecutarán en el orden que hayas guardado previamente.

Volver a ejecutar ejecuciones de prueba

Si vuelves a ejecutar una ejecución de prueba, los resultados de la ejecución antigua se eliminan y se sustituyen por los nuevos. Si no desea reemplazar el resultado de una ejecución de prueba, vuelva a ejecutar el conjunto de prueba. Esto generará nuevos resultados de ejecución de pruebas, independientes de los anteriores.

Los roles de usuario predefinidos que pueden realizar reejecuciones son: Gestorde pruebas, Ejecutor de pruebas y Verificador manual.

Reejecución de ejecuciones de conjuntos de prueba

  1. Vaya a Resultados de pruebas y elija uno de los siguientes:
    • Selecciona Más opciones docs image para la ejecución de la prueba que quieres rehacer.
    • Abre la ejecución de prueba y selecciona Tareas.
  2. Seleccione uno de los siguientes:
    • Volver a ejecutar manualmente (solo disponible para ejecuciones de prueba manuales)
    • Volver a ejecutar de forma automática (disponible solo para ejecuciones de prueba automatizadas)
    Aparece el cuadro de diálogo Volver a ejecutar .
  3. Selecciona Confirmar y ejecutar los pasos manuales o espera a que finalice el conjunto de prueba automatizado.
    Nota:

    Volver a ejecutar las ejecuciones de conjuntos de prueba ya no muestra la cobertura de la actividad.

Volver a ejecutar ejecuciones de casos de prueba

Puede 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 la ejecución de un caso de prueba a la vez. No se pueden volver a ejecutar ejecuciones de casos de prueba basadas 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. Vaya a Resultados de prueba y abra una ejecución de conjunto de prueba.
  2. Selecciona las casillas de verificación para una o más ejecuciones de casos de prueba y luego selecciona Volver a ejecutar la selección.


  3. Seleccione uno de los siguientes:
    • Volver a ejecutar manualmente (solo disponible para ejecuciones de prueba manuales)
    • Volver a ejecutar de forma automática (disponible solo para ejecuciones de prueba automatizadas)
    Aparece el cuadro de diálogo Volver a ejecutar .
  4. Selecciona Confirmar y ejecutar los pasos manuales o espera a que finalice el caso de prueba automatizado.

Solución de problemas de ejecuciones automatizadas

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 de un conjunto de pruebas no se publican en el paquete de Studio más reciente para Orchestrator. Es posible que obtengas el mismo error si no se ha encontrado 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

Debes tener al menos un caso de prueba automatizado para utilizar Ejecutar automatizado.Para más información, consulta Condiciones.

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 razón distinta de las especificadas anteriormente, obtén ayuda de los servicios de soporte de UiPath.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.