Automatizaciones de pruebas - Amazon Quick Suite

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Automatizaciones de pruebas

Amazon Quick Automate ofrece funciones integrales para probar sus automatizaciones. En esta sección, se describen las herramientas y funciones disponibles para validar su comportamiento de automatización.

Modos de prueba

Elija entre dos modos para probar su automatización:

  • Modo de ejecución: ejecuta la automatización de principio a fin sin parar. Se ignorarán los puntos de interrupción de la automatización. Este modo es el mejor para probar el flujo completo de la automatización.

  • Modo de depuración: ejecuta la automatización y hace una pausa en cualquier punto de interrupción que hayas establecido o si se produce una excepción. Esto le permite inspeccionar el estado de la automatización, monitorear las variables y validar el comportamiento en puntos específicos del proceso.

Panel de pruebas

El panel de pruebas incluye dos pestañas principales que le ayudan a supervisar y controlar las pruebas de automatización:

Pestaña de configuración

La pestaña Configuración proporciona herramientas para administrar la configuración de las pruebas:

  • Gestor de puntos de interrupción: muestra todos los puntos de interrupción establecidos actualmente en la automatización. Elimine los puntos de interrupción directamente de esta vista sin volver al lienzo.

  • Navegación de prueba: enlaces de acceso rápido para ver:

    • Ver ejecuciones: consulte todas las ejecuciones de automatización a partir de las pruebas

    • Ver casos: vea los casos creados durante las pruebas

    • Ver tareas: revise human-in-the-loop las tareas generadas

pestaña Supervisar

La pestaña Supervisar muestra información en tiempo real sobre la automatización de la ejecución:

  • Transmisión de la interfaz de usuario: observa cómo se ejecutan las acciones de automatización del navegador en tiempo real

  • Observador de variables: supervisa y modifica los valores de las variables

  • Registros: realice un seguimiento detallado del progreso de la automatización

Estados de las pruebas

Durante las pruebas, la automatización estará en uno de los siguientes estados:

  • En ejecución: la automatización está ejecutando acciones de forma activa

  • En pausa (punto de interrupción): la ejecución se detuvo en un punto de interrupción definido por el usuario

  • En pausa (excepción): la ejecución se detuvo debido a una condición de error

  • Completado: la automatización ha finalizado todos los pasos correctamente

  • Falló: la automatización detectó un error irrecuperable y se detuvo

Ejecución y depuración

Establecer puntos de interrupción

Los puntos de interrupción te permiten pausar la automatización en puntos específicos:

Para añadir un punto de interrupción:

  • Coloca el cursor sobre una acción o un paso en el lienzo

  • Haz clic en Añadir punto de interrupción

  • El icono del punto de interrupción aparece en la acción o el paso

Para eliminar un punto de interrupción:

  • Haga clic en Eliminar el punto de interrupción de la acción

  • O utilice el administrador de puntos de interrupción de la pestaña Configuración

nota

Configure los puntos de interrupción antes de iniciar el modo de depuración.

Controles de depuración

Cuando la automatización está en pausa, dispone de varias opciones de control:

  • A continuación, ejecuta la siguiente acción en tu automatización y vuelve a pausarla

  • Continuar: reanude la ejecución hasta alcanzar el siguiente punto de interrupción

  • Detener: finaliza la prueba actual

  • Ignorar: si se hace una pausa en una excepción, se borrará la excepción y continuará como si la acción se hubiera realizado correctamente. Esto resulta útil si la excepción no bloquea el resto de la prueba y desea continuar.

  • Reintentar: si se hace una pausa en una excepción, se intentará volver a ejecutar la acción actual. Esto resulta útil si el problema es temporal o si desea cambiar el valor de una variable y volver a intentarlo con el nuevo valor

Pasos de desactivación

Para deshabilitar temporalmente cualquier acción o paso sin eliminarlos, puede desactivarlos antes de comenzar la prueba. Las acciones o pasos desactivados se omitirán durante la prueba.

  • Seleccione el paso que desee desactivar

  • Haga clic en las opciones del menú

  • Selecciona Desactivar

  • El paso aparece atenuado

Para reactivar:

  • Seleccione el paso desactivado

  • Haga clic en las opciones del menú

  • Elija Activar.

Observador variable

El observador variable de la pestaña Monitor proporciona visibilidad para inspeccionar los datos que utiliza la automatización durante la prueba. Para inspeccionar una variable:

  • Abra el observador de variables en la pestaña Monitor mientras la prueba está en pausa

  • Haga clic en Añadir para buscar y seleccionar las variables que desee inspeccionar

  • Vea el valor actual de la variable

  • Modifique los valores para probar diferentes escenarios:

    • Haga clic en el icono del lápiz situado junto a cualquier variable

    • Introduce un nuevo valor para probarlo

    • Continúe la ejecución para continuar con el nuevo valor

Esta función es especialmente útil para:

  • Probar diferentes condiciones de datos

  • Validar la gestión de errores

  • Simulación de casos extremos

Resolución de problemas

Solucione con Assistant

Cuando tu automatización encuentra una excepción, el Asistente de Automatización puede ayudarte a identificar y resolver problemas:

  • Haga clic en Corregir con el Asistente cuando se produzca una pausa debido a un error

  • El Asistente hará lo siguiente:

    • Analice el mensaje de error

    • Revise los registros de ejecución

    • Consulte su base de conocimientos sobre solución de problemas

    • Proporcione una explicación clara del problema

    • Sugiera posibles soluciones

  • Chatea con el Asistente para:

    • Haga preguntas sobre el error

    • Actualice la automatización en función de cualquiera de los cambios recomendados

Pruebe las métricas

Una vez finalizada la prueba, Amazon Quick Automate proporciona métricas de prueba integrales para ayudar a comprender el rendimiento de la automatización y validar la cobertura de las pruebas. Vea las métricas clave sobre la ejecución de la prueba:

  • Tiempo total de ejecución: cuánto tiempo duró la prueba desde el principio hasta el final

  • Número de casos completados: número de casos que terminaron de procesarse (excluidos los creados o pendientes)

  • Tiempo promedio por caso: el tiempo promedio de procesamiento de cada caso completado

  • Tasa de éxito de casos: porcentaje de casos que se completaron sin excepciones

  • Recuento de tareas creadas: número de human-in-the-loop tareas generadas durante la prueba

  • Cobertura de acciones: porcentaje de acciones de tu automatización que se ejecutaron durante la prueba, lo que ayudó a identificar las rutas no probadas