Capturas de pruebas automáticas: cómo diagnosticar fallos
Un escenario fallido indica dónde investigar, pero el resultado por sí solo no siempre explica la causa. Empieza por el historial y el paso afectado. Compara la acción realizada, la expectativa incumplida y el aspecto de la página durante la prueba.
Comprueba primero el estado de la ejecución
En cola significa que espera a ejecutarse; en curso indica que el escenario se está ejecutando. Ninguno es un veredicto. La lista se actualiza mientras hay ejecuciones pendientes. Los detalles de una ejecución terminada muestran el tiempo, resultado, motivo y pasos conservados.
Un resultado no concluyente no confirma ni el buen funcionamiento de la tienda ni un fallo de la aplicación. Puede deberse a un navegador no disponible, una pantalla de verificación o una comprobación que no pudo ejecutarse. Una aserción fallida indica que el estado observado no cumplió una condición concreta.
Cómo abrir la captura de un paso
- Abre el historial del escenario y selecciona una ejecución.
- Busca el paso que quieras revisar.
- Despliega su captura de pantalla y abre la imagen completa si necesitas una vista más grande.
Las capturas corresponden a escenarios de navegador. Para guardar las de pasos satisfactorios, activa la opción en el editor del escenario. La imagen muestra el área visible del navegador al capturarla; no es un vídeo de toda la prueba. Las comprobaciones deep no abren un navegador ni generan estas imágenes.
¿Por qué una prueba correcta no tiene imagen?
Una prueba satisfactoria y una captura guardada son resultados diferentes. Comprueba primero si la opción estaba activa al iniciar la ejecución. También puede fallar la captura o el almacenamiento del archivo. Un problema de almacenamiento no convierte una página funcional en una prueba fallida. Algunas ejecuciones fallidas no pueden tener imagen, por ejemplo si el navegador nunca arrancó.
Los detalles de ejecuciones satisfactorias normales pueden conservarse mediante muestreo. Activar capturas en un escenario de navegador conserva también los pasos asociados entre muestras. Las imágenes son privadas, accesibles desde el panel y sujetas a la retención de la ejecución.
Cómo acotar la causa
- Falta texto o un elemento: compara la expectativa con el contenido y el idioma de la página, y revisa el selector.
- Tiempo de espera agotado tras un clic: comprueba si la prueba exige navegación después de una actualización con JavaScript.
- Pantalla de verificación: revisa las reglas del WAF y la información de identificación de pruebas del panel. DockRay no resuelve captchas.
- Error de la aplicación: consulta las excepciones del mismo intervalo temporal. La correlación ayuda a investigar, pero no demuestra causalidad.
Los errores relacionados requieren que la aplicación los envíe al mismo proyecto DockRay. Después de corregir el problema, vuelve a ejecutar el escenario y compara la condición que había fallado.
Consulta un ejemplo de prueba estable del carrito y las pruebas tras un despliegue.