Créer un banc de recette comparative
Comparaison automatisée entre version candidate et référence : pixels, textes, formulaires, appels réseau et erreurs console, avec écarts typés et historisés.

Un portail national où les usagers suivent des démarches sensibles, composé de plusieurs générations de front, d’une API métier, d’un CMS, d’un SSO et d’un cluster Kubernetes.
Quatre générations de front cohabitaient avec plusieurs versions de CMS. La nouvelle génération devait remplacer l’existant sans régression visible, tout en respectant les exigences d’accessibilité, de sécurité et le design system de l’État.
Le périmètre décrit les décisions et travaux réellement conduits, sans nommer l’organisation concernée.
Comparaison automatisée entre version candidate et référence : pixels, textes, formulaires, appels réseau et erreurs console, avec écarts typés et historisés.
60 types de contenu, 157 composants, 110 zones dynamiques et 58 schémas multilingues migrés avec une stratégie blue/green et un rollback possible.
Corrections centralisées des injections de contenu et redirections ouvertes, triage des vulnérabilités et mise à niveau des dépendances natives.
Pipelines GitLab, secrets par environnement, images publiées puis déployées sur Kubernetes et diagnostic des faux positifs bloquant la qualité.
SSO, expiration de session, tests unitaires, bout en bout, accessibilité automatisée et tests visuels de la bibliothèque de composants.
Les clients, marques, domaines, adresses et éléments identifiants ne sont pas publiés. Les chiffres proviennent des journaux, bases, clusters, dépôts et rapports de contrôle communiqués pour ces missions. Les incidents de sécurité sont décrits sans chemin d’exploitation reproductible.
Décrivez le contexte, l’existant et le résultat attendu. Nous vous proposerons le bon niveau d’intervention.