Docs

Gestionar baselines: aceptar, ignorar, deshacer y reiniciar

Los monitores de regresión visual y deriva estructural de Relvato trabajan contra una baseline: una captura o estructura de página aprobada. Cuando una ejecución difiere, Relvato la señala para tu revisión. Esto es lo que hace cada acción, dónde aplica y cómo deshacerla. La interfaz de Relvato está en inglés, así que sus textos aparecen aquí tal cual.

Qué es una baseline

Dos monitores comparan cada ejecución con una referencia guardada: una baseline. La regresión visual guarda una captura aprobada por página y dispositivo; la deriva estructural guarda una huella de la estructura HTML de la página. Cada ejecución se compara con esa baseline y solo se señala una diferencia.

Ningún otro monitor usa baselines. Monitores como checkout, disponibilidad o el análisis de vulnerabilidades pasan o fallan al momento, así que no hay nada que aceptar o ignorar: corriges el problema y vuelves a ejecutar.

Aceptar el cambio como nueva baseline

Cuando un cambio señalado es intencionado —un rediseño, una nueva sección, un cambio de texto— acéptalo. En una celda visual que falla pulsa «Accept current as new baseline»; en una página con deriva estructural pulsa «Accept as new baseline». La ejecución actual pasa a ser la referencia, el hallazgo se resuelve y las siguientes ejecuciones se comparan con la nueva versión.

Aceptar nunca oculta cambios futuros: solo mueve la referencia hacia delante. Cualquier cosa que cambie después se vuelve a señalar.

Ignorar solo secciones concretas

A veces una página cambia legítimamente en un punto en cada ejecución: un banner rotatorio, un contador en vivo, una marca de tiempo. En una página con deriva estructural, «Ignore these sections» enmascara solo esas firmas cambiadas; el resto de la página se sigue monitorizando y la página no se elimina del monitor. En regresión visual, «Ignore this change» enmascara la región cambiada igual.

Esto es distinto de aceptar: la baseline no cambia, y solo se omite el punto ruidoso en las próximas comparaciones.

Quitar una página que no se puede comprobar

Si una página falla una y otra vez —una URL que no resuelve o una página que ya no existe— «Ignore this page» la quita del monitor para que las próximas ejecuciones la omitan y deje de afectar al resultado. Esta es la única acción que realmente quita una página. Para recuperarla, vuelve a añadirla en el apartado «Pages» del monitor.

Deshacer una decisión

¿Te has equivocado? Cada aceptar e ignorar se puede revertir. Abre la ejecución y pulsa «↩ Undo» junto a la página o celda resuelta: Relvato restaura la baseline anterior (o elimina la que creó la decisión) y reabre el hallazgo, así la ejecución vuelve a fallar y reaparecen los botones de revisión.

Deshacer es de un solo nivel: revierte la última decisión sobre esa página o celda. Aplica a decisiones tomadas a partir del lanzamiento de esta función; para decisiones anteriores, usa el reinicio de abajo.

Reiniciar un monitor entero

Para borrar todas las baselines y decisiones de un monitor y empezar de cero, quita el monitor y vuelve a añadirlo. Es un reinicio total: se eliminan todas las baselines, listas de ignorados y el historial de ejecuciones de ese monitor, y la siguiente ejecución establece baselines nuevas. Úsalo cuando quieras empezar limpio en vez de revertir una sola decisión; para deshacer un aceptar o ignorar, usa «↩ Undo».

Dónde aplica cada acción

Aceptar, ignorar secciones y deshacer aplican a los dos monitores que usan baselines: regresión visual y deriva estructural. Quitar una página aplica allí donde un monitor comprueba un conjunto de páginas. Reiniciar quitando y volviendo a añadir aplica a cualquier monitor.

Las acciones de revisión de un vistazo

AcciónQué hace¿Cambia la baseline?Reversible
«Accept as new baseline»Convierte la ejecución actual en la referenciaSí«↩ Undo»
«Ignore these sections»Enmascara solo las firmas cambiadas; la página sigue monitorizadaNo«↩ Undo»
«Ignore this change» (visual)Enmascara la región cambiadaNo«↩ Undo»
«Ignore this page»Quita del monitor una página que da errorNoVolver a añadir en «Pages»
Quitar y volver a añadir el monitorBorra todas las baselines + historial (borrón y cuenta nueva)Sí (todo se reinicia)—

Preguntas frecuentes

¿Aceptar un cambio evita que se señalen cambios futuros?

No. Aceptar solo mueve la referencia hacia delante. Cualquier diferencia nueva después de eso se señala como siempre.

Si ignoro secciones, ¿se sigue comprobando el resto de la página?

Sí. «Ignore these sections» enmascara solo esas firmas concretas; todo lo demás de la página se sigue comparando en cada ejecución.

¿Cuál es la diferencia entre «Ignore these sections» e «Ignore this page»?

«Ignore these sections» enmascara un punto ruidoso y mantiene la página monitorizada. «Ignore this page» quita la página del monitor por completo (para páginas que dan error). Vuelve a añadir una página quitada en el apartado «Pages» del monitor.

¿Puedo deshacer una decisión tras volver a ejecutar el monitor?

Deshacer revierte la última decisión sobre una página o celda. Volver a ejecutar no consume el deshacer, pero tomar una nueva decisión sobre esa página reemplaza el punto de deshacer: es de un solo nivel.

¿Cómo reinicio todo en un monitor?

Quita el monitor y vuelve a añadirlo. Eso borra todas sus baselines, listas de ignorados e historial de ejecuciones (un reinicio total en cascada); la siguiente ejecución rehace las baselines desde cero.

¿Las baselines se comparten entre sitios o monitores?

No. Las baselines se guardan por monitor y por sitio. Reiniciar o borrar un monitor no afecta a otro.

Lecturas relacionadas
Docs

Empieza a monitorizar con confianza

Detecta regresiones visuales y estructurales, y revisa cada cambio a tu manera.