Detalle de la ejecución
El detalle de una ejecución muestra lo que pasó en cada paso, el log, las evidencias y, en un fallo, el diagnóstico. Se abre desde el grupo en el Centro de Automatización, desde las ejecuciones de un dataset, desde la Búsqueda en los logs o desde un enlace compartido.
El detalle tiene tres pestañas: Línea de Tiempo, Resultados y Error (esta solo en una ejecución que falló o se detuvo).
Encabezado
- El estado, la automatización, el motivo del fin (falla de negocio, falla técnica, falla de entorno, detenida, no llegó al runner, runner perdido; consulta el Glosario), el ambiente y el id de la ejecución.
- Inicio, Fin (o "En curso"), Duración, Usuario y Runner.
- Detalles técnicos:
- el Correlation ID, para encontrar la ejecución a partir del log de otro sistema, con la Búsqueda en los logs;
- la Versión del código: el sistema, la branch y el commit de cada repositorio, con el enlace al commit. Proton Runner registra el commit a partir de la versión 5.0.8.
Línea de Tiempo
Los pasos en orden, con la duración y el estado de cada uno. El resumen muestra el total de pasos, la cantidad por estado, la tasa de éxito y la duración total.
- Filtra por estado y busca un componente. Expandir Todos abre todos los pasos.
- Cada paso abierto muestra el resultado esperado (del componente y de este dataset), los Parámetros de Salida guardados y la sección Captura de Pantallas del paso.
- Parámetros de Entrada muestra los valores con los que se ejecutó, incluidos los ajustados al lanzar la ejecución. Los cifrados aparecen enmascarados.
- La pantalla se actualiza sola mientras la ejecución está en curso.
Detener la ejecución
Detener ejecución interrumpe la ejecución en curso: el paso que se estaba ejecutando queda como detenido, y los siguientes, como No Run. Proton le pide al runner que termine el proceso de la automatización. No se puede deshacer.
Validación
Con el módulo de Calidad, en una ejecución de un grupo de prueba, Agregar Validación registra la aprobación de QA: Aprobado o Rechazado, con las consideraciones (obligatorias para rechazar) y un adjunto. Mostrar Validación muestra el historial de cambios de estado y los comentarios. La validación aparece también en la lista de ejecuciones y en el informe.
Resultados
Log
El log de la ejecución, línea por línea, agrupado por paso:
- los chips muestran cuántas alertas, errores y críticos hay; el filtro muestra Todo, Alertas y errores o Solo errores;
- Buscar en el log busca un texto;
- copia las líneas mostradas o descarga el log completo;
- las líneas del runner (la preparación del proyecto, el inicio y el fin de la automatización) aparecen fuera de los pasos.
Por encima de 10 mil líneas, el resto queda en el archivo de log de la ejecución, para descargar.
Dónde falló y adjuntos
- ¿Dónde Falló? señala el paso que falló.
- Adjuntos trae las capturas, los videos y los archivos de la ejecución, con filtro por tipo y visualización de imágenes, videos, PDF y textos. Descargar Todos descarga todo en un zip.
Compartir e informe
- Compartir copia el enlace de la ejecución.
- Informe genera el PDF de la ejecución: la información, el resumen, cada componente con los parámetros y las capturas, la validación y el log.
- Exportar Todo descarga un zip con el log y los adjuntos.
Error
Diagnóstico del fallo
Con el módulo de IA, Diagnosticar con IA analiza el fallo: cruza la captura, el log, los pasos, lo que cambió desde la última vez que pasó y los fallos parecidos, y devuelve:
- la causa (ambiente, dato de prueba, cambio en la pantalla, lentitud, defecto de la aplicación, runner o máquina, script de la automatización o causa no identificada) y la confianza;
- Por qué la IA lo cree, con las pruebas y los enlaces a ellas;
- Qué hacer: reejecutar en el grupo, abrir un bug en Jira o copiar un aviso para el equipo.
Cada diagnóstico consume créditos de IA, y el botón muestra cuántos.
Después, confirma la causa: Fue eso o Fue otra causa (eligiendo la causa correcta). Los próximos análisis del mismo paso tienen en cuenta la confirmación. Sin el módulo de IA, puedes registrar la causa a mano.
Evidencias del fallo
Con o sin IA, la pestaña muestra los fallos parecidos (el mismo error en otras ejecuciones), las causas ya confirmadas en el paso y las evidencias: la captura del paso, el final del log, la excepción (para copiar o descargar), las últimas ejecuciones del dataset y lo que cambió desde la última vez que pasó.
Jira y Xray
- Bug en Jira: abrir un bug con el informe de la ejecución, o vincular un bug que ya existe. Solo con la integración de Jira y después de que termina la ejecución. Consulta Jira.
- Xray: la Test Execution, el Test y el Test Plan de la ejecución, cuando el grupo publica en Xray o en Zephyr. Consulta Xray y Zephyr.
Reejecutar
Toda reejecución crea una ejecución nueva:
- automática, con Reejecutar al fallar ejecución al lanzar la ejecución;
- desde el diagnóstico, con Reejecutar en el grupo;
- desde el panel del fallo, en el grupo.
Permisos
Ver el detalle requiere ver las ejecuciones. Detener requiere ejecutar en el Centro de Automatización; la validación tiene permisos propios; abrir un bug requiere crear bugs de Jira.