Comparaison pixel par pixelToutes résolutionsZones à ignorer paramétrables

Tests graphiques : détectez ce qu'aucune assertion ne voit

Un bloc qui se décale, une police qui change, un bouton qui passe sous la ligne de flottaison. La page fonctionne, tous les tests passent, et pourtant elle ne ressemble plus à ce qu’elle devrait être.

app.mrsuricate.com
Comparaison visuelleAnalyse en cours
DesktopTabletteMobile
  • 1920 ·Page d'accueilIdentique
  • 1440 ·Fiche produitIdentique
  • 390 ·Tunnel de commandeÉcart 4,2 %
  • 1440 ·Page de contactIdentique
12 pages comparées · seuil de tolérance 0,5 %
Écart visuel détectéCapture jointe

Un site peut être fonctionnel et cassé en même temps

Une mise à jour de bibliothèque change la hauteur d’un composant, et le prix se retrouve caché derrière une image sur mobile. Le parcours d’achat marche toujours, aucun test ne remonte d’erreur, mais plus personne ne voit le montant. Sur un site réglementé, le même mécanisme peut faire disparaître une mention obligatoire de la page.

Icône souris

La page comparée à sa référence

Une capture de référence, une capture du jour, et l’écart mis en évidence. Vous validez la nouvelle version ou vous corrigez.

Icône de rectangles violets

Un seuil que vous fixez

Une ombre qui bouge d’un pixel n’est pas un incident. Le seuil de tolérance se règle page par page.

Icône d'engrenage violet

Les zones mouvantes exclues

Bandeau promotionnel, date du jour, carrousel, publicité. Ces zones sont ignorées pour éviter les fausses alertes.

Icône de test API violet

La même page comparée en desktop, en tablette et sur les résolutions mobiles de votre audience.

Ce que change la comparaison visuelle, ligne par ligne

Sans comparaison visuelle
Avec Mr Suricate
Le décalage se voit quand un client le signale.
Il se voit sur la capture, le jour de la livraison.
On relit les pages clés à l'œil, quand on a le temps.
Toutes les pages de référence sont comparées.
Un test fonctionnel qui passe laisse croire que tout va bien.
L'aspect est vérifié en plus du comportement.
Une mention légale masquée reste masquée.
L'écart est signalé avec la zone concernée.
Le mobile est le dernier vérifié, donc rarement.
Toutes les résolutions passent au même moment.
Le débat porte sur des impressions.
Il porte sur deux images et un pourcentage.
RésultatLes écarts visuels détectés à la livraison, avec la capture avant, la capture après et la zone exacte de l'écart.
“ Mr Suricate est une évidence, car il donne l'assurance qu'il n'y a pas de problème. Un seul bug découvert suffit à rentabiliser la solution pendant une année entière ! ”

Anthony CornevinE-commerce Platform Manager, Vertbaudet

VOS QUESTIONS

Questions fréquentes

Ce qu'on nous demande le plus souvent sur les tests graphiques.

Qu'est-ce qu'un test graphique ?

C'est la comparaison automatique d'une capture d'écran avec une capture de référence validée. Tout écart au-delà du seuil que vous avez fixé est signalé, avec la zone concernée mise en évidence. On parle aussi de test de régression visuelle.

Comment éviter les fausses alertes ?

Par deux réglages. Le seuil de tolérance, qui absorbe les micro-variations de rendu, et l'exclusion de zones : bandeaux promotionnels, dates, carrousels, publicités. Sans ces exclusions, une page dynamique déclenche une alerte à chaque exécution et personne ne les regarde plus.

Que se passe-t-il quand le design change volontairement ?

Vous validez la nouvelle capture, qui devient la référence. C'est une action explicite, ce qui garantit qu'aucun changement visuel n'entre en production sans que quelqu'un l'ait vu et accepté.

Est-ce utile si on a déjà des tests fonctionnels ?

Oui, parce que les deux ne détectent pas la même chose. Un test fonctionnel vérifie qu'une action produit le bon résultat. Il ne voit pas qu'un élément est passé derrière un autre, illisible ou hors écran, alors que la page reste parfaitement utilisable pour une machine.

Cela couvre-t-il les mentions obligatoires ?

C'est un usage fréquent dans les secteurs réglementés. Un taux, une mention légale ou un avertissement qui disparaît à la suite d'un changement de mise en page constitue un risque de conformité, et c'est exactement le type d'écart que la comparaison visuelle rend visible.

Vous ne croyez que ce que vous voyez ?

Une démo de 30 minutes sur votre propre application. Vous verrez un de vos parcours automatisé en direct, sans écrire de code.