Docs

Gérer les baselines : accepter, ignorer, annuler & réinitialiser

Les moniteurs de régression visuelle et de dérive structurelle de Relvato fonctionnent par rapport à une baseline — une capture ou une structure de page approuvée. Quand une exécution diffère, Relvato la signale pour examen. Voici ce que fait chaque action, où elle s'applique et comment l'annuler. L'interface de Relvato est en anglais : ses libellés sont donc cités tels quels.

Ce qu'est une baseline

Deux moniteurs comparent chaque exécution à une référence enregistrée — une baseline. La régression visuelle conserve une capture approuvée par page et par appareil ; la dérive structurelle conserve une empreinte de la structure HTML de la page. Chaque exécution se compare à cette baseline, et seule une différence est signalée.

Aucun autre moniteur n'utilise de baselines. Des moniteurs comme le checkout, la disponibilité ou l'analyse de vulnérabilités passent ou échouent immédiatement — rien à accepter ou ignorer ; vous corrigez le problème et relancez.

Accepter le changement comme nouvelle baseline

Quand un changement signalé est voulu — une refonte, une nouvelle section, un changement de texte — acceptez-le. Sur une cellule visuelle en échec, cliquez « Accept current as new baseline » ; sur une page en dérive, cliquez « Accept as new baseline ». L'exécution actuelle devient la référence, le constat est résolu, et les exécutions suivantes se comparent à la nouvelle version.

Accepter ne masque jamais les changements futurs : cela ne fait qu'avancer la référence. Tout ce qui change ensuite est de nouveau signalé.

Ignorer seulement certaines sections

Parfois une page change légitimement à un endroit à chaque exécution — une bannière rotative, un compteur en direct, un horodatage. Sur une page en dérive, « Ignore these sections » masque uniquement ces signatures modifiées ; le reste de la page reste surveillé et la page n'est pas retirée du moniteur. En régression visuelle, « Ignore this change » masque la région modifiée de la même façon.

C'est différent d'accepter : la baseline ne change pas, et seul l'endroit bruyant est ignoré lors des prochaines comparaisons.

Retirer une page invérifiable

Si une page échoue sans cesse — une URL qui ne résout pas, ou une page qui n'existe plus — « Ignore this page » la retire du moniteur pour que les prochaines exécutions la sautent et qu'elle ne pèse plus sur le résultat. C'est la seule action qui retire réellement une page. Pour la rétablir, rajoutez-la dans la section « Pages » du moniteur.

Annuler une décision

Une décision par erreur ? Chaque accepter et ignorer est réversible. Ouvrez l'exécution et cliquez « ↩ Undo » à côté de la page ou de la cellule résolue : Relvato restaure la baseline précédente (ou supprime celle que la décision a créée) et rouvre le constat, l'exécution repasse en échec et les boutons d'examen réapparaissent.

L'annulation est à un seul niveau — elle annule la dernière décision sur cette page ou cellule. Elle s'applique aux décisions prises depuis le lancement de cette fonction ; pour les plus anciennes, utilisez la réinitialisation ci-dessous.

Réinitialiser tout un moniteur

Pour effacer toutes les baselines et décisions d'un moniteur et repartir de zéro, retirez le moniteur puis rajoutez-le. C'est une réinitialisation complète : toutes les baselines, listes d'ignorés et l'historique d'exécutions de ce moniteur sont supprimés, et la prochaine exécution crée de nouvelles baselines. À utiliser pour repartir propre plutôt que pour annuler une seule décision — pour annuler un accepter ou ignorer, préférez « ↩ Undo ».

Où s'applique chaque action

Accepter, ignorer-des-sections et annuler s'appliquent aux deux moniteurs qui utilisent des baselines — régression visuelle et dérive structurelle. Retirer une page s'applique partout où un moniteur vérifie un ensemble de pages. Réinitialiser en retirant-et-rajoutant s'applique à n'importe quel moniteur.

Les actions d'examen en un coup d'œil

ActionCe qu'elle faitBaseline modifiée ?Réversible
« Accept as new baseline »Fait de l'exécution actuelle la référenceOui« ↩ Undo »
« Ignore these sections »Masque seulement les signatures modifiées ; la page reste surveilléeNon« ↩ Undo »
« Ignore this change » (visuel)Masque la région modifiéeNon« ↩ Undo »
« Ignore this page »Retire du moniteur une page en erreurNonRajouter dans « Pages »
Retirer & rajouter le moniteurEfface toutes les baselines + l'historique (repartir de zéro)Oui (tout réinitialisé)—

FAQ

Accepter un changement empêche-t-il de signaler les changements futurs ?

Non. Accepter ne fait qu'avancer la référence. Toute nouvelle différence ensuite est signalée comme d'habitude.

Si j'ignore des sections, le reste de la page est-il encore vérifié ?

Oui. « Ignore these sections » masque uniquement ces signatures ; tout le reste de la page est toujours comparé à chaque exécution.

Quelle différence entre « Ignore these sections » et « Ignore this page » ?

« Ignore these sections » masque un endroit bruyant et garde la page surveillée. « Ignore this page » retire entièrement la page du moniteur (pour les pages qui échouent sans cesse). Rajoutez une page retirée dans la section « Pages » du moniteur.

Puis-je annuler une décision après avoir relancé le moniteur ?

Annuler revient sur la dernière décision d'une page ou cellule. Relancer ne consomme pas l'annulation, mais prendre une nouvelle décision sur cette page remplace le point d'annulation — c'est à un seul niveau.

Comment réinitialiser tout pour un moniteur ?

Retirez le moniteur et rajoutez-le. Cela supprime toutes ses baselines, listes d'ignorés et l'historique d'exécutions (une réinitialisation complète en cascade) ; la prochaine exécution recrée les baselines de zéro.

Les baselines sont-elles partagées entre sites ou moniteurs ?

Non. Les baselines sont stockées par moniteur et par site. Réinitialiser ou supprimer un moniteur n'affecte pas un autre.

À lire aussi
Docs

Surveillez en toute confiance

Détectez les régressions visuelles et structurelles, et examinez chaque changement à votre façon.