Validation des interactions après un changement de navigateur
Validez les parcours réels après un changement de navigateur ou de profil, comparez les résultats visibles, promouvez par groupes et gardez un retour arrière clair.
Vous voulez la documentation structurée pour Déploiement ?
Cet article fait partie de la bibliothèque éditoriale. Pour les étapes de configuration, la référence et les mises à jour continues, passez directement à la section docs.
Une mise a jour du navigateur et un changement de profil sont souvent traites comme de simples changements de configuration. L utilisateur les rencontre autrement. Il clique sur un controle, saisit une valeur, parcourt une page longue, retrouve une session enregistree ou termine un formulaire sur un petit ecran. Une version est prete lorsque ces parcours restent utilisables avec le navigateur et le profil qui porteront le travail.

Commencer par le travail reel
Une page vide prouve peu de choses. Elle montre que le navigateur s ouvre et atteint une destination, mais elle ne couvre pas les interactions qui rendent une application utile. La revue d une version doit partir du travail qu une personne, un operateur support ou un flux d automatisation autorise repete.
Ecrivez les parcours importants avec des mots simples : connexion, ouverture d un espace enregistre, modification d une fiche, lecture d un document, formulaire de paiement ou page de confirmation. Pour chaque parcours, indiquez l etat visible au debut, les actions et le resultat visible qui marque la fin.
La liste doit rester assez courte pour chaque candidat. Quelques parcours utiles forment une meilleure habitude qu une longue liste abandonnee lorsque le calendrier se resserre. Ajoutez un parcours quand un flux reel change, quand un cas support montre une lacune ou quand une mise a jour concerne un type de page utilise par le service.
Chaque etape doit avoir une raison claire. Un clic peut ouvrir un menu, donner le focus a un champ, developper une section ou confirmer un choix. Une saisie peut etre acceptee lorsque le champ perd le focus. Le defilement peut montrer le contenu suivant, charger davantage de contenu ou garder une action visible. Cette raison aide la personne qui reprend la validation.
Definir un parcours complet
Un parcours comprend un debut, des etapes intermediaires et une fin. Le debut etablit l etat de session. Les etapes intermediaires contiennent les actions attendues. La fin confirme un resultat visible, comme une modification enregistree, un recu, un telechargement termine ou le retour a l espace de travail.
Ne validez pas des controles isoles sans leur etat autour. Un bouton peut repondre sur une page vide et changer lorsqu un menu est ouvert, qu un champ contient du texte ou que la page a defile. Le travail reel transporte le focus, la selection, la position et l etat de l application d une etape a l autre.
Les conditions de fin doivent etre confirmables par une personne. « La page du compte affiche la preference mise a jour » est utile. « L application a accepte l action » est trop vague sans confirmation visible. Des conditions claires permettent de comparer la base et le candidat sans detail prive.
Incluez la sortie normale. Fermer un menu, finir le formulaire, revenir a la liste ou fermer la session peut faire partie du travail approuve. Atteindre le dernier ecran en laissant un etat actif inattendu peut affecter le parcours suivant.
Conserver une base reproductible
Enregistrez ensemble la version acceptee du navigateur, la famille de profils, le type d hote, la politique de route, la politique d etat et la revision du parcours. Le document n a pas besoin du contenu des pages ni d informations de compte. Il doit permettre a un autre operateur de refaire le meme parcours dans les conditions approuvees.
Executez la base dans le mode du deploiement. Une revue avec fenetre visible et un flux en arriere-plan peuvent avoir des interactions differentes. Un parcours de bureau et un parcours avec profil mobile ont aussi leurs conditions de depart. Ne comparez pas une session neuve et une session de retour si cette difference ne fait pas partie de la question.
Notez des resultats faciles a relire :
- La page de depart et son etat visible etaient disponibles.
- Chaque controle necessaire a accepte l action prevue.
- Les donnees saisies sont restees presentes a l etape attendue.
- Le defilement a montre le contenu requis et l action suivante est restee accessible.
- La confirmation finale est apparue et la session s est terminee selon la politique.
La base doit suivre l application. Si la mise en page, l ordre du formulaire ou le message final change, mettez a jour le parcours puis executez la version acceptee avant de revoir le candidat. Sinon un changement applicatif peut sembler venir du navigateur.
Associer la version et le profil
Le profil et la version du navigateur forment une unite de version. Le profil exprime les conditions de famille de navigateur et de session. La version fournit le comportement utilise par la page. Les approuver separement ne prouve pas que la combinaison garde les memes parcours.
Pour un changement de version majeure, choisissez avant la session candidate le package de profil prepare pour cette ligne. Gardez l hote, la route, le stockage et la revision du parcours inchanges lorsqu ils ne font pas partie du changement. La comparaison a ainsi un sujet precis.
Pour un changement de profil, gardez d abord la version acceptee du navigateur. Executez les memes parcours avant d introduire un autre changement. Un profil peut modifier la region, la langue, la presentation de l ecran, les permissions ou l etat d une session de retour. Ces changements peuvent etre voulus, mais ils demandent une trace et une comparaison directe.
Les mises a jour de maintenance meritent aussi une courte revue. Elle peut etre plus etroite lorsque le changement est etroit. Ajoutez les parcours importants pour le responsable, un retour de session et un formulaire si l application les utilise.
Verifier les clics et le focus
Un clic ne signifie pas seulement que le pointeur atteint le controle. Le controle peut etre couvert par une barre fixe, proche du bord d un petit ecran, desactive jusqu a un choix ou separe de son libelle par une nouvelle mise en page. Validez l action depuis l endroit ou la personne la rencontre.
Pour chaque clic important, observez l etat visible avant et apres. Le menu doit s ouvrir au bon endroit. L onglet doit afficher son contenu. Le bouton d enregistrement doit donner un resultat clair. Le lien doit mener a l etape suivante. Decrivez le resultat avec des mots que le support comprend sans ouvrir de materiel prive.
Le focus merite sa propre etape quand le formulaire depend du clavier. Cliquez dans le champ, saisissez la valeur, passez au champ suivant et confirmez que le champ actif suit le parcours. Un focus place sur un controle cache ou inattendu peut passer une revue rapide a la souris et compliquer l usage au clavier ou sur mobile.
Repetez l action lorsque le travail normal le demande. Ouvrir et fermer un menu, choisir puis modifier un filtre ou revenir a un onglet peut reveler un etat qu un seul clic ne montre pas. La repetition doit rester liee au parcours reel.
Verifier la remise des mouvements du pointeur
Le survol fait partie du parcours lorsque l application utilise des infobulles, des menus qui s ouvrent a l approche, des poignees de glissement ou des controles qui apparaissent pres du pointeur. Une automatisation qui deplace le pointeur pas a pas peut produire un flux de mouvements plus dense que celui d une personne, ce qui change ce que la page observe meme si le resultat visible reste identique.
--bot-cdp-coalesce transforme cette remise en reglage explicite. Il est desactive par defaut. Lorsqu il est active pour un contexte, le survol simple est regroupe en un flux plus naturel. Les boutons, le glissement, la molette, le clavier, le tactile, le stylet et le mouvement relatif conservent leur trajet habituel : une validation n a donc pas a sacrifier la precision des actions importantes pour lisser le survol.
Deux points operationnels appartiennent au dossier de test. Appliquez le reglage avant la creation de la premiere page du contexte, et indiquez-le explicitement avec --bot-cdp-coalesce=false lorsqu une charge de travail doit rester sur le trajet par defaut. Consigner la valeur a cote de la version du navigateur et du profil garde une comparaison ulterieure exploitable.
Validez l effet la ou l utilisateur le voit. Confirmez que les infobulles apparaissent, que les menus s ouvrent au bon moment et que les controles dependant du survol restent accessibles en mise en page bureau et tactile. La condition de reussite reste celle du clic : l interaction attendue est disponible et produit le resultat visible prevu.
Verifier les saisies et les formulaires
Suivez le chemin d une personne. Commencez par le premier champ, utilisez une valeur representative approuvee, avancez dans le formulaire et envoyez-le avec le controle visible. Confirmez que les libelles, les aides, les messages et l etat final restent compréhensibles.
Incluez les types de champs utilises par l application. Un texte court, une zone longue, un selecteur, une date et une confirmation peuvent reagir differemment lorsque le focus change ou que la page bouge. Les valeurs de test ne doivent pas contenir de donnees client reelles.
Observez un envoi refuse. Le formulaire doit garder les donnees autorisees, attirer l attention vers le champ a corriger et offrir une prochaine action claire. Apres un envoi reussi, confirmez le resultat enregistre depuis la page habituelle. Si l application affiche un recu, un statut ou une liste mise a jour, une modification visuelle breve ne suffit pas.
La correction et l annulation font aussi partie du parcours. Modifiez une valeur avant de sauvegarder, effacez un champ, revenez a l etape precedente et verifiez l etat obtenu. Ces actions montrent une retention accidentelle ou un passage confus sans examiner des details internes.
Verifier le defilement des pages longues
Les pages longues combinent mise en page, chargement de contenu, controles fixes et navigation. Une page courte ne peut pas les remplacer. Choisissez une page ou le defilement appartient au travail, comme un document, une zone de reglage, un catalogue ou un formulaire en plusieurs sections.
Commencez par l entree normale. Faites defiler a un rythme humain, arretez-vous aux sections importantes et utilisez l action suivante depuis la position ou la personne la trouverait. Confirmez que le contenu est lisible, que les titres restent lies a leurs sections et que l action de continuation reste accessible.
Lorsque le parcours revient au contenu precedent, verifiez aussi le mouvement inverse. La position doit etre conservee comme l application le prevoit. Un bouton de retour en haut, une navigation fixe ou une position restauree ne doit pas couvrir le champ ou le bouton de l etape suivante.
Si du contenu apparait pendant la progression, incluez le moment ou la section suivante devient disponible. La fin reste visible : le contenu necessaire est present et l action suivante peut etre terminee.
Verifier la continuite d etat au retour
De nombreuses differences apparaissent apres la fermeture et la reouverture du navigateur. Une personne peut attendre une preference, un espace, un brouillon ou une session autorisee. Un autre flux peut demander un debut propre a chaque session.
Ecrivez la regle d etat a cote du parcours. L etat qui doit rester doit etre verifie apres un redemarrage controle. L etat qui ne doit pas rester doit etre absent de la session suivante. Le bon resultat depend de l application et de la politique de vie privee.
Gardez le profil et l affectation du stockage stables pendant la revue du retour. Les modifier ensemble rend une difference difficile a comprendre. Si le profil est le changement candidat, gardez la politique d etat et comparez le meme retour.
Verifiez les limites visibles : la page s ouvre au bon endroit, la preference est affichee, le brouillon autorise est disponible et une session propre ne reprend pas le travail precedent. Fermez ensuite la session par son chemin normal afin de laisser un depart connu.
Verifier les formulaires mobiles
Les formulaires mobiles demandent une attention particuliere. Un petit ecran deplace les controles. Le clavier virtuel peut couvrir le champ actif. La personne peut defiler entre les champs ou utiliser une confirmation compacte. Validez le formulaire complet avec le profil mobile pris en charge.
Commencez par le premier champ visible et suivez l ordre prevu. Confirmez que le champ actif reste visible lorsque le clavier apparait, que les libelles et les messages restent lisibles, que le controle suivant est accessible et que les donnees ne sont pas perdues. Utilisez le mode de saisie du profil et ne notez que le resultat visible.
Ajoutez une correction. Saisissez une valeur, avancez, revenez, remplacez-la et envoyez de nouveau. Verifiez que la page ne saute pas vers une section sans rapport et que la confirmation reste visible lorsque le clavier se ferme. Un formulaire peut passer sur bureau et perdre la position lors du retour mobile.
Si le formulaire est dans une page longue, defilez jusqu a l action finale, envoyez et confirmez l etat de succes habituel. Si le parcours revient a une liste ou a un resume, verifiez que le nouvel etat y apparait aussi.
Comparer les resultats visibles
Executez la base et le candidat avec la meme revision du parcours et les memes conditions de depart approuvees. Comparez la fin du parcours, l etat visible, la conservation des saisies, la position de defilement si elle compte et le comportement d une session propre. La comparaison porte sur le travail qu une personne peut terminer.
Une difference merite d etre notee meme si le parcours se termine. Un focus deplace, une confirmation placee ailleurs, un chargement supplementaire ou une attente differente peuvent toucher le support et l accessibilite. Decrivez ce qui est visible et l etape concernee. Le responsable examinera l unite de version complete avant de chercher une cause.
Separez les changements de l application et ceux du navigateur. Si le formulaire ou la page change pendant la revue, mettez a jour la revision du parcours et relancez la version acceptee. La comparaison du candidat doit reposer sur une base actuelle.
Un enregistrement court peut contenir :
- Nom et revision du parcours.
- Version du navigateur et famille de profils.
- Etat de depart et politique d etat.
- Etapes terminees et resultat final visible.
- Differences avec un responsable.
- Decision : continuer, promouvoir, suspendre ou restaurer.
Gardez le contenu sensible hors de l enregistrement. Le support a souvent besoin du nom du parcours, de l unite de version, du comportement visible et de la prochaine action. Le materiel supplementaire reste dans un enregistrement a acces controle lorsqu il est necessaire.
Promouvoir les candidats par petits groupes
Ne basculez pas toutes les sessions actives vers une nouvelle combinaison de navigateur et de profil. Commencez par un groupe qui represente l hote, la route, l etat et les parcours du deploiement. Gardez la version acceptee pendant la revue.
Les limites du groupe doivent permettre une decision nette. Un groupe regional, des postes support, un groupe mobile ou une voie d automatisation controlee peuvent apporter des resultats utiles. Chaque groupe a besoin d un responsable capable de suspendre le nouveau travail et de communiquer un resultat visible.
Promouvez apres la fin des parcours choisis dans les conditions normales. Incluez un retour si l etat persiste et un formulaire mobile si le deploiement sert des profils mobiles. Un simple lancement reussi ne suffit pas pour le travail interactif etendu.
Elargissez par etapes. Chaque groupe reprend le meme enregistrement de candidat et la meme revision de parcours. Si le resultat change dans un autre groupe, suspendez-le et comparez son hote, sa route, son etat et son profil a la base acceptee. Ne changez pas plusieurs valeurs pendant la premiere revue.
Notez le groupe, le responsable, la combinaison candidate, les parcours, la decision et la prochaine revue. Un enregistrement court aide support et operations a prendre la meme decision.
Garder le retour avant la promotion
Le retour arriere est un controle normal de version. Conservez la version precedente du navigateur, son package de profil, la politique d etat et le document de deploiement jusqu a la fin de la revue. Un retour doit restaurer une unite connue, pas creer une nouvelle combinaison non revue.
Lorsqu un parcours change de maniere inattendue, suspendez le nouveau travail candidat dans le groupe concerne. Restaurez la paire acceptee, demarrez une session neuve et repetez le parcours. Si le resultat de base revient, notez la recuperation et retenez le candidat. Sinon, verifiez l application, la route, l etat et l hote avant de changer encore le navigateur.
Retirez le travail actif selon son cycle normal. Laissez une tache sure finir lorsque l application le permet. Fermez ou annulez ce qui ne peut pas continuer selon la politique approuvee. Ne remplacez pas le navigateur dans une session active en esperant que son etat restera propre.
Un retour partiel peut convenir lorsque les groupes sont independants. Laissez un candidat poursuivre seulement si son responsable et son chemin de retour sont clairs. Notez quelle unite appartient a chaque groupe et quand la separation sera revue.
Enregistrer les responsables et les preuves
Chaque parcours a un responsable et chaque unite de version a une personne qui peut approuver ou suspendre la promotion. Cette personne connait la famille de profils, la version, l hote, la route, la politique d etat et la revision du parcours. Ce contexte suffit souvent pour repondre a support sans ouvrir de contenu prive.
La preuve doit rester proportionnee a la decision. Une maintenance courante peut utiliser un simple resultat. Un changement important de profil peut demander quelques captures approuvees ou une note de session. Appliquez les regles d acces et de conservation de l organisation, puis retirez les donnees de page devenues inutiles.
Utilisez des noms stables pour la validation, la preproduction, la production et le support. Un nom de parcours doit continuer a designer la meme condition de fin jusqu a sa revision par le responsable de l application. Des noms stables evitent d associer un resultat candidat a un ancien flux.
Apres la promotion, marquez la paire acceptee, les groupes servis, la fenetre de retour restante et la prochaine revue. Retirez les anciens enregistrements lorsque la politique le permet et conservez l historique necessaire a la comprehension des resultats visibles precedents.
Une execution pratique
Pour une mise a jour du navigateur, un changement de package de profil ou les deux, suivez cette sequence :
- Nommez la version candidate et le package de profil.
- Confirmez l unite acceptee et les revisions de parcours correspondantes.
- Choisissez les parcours representatifs pour les clics, les saisies, les pages longues, le retour d etat et les formulaires mobiles lorsque ces actions existent.
- Executez la version acceptee avec les politiques actuelles d etat et de route.
- Executez le candidat avec les memes conditions de depart.
- Notez les resultats visibles, les differences, les responsables et la prochaine decision.
- Promouvez le candidat a un petit groupe pendant que la version acceptee reste disponible.
- Suspendez ou restaurez la paire acceptee lorsqu un parcours important change.
- Elargissez par groupe seulement lorsque les resultats restent adaptes au travail prevu.
- Marquez le candidat comme nouvelle base a la fin de la fenetre de revue.
Cette sequence donne un point d arret clair apres chaque decision et garde une voie de recuperation pendant tout le changement.
Questions avant l approbation
Avant l usage etendu du candidat, repondez a ces questions :
- Quelle version et quel package forment l unite candidate ?
- Quels parcours representent le travail du groupe concerne ?
- Les clics, les saisies, les pages longues, les etats enregistres et les formulaires mobiles sont-ils couverts ?
- Quel resultat visible marque la fin de chaque parcours ?
- La version acceptee a-t-elle ete executee avec le meme etat de depart ?
- Quel groupe a recu le candidat et qui peut le suspendre ?
- Quelle unite complete peut etre restauree si un parcours change ?
Une question sans reponse est une tache de version. Completez le document avant la promotion. Ce court delai protege la comparaison et evite que le support recoive une combinaison de navigateur et de profil non identifiee.
Garder la validation repetable
Relancez la validation des interactions apres une mise a jour majeure, un changement de package de profil, une image d hote, une politique de route ou une revision applicative qui touche un parcours. La liste peut rester stable tandis que sa revision et ses conditions de fin suivent le produit.
Gardez le processus pratique. Une petite base acceptee, un candidat clair, quelques groupes representatifs et une unite complete de retour sont plus faciles a maintenir qu une procedure que personne ne repete. Ajoutez un parcours lorsqu un travail reel montre une lacune, puis gardez-le pour la prochaine revue.
Browser Interaction Validation relie la gestion des versions a la personne qui utilise la page. Les clics, les champs, les positions de defilement, l etat conserve et la confirmation mobile montrent directement si le changement de navigateur et de profil soutient le travail prevu. Consultez la validation des versions du navigateur pour les enregistrements et la gestion des profils pour les responsables et les affectations.
Articles Connexes
Faites passer BotBrowser de la recherche à la production
Utilisez ces guides pour comprendre le modèle, puis passez à la validation multi-plateforme, aux contextes isolés et au déploiement navigateur prêt pour l'échelle.