← Todos los reportes
Pruebas de extremo a extremo y de contrato
Versión 0.0.3+be00c568 · rama main
Corren contra el ambiente hermético, que renace del fixture en cada despliegue: los datos son siempre los mismos. Incluye la regresión visual por píxeles.
Abrir el reporte interactivo de Playwright con los pasos, las capturas, las trazas y, si algo falla, la imagen esperada, la obtenida y su diferencia.
Playwright
auth.setup.ts · 1 ok · 1 prueba(s), 2,53 s ✓ iniciar sesion y guardar el estado · 2,53 s
cuenta.spec.ts · 4 ok · 4 prueba(s), 9,24 s ✓ el menu de la cuenta › lo abre el avatar y trae las dos opciones en los tres idiomas · 2,84 s ✓ el menu de la cuenta › Ajustes lleva a la pantalla de ajustes · 2,54 s ✓ el menu de la cuenta › un clic fuera lo cierra sin hacer nada · 2,08 s ✓ el menu de la cuenta › ya no hay controles sueltos de cuenta en la barra · 1,79 s
idioma.spec.ts · 8 ok · 8 prueba(s), 19,5 s ✓ el idioma cambia entero › se puede ir a cualquiera de los tres y volver · 2,60 s ✓ el idioma cambia entero › el selector ofrece los tres idiomas, cada uno en el suyo · 1,90 s ✓ el idioma cambia entero › la eleccion sobrevive a recargar la pagina · 3,06 s ✓ el idioma cambia entero › el texto que viene de la api tambien cambia, no solo el de la web · 2,71 s ✓ el login tambien cambia de idioma › se elige en el formulario y sigue elegido al entrar · 2,85 s ✓ el login tambien cambia de idioma › el registro ofrece el mismo selector · 1,45 s ✓ el paginador › cambia de idioma con el resto de la pantalla · 2,98 s ✓ idioma desconocido › un navegador en frances recibe ingles, no espanol · 1,92 s
moneda.spec.ts · 1 ok · 1 prueba(s), 3,81 s ✓ la cabecera dice con que moneda se trabaja › sigue al pais elegido en ajustes y sobrevive a recargar · 3,81 s
roles.spec.ts · 13 ok · 13 prueba(s), 37,9 s ✓ el rol decide el menu › admin ve 8 modulos · 1,84 s ✓ el rol decide el menu › ventas ve 5 modulos · 1,91 s ✓ el rol decide el menu › compras ve 3 modulos · 1,80 s ✓ el rol decide el menu › seguridad ve 3 modulos · 1,77 s ✓ el rol decide el menu › al cliente no se le deja entrar y se le dice por que · 1,63 s ✓ el rol decide a que pantallas se llega › compras entra a Proveedores, que esta en su menu · 1,94 s ✓ el rol decide a que pantallas se llega › a compras no se le ofrece Seguridad · 1,80 s ✓ el rol decide a que pantallas se llega › a compras se le devuelve a su primera pantalla si escribe una ruta ajena · 2,89 s ✓ el rol decide a que pantallas se llega › volver atras despues del rebote no vuelve a la ruta ajena · 4,89 s ✓ el rol decide a que pantallas se llega › a los ajustes se llega aunque no sean un modulo · 2,75 s ✓ el rol decide a que pantallas se llega › seguridad si llega a Seguridad, con la misma ruta · 1,91 s ✓ el rol decide a que pantallas se llega › cada modulo del menu lleva a una ruta declarada, no a "no encontrado" · 11,2 s ✓ sin sesion no se entra › una ruta de dentro rebota al login · 1,62 s
salir.spec.ts · 6 ok · 6 prueba(s), 16,9 s ✓ cerrar sesion › lo dice todo en los tres idiomas · 4,21 s ✓ cerrar sesion › No lo cierra y deja la sesion abierta · 2,42 s ✓ cerrar sesion › el aspa lo cierra igual que No · 2,47 s ✓ cerrar sesion › un clic fuera lo cierra · 2,44 s ✓ cerrar sesion › Escape lo cierra · 2,35 s ✓ cerrar sesion › Si cierra la sesion, borra el token y lleva al login · 3,06 s
visual.spec.ts · 4 ok · 4 prueba(s), 17,7 s ✓ sin sesion › login · 3,61 s ✓ con sesion › lista de productos · 5,79 s ✓ con sesion › menu de la cuenta · 4,00 s ✓ con sesion › confirmacion de cerrar sesion · 4,32 s
Contrato del cliente móvil con la api
El cliente Android, en la JVM, contra la api recién desplegada del hermético.
com.juanmanuelgg.medisupply.mobile.ContratoHermeticoTest · 3 ok · 3 prueba(s), 5,33 s ✓ la api publica su version y es la de este pipeline · 4,77 s ✓ un vendedor entra y recibe sus pantallas del movil · 0,30 s ✓ un cliente entra y recibe sus pantallas del movil · 0,25 s