View a markdown version of this page

Automatizaciones de pruebas - Amazon Quick

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 cualquier tarea generada por una persona al tanto

Pestaña Monitorizar

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

Pruebe las automatizaciones con entradas y salidas

Al probar una automatización que tiene campos de entrada y salida definidos, Amazon Quick Automate valida los valores de entrada y muestra tanto las entradas como las salidas como tarjetas ampliables en el panel Monitor junto con los registros de ejecución.

Ejecutar una automatización con entradas del estudio de creación

Al elegir Ejecutar o Depurar para probar una automatización con entradas y salidas, el estudio de creación (Studio) muestra un formulario de entrada dinámico denominado Proporcionar valores de entrada. Amazon Quick Automate genera automáticamente este formulario en función del esquema que haya definido.

El formulario incluye:

  • Nombres de campo de su esquema.

  • Controles de entrada adecuados para cada tipo de datos (campos de texto para cadenas, entradas numéricas para números enteros y botones de carga de archivos para archivos).

  • Indicadores de campo obligatorios (marcados con un asterisco).

  • Los valores predeterminados se rellenan automáticamente donde los ha definido.

  • Client-side validación de los tipos de datos, los campos obligatorios y los límites de tamaño de los archivos (máximo 5 MB para los archivos).

Para ejecutar una automatización con entradas:

  • Abre la automatización en Studio y selecciona Ejecutar o Depurar.

  • En el formulario Proporcionar valores de entrada, introduce valores para cada campo:

    • Para los campos de texto y números, escriba los valores directamente

    • Para los campos de archivos, elija Examinar para seleccionar un archivo de su máquina local

    • Los campos opcionales se pueden dejar en blanco a menos que desee anular los valores predeterminados

  • Seleccione Iniciar para iniciar la automatización con las entradas proporcionadas.

Amazon Quick Automate realiza dos capas de validación:

  • Client-side validación: comprueba si hay campos obligatorios en blanco, los tipos de datos correctos y los límites de tamaño de los archivos antes de que comience la ejecución

  • Validación en tiempo de ejecución: valida la carga útil de entrada completa comparándola con el esquema JSON durante la ejecución

Visualización de entradas y salidas

Una vez ejecutada la automatización, los valores de entrada y salida aparecen como tarjetas plegables en el panel Monitor:

  • Tarjeta de entrada: se muestra al principio de los registros de ejecución y muestra todos los valores que proporcionó al iniciar la automatización

  • Tarjeta de salida: se muestran al final de la ejecución los registros una vez finalizada la ejecución, con todos los valores generados por la automatización

Ambas tarjetas están contraídas de forma predeterminada. Al expandirlas, puede:

  • Ver la definición completa del esquema y los valores reales

  • Descargue cualquier objeto de archivo incluido en las entradas o salidas

  • Copie los datos estructurados como JSON

  • Descarga la carga completa como un archivo JSON

nota

Si la automatización termina con un error, la tarjeta de salida no estará disponible.

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

Arréglelo con el asistente

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 tareas informales generadas durante la prueba

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