La protection contre les régressions pour les corrections d’accessibilité
La protection contre les régressions de Validiscan scanne de nouveau votre boutique selon un calendrier fixe après un projet, chaque semaine ou chaque mois, et compare chaque exécution à la référence. Lorsqu’un échec qui avait été corrigé revient, le constat est rouvert et un e-mail récapitulatif est envoyé.
Dernière mise à jour :
Sur cette page : 9 réponses
Que se passe-t-il lors d’une exécution ?
Une exécution de la protection contre les régressions est un nouveau scan de votre boutique, comparé à ce que Validiscan en sait déjà. Les échecs relevés sont rapprochés des constats existants, les pages atteintes comparées à celles du scan de comparaison, et l’exécution apparaît dans la chronologie du portail client.
- La boutique est scannée de nouveau.
- Les constats sont rapprochés.
- Les pages sont comparées.
- Le résultat est enregistré.
Détails : les quatre étapes, et les pages qu’une exécution scanne
Chaque exécution est un nouveau scan de votre boutique, comparé à ce que Validiscan en sait déjà. Une exécution se déroule en quatre étapes :
- La boutique est scannée de nouveau. ValidiscanBot scanne la boutique avec les paramètres de scan enregistrés pour elle. Avec les paramètres par défaut, il couvre les mêmes types de pages qu’un scan complet, aux dimensions d’un écran d’ordinateur et d’un téléphone, y compris le panier et la première étape du tunnel de commande, sans finaliser d’achat ni saisir de données de paiement.
- Les constats sont rapprochés. Chaque échec relevé par l’exécution est rapproché des constats existants de votre boutique. Validiscan sait ainsi lesquels avaient déjà été corrigés et lesquels sont nouveaux.
- Les pages sont comparées. Les pages atteintes par l’exécution sont comparées à celles du scan de comparaison.
- Le résultat est enregistré. L’exécution apparaît dans la chronologie du portail client. Si elle a relevé quelque chose, ou si elle n’a pas pu aboutir, un e-mail récapitulatif est envoyé.
À quelle fréquence la boutique est-elle scannée de nouveau ?
La protection contre les régressions s’exécute chaque semaine ou chaque mois, selon un calendrier fixe : l’exécution hebdomadaire un jour de la semaine fixé, la mensuelle un jour du mois fixé, toutes deux à une heure fixée selon le fuseau horaire de votre organisation. Le service que propose Validiscan couvre un nouveau scan hebdomadaire.
Six nouveaux scans hebdomadaires
- Semaine 1 aucune régression
- Semaine 2 aucune régression
- Semaine 3 aucune régression
- Semaine 4 une régression, e-mail envoyé
- Semaine 5 aucune régression
- Semaine 6 planifiée
La semaine 4 a relevé une régression : un e-mail, une entrée dans la chronologie. La semaine 6 est planifiée.
Données d’exempleDétails : le calendrier dans le portail client, et quand une exécution n’a pas lieu
La protection contre les régressions s’exécute chaque semaine ou chaque mois, selon un calendrier fixe. Une exécution hebdomadaire a lieu un jour de la semaine et à une heure fixés, une exécution mensuelle un jour du mois et à une heure fixés, dans les deux cas selon le fuseau horaire de votre organisation. Le service que propose Validiscan couvre un nouveau scan hebdomadaire.
Le portail client indique le calendrier et la date du prochain contrôle. Aucune exécution n’a lieu tant que votre boutique est en pause dans Validiscan, ou tant que Validiscan n’a enregistré aucune autorisation de la scanner.
À quoi chaque exécution est-elle comparée ?
Chaque exécution de la protection contre les régressions est comparée à l’historique des constats de votre boutique et à un scan de comparaison, la référence : le dernier scan de vérification terminé ou, à défaut, le dernier scan complet terminé. Validiscan le détermine de nouveau à chaque exécution.
- Le scan de comparaison
- le dernier scan de vérification terminé ou, si la boutique n’a pas encore eu de scan de vérification, le dernier scan complet terminé
- Déterminé
- de nouveau à chaque exécution
- Un constat est reconnu grâce à
- une empreinte établie à partir de la règle, du sélecteur de l’élément et de la forme de son HTML
Détails : le scan de comparaison, et comment les constats sont reconnus
Chaque exécution est comparée à l’historique des constats de votre boutique et à un scan de comparaison, la référence. Ce scan de comparaison est le dernier scan de vérification terminé ou, si la boutique n’a pas encore eu de scan de vérification, le dernier scan complet terminé. Validiscan le détermine de nouveau à chaque exécution : après un nouveau scan de vérification, l’exécution suivante est donc comparée à celui-ci.
D’un scan à l’autre, un constat est reconnu grâce à une empreinte établie à partir de la règle, du sélecteur de l’élément et de la forme de son HTML. C’est ainsi qu’une exécution sait qu’un échec qu’elle relève avait déjà été corrigé.
Qu’est-ce qui est considéré comme une régression ?
Une régression est un échec qui avait été corrigé et qui est relevé de nouveau : un constat dont le statut est « Corrigé », « Vérifié » ou « Résolu en externe » et qu’une exécution de la protection contre les régressions relève de nouveau. L’exécution le rouvre : son statut redevient « Ouvert », et elle le signale comme une régression.
- Relevé de nouveau avec le statut
- CorrigéVérifiéRésolu en externe
- Rouvert avec le statut
- Ouvert et signalé comme une régression
Détails : les statuts qu’une régression rouvre, et pourquoi des problèmes corrigés reviennent
Une régression est un échec qui avait été corrigé et qui est relevé de nouveau. Plus précisément : un constat dont le statut est Corrigé, Vérifié ou Résolu en externe et qu’une exécution relève de nouveau. L’exécution le rouvre : son statut redevient Ouvert, et elle le signale comme une régression.
Des problèmes corrigés peuvent revenir, par exemple après une mise à jour du thème ou d’une application.
Que signale d’autre une exécution ?
Outre les régressions, chaque exécution de la protection contre les régressions signale ce qui est nouveau, ce qui a disparu et si les pages qu’elle a atteintes ont changé. Une exécution qui se termine sans relever de régression ni aucun de ces changements n’a rien à signaler.
- Nouveau constat
- Un échec qui n’était apparu dans aucun scan antérieur de votre boutique. Les nouveaux constats graves et critiques sont mis en évidence. Les constats de bonne pratique, ainsi que les constats marqués comme faux positif ou comme « Ne sera pas corrigé », ne sont pas pris en compte.
- Constat résolu
- Un constat qui était encore ouvert ou en cours de correction et que l’exécution ne relève plus, alors que toutes les pages où il avait été vu en dernier ont été scannées de nouveau sans erreur. Il est compté comme corrigé si Validiscan a livré une correction pour ce constat, et sinon comme résolu en externe.
- Changement de couverture
- Les pages que l’exécution a chargées sans erreur diffèrent de celles du scan de comparaison : un type de page, comme les fiches produit ou le panier, apparaît ou disparaît, ou le nombre de pages s’écarte de plus de 20 % de celui du scan de comparaison. Des adresses de pages différentes ne suffisent pas à elles seules, car les fiches produit et les pages de catégorie d’un scan sont un échantillon qui change d’un scan à l’autre.
- Inachevé
- Le scan a échoué ou a été arrêté avant la fin, de sorte que rien n’a été comparé. Les problèmes réapparus qu’il avait déjà relevés avant de s’arrêter sont tout de même signalés.
Quand recevez-vous un e-mail ?
Une exécution de la protection contre les régressions envoie un e-mail récapitulatif si elle relève une régression, un constat nouveau ou résolu ou un changement de couverture, ou si elle n’a pas pu aboutir. Sinon, elle n’en envoie aucun, sauf si Validiscan a activé, à votre demande, un récapitulatif après chaque exécution.
| Quand | E-mail récapitulatif |
|---|---|
| Une exécution relève une régression | Un récapitulatif |
| Une exécution relève un nouveau constat, un constat résolu ou un changement de couverture | Un récapitulatif |
| Une exécution n’a pas pu aboutir | Un récapitulatif, pour que vous sachiez que la boutique n’a pas été contrôlée cette fois-là |
| Une exécution ne relève rien de tout cela | Aucun e-mail, sauf si Validiscan a activé, à votre demande, un récapitulatif après chaque exécution (désactivé par défaut) |
| La protection contre les régressions est en pause | Aucun : aucune exécution n’a lieu et aucun récapitulatif n’est envoyé |
Détails : qui reçoit le récapitulatif, son objet et ce qu’il liste
Validiscan envoie au plus un e-mail récapitulatif par exécution. Une exécution en envoie un lorsqu’elle relève une régression, un nouveau constat, un constat résolu ou un changement de couverture, ou lorsqu’elle n’a pas pu aboutir. Une exécution qui ne relève rien de tout cela n’envoie aucun e-mail, sauf si Validiscan a activé, à votre demande, l’envoi d’un récapitulatif après chaque exécution. Ce réglage est désactivé par défaut.
- Une exécution qui n’a pas pu aboutir envoie aussi un récapitulatif, pour que vous sachiez que la boutique n’a pas été contrôlée cette fois-là.
- Le récapitulatif est envoyé aux adresses e-mail configurées pour la protection contre les régressions de votre boutique, dans la langue de votre organisation.
- Son objet mentionne votre boutique et indique combien de problèmes corrigés sont revenus, ou qu’aucun n’est revenu (avec le nombre de nouveaux problèmes, s’il y en a), ou que le contrôle n’a pas pu aboutir.
- Il liste d’abord ce qui est revenu, puis les nouveaux constats en commençant par les graves et les critiques, puis les constats résolus et tout changement dans les pages contrôlées. Ses liens ouvrent les constats et la chronologie dans le portail client.
- Tant que la protection contre les régressions est en pause, aucune exécution n’a lieu et aucun récapitulatif n’est envoyé.
Que montre la chronologie du portail ?
La chronologie figure, pour chaque boutique, sur la page de protection contre les régressions du portail client. Cette page indique le calendrier, le prochain contrôle et les derniers contrôles, le plus récent d’abord, chacun avec sa date et son résultat : « Rien à signaler », « Problème réapparu », « Changements détectés », « Inachevé », « Arrêté » ou « En cours ».
Détails : ce que signifie chaque résultat, et ce qui est listé sous chaque contrôle
Le portail client comporte une page de protection contre les régressions pour chaque boutique. Elle indique le calendrier, le prochain contrôle et les derniers contrôles, du plus récent au plus ancien, chacun avec sa date et son résultat :
| Résultat | Ce que cela signifie |
|---|---|
| Rien à signaler | Le contrôle n’a relevé aucune régression, aucun constat nouveau ou résolu et aucun changement dans les pages contrôlées. |
| Problème réapparu | Au moins un problème qui avait été corrigé a été relevé de nouveau, et le contrôle l’a rouvert. |
| Changements détectés | Rien n’est revenu, mais le contrôle a relevé des constats nouveaux ou résolus, ou un changement dans les pages contrôlées. |
| Inachevé | Le contrôle a échoué, de sorte que rien n’a été comparé. S’il avait relevé des problèmes réapparus avant de s’arrêter, ils sont listés. |
| Arrêté | Le contrôle a été arrêté avant la fin. Le suivant a lieu comme prévu. |
| En cours | Le contrôle n’est pas encore terminé. Ses résultats s’affichent à la fin du contrôle. |
Sous chaque contrôle, la chronologie liste les problèmes réapparus, les nouveaux problèmes et combien d’entre eux sont graves ou critiques, ceux qui ne sont plus détectés, ainsi que les types de pages apparus ou disparus. Chaque problème renvoie vers son constat et indique où il en est à présent, par exemple qu’il a été corrigé à nouveau. Pour un contrôle qui n’a pas pu aboutir, la chronologie l’indique en une phrase simple et n’affiche aucun texte d’erreur technique.
Que se passe-t-il lorsqu’un problème corrigé revient ?
Une régression rouvre le constat, qui figure de nouveau parmi les constats ouverts de votre boutique dans le portail client. Il peut alors être corrigé comme pendant le projet, par une correction livrée puis un scan de vérification. La correction de ce qu’un nouveau scan relève n’est pas comprise dans la protection contre les régressions.
Détails : comment une correction suit, et ce que couvre la protection contre les régressions
Une régression rouvre le constat, qui figure donc de nouveau parmi les constats ouverts de votre boutique dans le portail client. Il peut alors être corrigé selon les mêmes étapes que pendant le projet : une correction livrée sous la forme d’une pull request, d’une copie non publiée de votre thème Shopify ou d’un lot de correctifs, suivie d’un scan de vérification. La correction de ce qu’un nouveau scan relève n’est pas comprise dans la protection contre les régressions.
Elle couvre un nouveau scan hebdomadaire comparé à la référence vérifiée, un e-mail lorsqu’une régression est relevée, et la chronologie dans le portail. Elle est facturée chaque mois et peut être résiliée pour la fin de n’importe quel mois.
Que ne fait pas la protection contre les régressions ?
La protection contre les régressions ne reprend pas les vérifications manuelles du projet, et elle ne modifie rien dans le code de votre boutique. Un nouveau scan est automatisé : il relève ce que des contrôles automatisés peuvent relever sur les pages qu’il atteint.
-
Vérifications manuelles
Pas reprises. Un nouveau scan est automatisé : il relève ce que des contrôles automatisés peuvent relever sur les pages qu’il atteint.
-
Le code de votre boutique
Pas modifié.
-
La correction de ce qu’un nouveau scan relève
Pas comprise dans la protection contre les régressions.
Détails : ce qu’un nouveau scan automatisé peut relever
La protection contre les régressions ne reprend pas les vérifications manuelles du projet, et elle ne modifie rien dans le code de votre boutique. Un nouveau scan est automatisé : il relève ce que des contrôles automatisés peuvent relever sur les pages qu’il atteint.
Ce que les tests d’accessibilité automatisés peuvent et ne peuvent pas prouverCommencez par une vérification gratuite de votre boutique.
Envoyez l’adresse de votre boutique. Validiscan la scanne et vous envoie chaque échec que le scan peut prouver, avec sa page et son code.
Demander une vérification gratuiteOu écrivez à info@validiscan.com.
Ce que couvre la vérification gratuite, et ce qu’elle laisse de côté- Vous envoyez
- l’adresse de votre boutique
- Pages scannées
- jusqu’à 15
- Vous recevez
- chaque échec que le scan peut prouver, avec la page et le code
- Sur votre boutique
- pages publiques uniquement ; aucune connexion, aucun achat, aucun formulaire envoyé
- Ce qu’elle n’est pas
- un audit complet