Ce que les tests d’accessibilité automatisés peuvent et ne peuvent pas prouver

Les tests d’accessibilité automatisés peuvent montrer qu’une page ne respecte pas certains critères de succès des WCAG, par exemple une image sans alternative textuelle. Ils ne peuvent pas prouver qu’une page est conforme : une réussite signifie seulement qu’une règle n’a relevé aucun échec, et beaucoup de critères demandent le jugement d’une personne.

Publication
Dernière mise à jour
Réponses
7 questions
Sources
17 sources

Que peuvent prouver les tests d’accessibilité automatisés ?

Les tests d’accessibilité automatisés peuvent montrer que certaines parties d’une page ne respectent pas des exigences précises, par exemple une image sans alternative textuelle. Ils ne peuvent pas prouver la conformité d’une page, ni d’une boutique entière, aux WCAG 2.2 niveau AA : selon le W3C, les outils ne peuvent pas déterminer l’accessibilité, seulement aider à la déterminer.

Sources : W3C, choisir des outils d’évaluation de l’accessibilité web · Understanding Conformance · WCAG 2.2

Détails : ce que les outils ne peuvent pas faire selon le W3C, et où passe la frontière entre une règle et une personne

Les tests d’accessibilité automatisés peuvent montrer que certaines parties d’une page ne respectent pas des exigences précises : une image n’a pas d’alternative textuelle, un champ de formulaire n’a pas d’étiquette, la page ne déclare pas sa langue, ou un texte a un contraste de couleur inférieur à celui qu’exigent les WCAG. Ils ne peuvent pas prouver la conformité d’une page, ni d’une boutique entière, aux WCAG 2.2 niveau AA.

À propos de ce que les outils ne peuvent pas faire, les conseils du W3C pour choisir des outils d’évaluation de l’accessibilité web indiquent ceci (sur cette page, les citations de sources en anglais sont traduites par nos soins) : « Les outils ne peuvent pas vérifier automatiquement tous les aspects de l’accessibilité. Un jugement humain est nécessaire. Il arrive que les outils d’évaluation produisent des résultats faux ou trompeurs. Les outils d’évaluation de l’accessibilité web ne peuvent pas déterminer l’accessibilité, ils peuvent seulement aider à la déterminer. »

Le W3C prévoit les deux types de tests. Understanding Conformance, qui fait partie des documents Understanding WCAG 2.2 du W3C, indique que tous les critères de succès des WCAG 2 sont rédigés comme des critères testables, et ajoute : « Tester les critères de succès supposerait de combiner des tests automatisés et une évaluation humaine. »

La frontière entre les deux traverse les critères de succès eux-mêmes. Beaucoup demandent à la fois quelque chose qu’un programme peut trouver et quelque chose qu’une personne doit juger. Le critère de succès 1.1.1 demande une alternative textuelle « qui remplit une fonction équivalente ». Voici le texte intégral du critère de succès 2.4.6 : « Les titres et les étiquettes décrivent le sujet ou l’objectif. » Un programme peut trouver l’alternative textuelle, le titre et l’étiquette. Savoir s’ils remplissent leur fonction relève d’un jugement sur le sens.

Que vérifie un scan d’accessibilité automatisé ?

Un scanner qui repose sur un moteur de règles comme axe-core applique des règles à la page telle que le navigateur l’affiche ; chaque règle cherche un type d’échec et signale l’élément où elle l’a trouvé. Un scan voit ce qui se trouve sur la page au moment où les règles s’exécutent.

Source : axe-core 4.13.0, README, liste des règles et documentation de l’API

Détails : les règles d’axe-core, et ce qu’un scan ne voit que si quelque chose l’ouvre d’abord

Un scanner qui repose sur un moteur de règles comme axe-core charge une page dans un navigateur et applique un ensemble de règles à la page telle que le navigateur l’affiche. Chaque règle cherche un type d’échec, par exemple un bouton sans nom accessible, et signale l’élément où elle l’a trouvé.

axe-core, le moteur de règles open source de Deque Systems que le scanner de Validiscan exécute, comporte des règles pour les WCAG 2.0, 2.1 et 2.2 aux niveaux A, AA et AAA, ainsi que des règles de bonne pratique (README d’axe-core). D’après un décompte fait pour ce guide à partir de la liste des règles d’axe-core 4.13.0, 63 règles relèvent des niveaux A et AA des WCAG, sans compter celles que la liste marque comme expérimentales ou obsolètes. Ensemble, ces 63 règles sont rattachées à 20 des 55 critères de succès que les WCAG 2.2 comptent à ces niveaux.

Un scan voit ce qui se trouve sur la page au moment où les règles s’exécutent. La documentation de l’API d’axe-core énumère les étapes d’un test, et la dernière est : « Répéter l’opération pour tout contenu inactif ou non affiché après l’avoir rendu visible ». Un menu, une boîte de dialogue ou un message d’erreur qui n’apparaît qu’après un clic ou l’envoi d’un formulaire n’est testé que si quelque chose l’ouvre d’abord. Certains contrôles interagissent donc avec la page : ils s’y déplacent avec la touche Tab, ou l’affichent sur une largeur étroite, et mesurent ce qui se passe. Les contrôles de ce type propres à Validiscan sont décrits plus bas.

Un scan d’accessibilité sans erreur signifie-t-il que ma boutique en ligne satisfait aux WCAG 2.2 niveau AA ?

Non. Un scan sans erreur montre seulement que ses règles n’ont relevé aucun échec des types qu’elles recherchent. Le nombre d’échecs qu’un scan signale n’est pas un total : il compte ce que les règles ont pu établir, pas tout ce qui ne va pas.

axe-core classe ses résultats en quatre types. D’après sa documentation de l’API, voici ce qu’ils signifient :

Violation
La règle a établi que le contenu échoue. Ce sont les échecs qu’un scan signale.
Réussite
La règle s’est exécutée sur un contenu qu’elle concerne et n’a relevé aucun échec du type qu’elle teste. Cela ne montre pas que le critère de succès est satisfait.
À examiner
La règle n’a pu conclure ni à une réussite ni à un échec, à cause d’une limite technique de ce qu’elle peut tester ou parce qu’une erreur de script l’a interrompue. axe-core appelle ces résultats « incomplete » et les met de côté pour qu’une personne les examine.
Non applicable
La page ne contient aucun contenu auquel la règle s’applique : la règle ne s’est donc pas exécutée. Sans vidéo sur la page, par exemple, les règles relatives aux vidéos ne s’exécutent pas.

Sources : W3C, règles ACT · axe-core 4.13.0, documentation de l’API et README

Détails : ce que signifie une réussite selon les règles ACT, ce qu’axe-core dit de sa conception et trois règles qui montrent où passe la limite

Non. Un échec signalé par une règle est une preuve qu’une exigence n’est pas satisfaite. Une réussite montre seulement que la règle n’a relevé aucun échec du type qu’elle recherche.

Le W3C fait la même distinction pour ses propres règles de test. Les règles ACT décrivent comment tester la conformité aux WCAG et à WAI-ARIA, et une règle ACT peut tester un seul aspect d’une exigence : « une règle ACT pourrait tester qu’une cellule de tableau a un en-tête, plutôt que de tester le critère de succès 1.3.1, Info and Relationships, dans son intégralité ». Lorsqu’un contenu échoue à une règle ACT, il ne satisfait pas à l’exigence correspondante. Lorsqu’il la réussit, « aucun échec correspondant n’a été détecté », ce qui « ne signifie pas nécessairement que le contenu satisfasse à tous les aspects de l’exigence d’accessibilité correspondante ». Les règles ACT ont un caractère informatif : elles ne sont pas requises pour déterminer la conformité aux WCAG.

Le README d’axe-core énonce, parmi ses principes : « Il ne renvoie aucun faux positif (bogues mis à part). » Il ajoute qu’axe-core classe des éléments comme « incomplete » lorsqu’il ne peut pas conclure avec certitude, et qu’une revue manuelle est alors nécessaire. C’est ce que le projet dit de sa propre conception, et non une mesure indépendante, et les conseils du W3C cités plus haut avertissent, à propos des outils d’évaluation en général, qu’ils peuvent produire des résultats faux ou trompeurs. Cette conception montre en tout cas une chose : le nombre d’échecs signalés n’est pas un total. Il compte ce que les règles ont pu établir, pas tout ce qui ne va pas.

Trois règles d’axe-core 4.13.0 montrent où passe la limite :

  • Images. La règle sur les images accepte une image qui a un attribut alt ou, parmi quelques autres possibilités, une étiquette ARIA, et le message de réussite de son contrôle est « Element has an alt attribute », soit « l’élément a un attribut alt » (contrôle has-alt). Le contrôle vérifie que l’attribut existe, pas ce qu’il dit. Un alt vide, qui marque une image comme décorative, est accepté lui aussi. Savoir si le texte décrit l’image, et si l’image est vraiment décorative, c’est à une personne d’en juger.
  • Sous-titres des vidéos. La règle sur les sous-titres accepte une vidéo qui a une piste de sous-titres. Sans piste, elle ne peut pas conclure à un échec, car, comme le dit un commentaire de son code, « les médias peuvent utiliser une autre méthode de sous-titrage ». Elle renvoie le résultat « à examiner » avec le message « Check that captions are available for the element », soit « vérifier que des sous-titres sont disponibles pour l’élément » (contrôle caption). Juger de l’exactitude des sous-titres est hors de sa portée.
  • Contraste des couleurs. Le contrôle du contraste calcule le rapport de contraste entre le texte et son arrière-plan, et il énumère 15 raisons de renvoyer à la place le résultat « à examiner », parmi lesquelles une image d’arrière-plan, un dégradé d’arrière-plan et un élément recouvert par un autre (contrôle color-contrast). Un texte placé sur une image d’arrière-plan, par exemple dans une bannière, passe en « à examiner ».

Pour quels critères WCAG un outil peut-il trancher, et pour lesquels faut-il une personne ?

Selon l’analyse propre à Validiscan, qui n’est pas une classification du W3C, un contrôle automatisé peut trancher la plupart des cas pour quelques critères de succès des WCAG 2.2. Pour la plupart des critères, un contrôle peut établir certains échecs, mais c’est une personne qui décide si le critère est satisfait ; pour environ un tiers, seule une personne peut trancher.

Des exemples tirés des WCAG 2.2 montrent la différence :

Ce qu’une règle peut détecter et ce qu’une personne doit juger, pour une sélection de critères de succès des WCAG 2.2, avec des exemples tirés de boutiques en ligne (analyse propre à Validiscan)
Critère de succès Ce qu’une règle peut détecter Ce qu’une personne doit juger
1.1.1 Non-text Content (A) Si une image a une alternative textuelle, ainsi que certaines alternatives de mauvaise qualité, comme un nom de fichier utilisé comme texte Si le texte remplit une fonction équivalente, et si une image marquée comme décorative l’est vraiment
1.4.3 Contrast (Minimum) (AA) Le rapport de contraste d’un texte sur un arrière-plan uni Le texte placé sur des images ou des dégradés ; et si un texte est accessoire ou fait partie d’un logo, cas pour lesquels les WCAG ne fixent aucune exigence de contraste
3.1.1 Language of Page (A) Si la page déclare une langue valide ; la détection de la langue peut aussi signaler une divergence probable avec le texte Si la langue déclarée est celle dans laquelle la page est rédigée
2.4.2 Page Titled (A) Si la page a un titre Si le titre décrit le sujet ou l’objectif de la page
2.4.4 Link Purpose (In Context) (A) Les liens sans texte, et les textes de lien génériques comme « lire la suite », qu’elle signale pour qu’une personne les vérifie Si le texte du lien, avec son contexte, indique où mène le lien
3.3.2 Labels or Instructions (A) Les champs de formulaire sans étiquette Si les étiquettes et les instructions suffisent pour remplir correctement le formulaire
2.1.1 Keyboard (A) Certains éléments qui ne peuvent pas recevoir le focus clavier, comme une zone défilante Si chaque fonction, des options du produit au tunnel de commande, peut être utilisée au clavier seul
2.4.3 Focus Order (A) Les endroits où l’ordre de tabulation fait des sauts contraires à la disposition visuelle Si l’ordre préserve le sens et l’utilisabilité, par exemple lorsqu’une boîte de dialogue s’ouvre, retient le focus et se ferme
1.2.2 Captions (Prerecorded) (A) Si un élément vidéo a une piste de sous-titres Si des sous-titres existent dans le lecteur ou dans la vidéo elle-même, et s’ils sont exacts
3.3.1 Error Identification (A) Les messages d’erreur qui ne sont pas reliés à leur champ, une fois le formulaire envoyé Si le message identifie le champ en erreur et décrit l’erreur
4.1.2 Name, Role, Value (A) Les composants sans nom, et les attributs ARIA non valides Si un composant personnalisé, comme un sélecteur de variante, fonctionne avec les technologies d’assistance
2.4.6 Headings and Labels (AA) La présence de titres et d’étiquettes S’ils décrivent le sujet ou l’objectif
1.3.2 Meaningful Sequence (A) Rien de fiable Si l’ordre de lecture a du sens, par exemple pour savoir à quel produit se rapporte un bouton d’ajout au panier
3.3.4 Error Prevention (Legal, Financial, Data) (AA) Rien de fiable Si une commande peut être annulée, fait l’objet d’une vérification des erreurs de saisie, ou peut être relue et corrigée avant d’être passée

Sources : WCAG 2.2 · document de travail du W3C, Challenges with Accessibility Guidelines Conformance and Testing, and Approaches for Mitigating Them (travail en cours)

Détails : ce sur quoi repose le regroupement, et les trois groupes de critères

Selon l’analyse propre à Validiscan, un contrôle automatisé peut trancher la plupart des cas pour quelques critères de succès des WCAG 2.2. Pour la plupart des critères, un contrôle peut établir certains échecs, mais c’est une personne qui décide si le critère est satisfait. Pour environ un tiers, seule une personne peut trancher.

Ce regroupement n’est pas une classification du W3C. Il s’appuie sur le texte de chaque critère de succès des WCAG 2.2, sur les règles ACT du W3C, sur la liste des règles d’axe-core 4.13.0 et sur un document de travail du W3C, Challenges with Accessibility Guidelines Conformance and Testing, and Approaches for Mitigating Them, cité ici comme un travail en cours, ainsi que le document lui-même le demande. Ce document résume ainsi le problème général : « Nous savons tester automatiquement les occurrences d’un balisage pertinent et les compter. En revanche, nous ne savons pas encore vérifier automatiquement la qualité de ce que ce balisage transmet à l’utilisateur. »

Ainsi regroupés, les 55 critères de succès des WCAG 2.2 aux niveaux A et AA se répartissent en trois groupes :

Critères de succès des WCAG 2.2 aux niveaux A et AA, regroupés selon ce que les contrôles automatisés peuvent trancher (analyse propre à Validiscan, et non une classification du W3C)
Groupe Ce que cela signifie Critères de succès
Les contrôles automatisés peuvent trancher (4 critères) L’exigence est une propriété mesurable de la page affichée. Une règle peut établir un échec et, pour la plupart des contenus, une réussite. Une personne est nécessaire pour les exceptions que le critère énumère et pour les cas qu’une règle ne sait pas lire, comme un texte placé sur une image ou la question de savoir si la langue déclarée est la bonne. 1.4.3 Contrast (Minimum) ; 2.4.11 Focus Not Obscured (Minimum) ; 2.5.8 Target Size (Minimum) ; 3.1.1 Language of Page
Les contrôles automatisés peuvent signaler, une personne tranche (31 critères) Une règle peut établir certains échecs, comme un attribut manquant ou un nom vide, ou désigner des cas à vérifier. Pour conclure à une réussite, il faut une personne, car le critère porte aussi sur le sens, l’exhaustivité ou le comportement d’un élément. 1.1.1 Non-text Content ; 1.2.1 Audio-only and Video-only (Prerecorded) ; 1.2.2 Captions (Prerecorded) ; 1.3.1 Info and Relationships ; 1.3.4 Orientation ; 1.3.5 Identify Input Purpose ; 1.4.1 Use of Color ; 1.4.2 Audio Control ; 1.4.4 Resize Text ; 1.4.10 Reflow ; 1.4.11 Non-text Contrast ; 1.4.12 Text Spacing ; 2.1.1 Keyboard ; 2.1.2 No Keyboard Trap ; 2.2.1 Timing Adjustable ; 2.2.2 Pause, Stop, Hide ; 2.4.1 Bypass Blocks ; 2.4.2 Page Titled ; 2.4.3 Focus Order ; 2.4.4 Link Purpose (In Context) ; 2.4.7 Focus Visible ; 2.5.3 Label in Name ; 2.5.7 Dragging Movements ; 3.1.2 Language of Parts ; 3.2.6 Consistent Help ; 3.3.1 Error Identification ; 3.3.2 Labels or Instructions ; 3.3.7 Redundant Entry ; 3.3.8 Accessible Authentication (Minimum) ; 4.1.2 Name, Role, Value ; 4.1.3 Status Messages
Seule une personne peut trancher (20 critères) Validiscan ne connaît aucun test automatisé fiable pour ces critères. Un outil peut au mieux montrer où regarder. 1.2.3 Audio Description or Media Alternative (Prerecorded) ; 1.2.4 Captions (Live) ; 1.2.5 Audio Description (Prerecorded) ; 1.3.2 Meaningful Sequence ; 1.3.3 Sensory Characteristics ; 1.4.5 Images of Text ; 1.4.13 Content on Hover or Focus ; 2.1.4 Character Key Shortcuts ; 2.3.1 Three Flashes or Below Threshold ; 2.4.5 Multiple Ways ; 2.4.6 Headings and Labels ; 2.5.1 Pointer Gestures ; 2.5.2 Pointer Cancellation ; 2.5.4 Motion Actuation ; 3.2.1 On Focus ; 3.2.2 On Input ; 3.2.3 Consistent Navigation ; 3.2.4 Consistent Identification ; 3.3.3 Error Suggestion ; 3.3.4 Error Prevention (Legal, Financial, Data)

Le regroupement décrit ce qu’un contrôle peut établir en principe. Ce que teste un outil donné est plus restreint et diffère d’un outil à l’autre.

Comment une évaluation complète de l’accessibilité utilise-t-elle les outils ?

Dans une évaluation complète, les outils assistent et les personnes évaluent. WCAG-EM 2.0, la méthodologie d’évaluation du W3C publiée sous la forme d’une Group Note le 23 juillet 2026, comporte cinq étapes et attribue deux rôles aux outils : aider à repérer un échantillon représentatif, et assister les personnes qui l’évaluent ensuite.

Les cinq étapes de WCAG-EM 2.0
  1. Définir le périmètre de l’évaluation.
  2. Explorer le produit numérique évalué.
  3. Choisir un échantillon représentatif.
  4. Évaluer l’échantillon choisi.
  5. Rendre compte des constats de l’évaluation.

Source : WCAG-EM 2.0, Group Note du W3C du 23 juillet 2026

Détails : les cinq étapes de WCAG-EM 2.0, ce qu’elle dit des outils, et les enquêtes sur de nombreux produits

Dans une évaluation complète, les outils assistent et les personnes évaluent. La méthodologie d’évaluation du W3C attribue deux rôles aux outils : aider à repérer un échantillon représentatif, et assister les personnes qui l’évaluent ensuite.

WCAG-EM 2.0, la méthodologie d’évaluation des WCAG (WCAG Evaluation Methodology), que l’Accessibility Guidelines Working Group du W3C a publiée sous la forme d’une Group Note le 23 juillet 2026, comporte cinq étapes :

  1. Définir le périmètre de l’évaluation.
  2. Explorer le produit numérique évalué.
  3. Choisir un échantillon représentatif.
  4. Évaluer l’échantillon choisi.
  5. Rendre compte des constats de l’évaluation.

À propos des outils, WCAG-EM 2.0 indique : « Bien que la plupart des vérifications d’accessibilité ne soient pas entièrement automatisables, les outils d’évaluation peuvent aider considérablement les évaluateurs pendant le processus d’évaluation et contribuer à une évaluation plus efficace. » Son exemple : « certains outils d’évaluation de l’accessibilité peuvent scanner un produit numérique entier pour aider à repérer des échantillons pertinents en vue d’une évaluation manuelle ».

WCAG-EM 2.0 distingue aussi les grandes enquêtes de l’évaluation d’un seul produit. Les enquêtes portant sur de nombreux produits sont « généralement menées en recourant surtout à des outils d’évaluation automatisés », et ces évaluations « n’offrent généralement pas la profondeur qualitative nécessaire à l’examen de la conformité de chaque produit, examen pour lequel cette méthodologie est conçue ».

Quelle part des obstacles les outils automatisés trouvent-ils en pratique ?

Les outils automatisés ont trouvé de 13 % à 40 % des 142 obstacles que le Government Digital Service britannique avait placés sur une page de test, selon son audit mis à jour pour la dernière fois le 13 avril 2018. Ces chiffres, issus de versions d’outils de 2017 et 2018 et d’une page conçue à cet effet, indiquent une fourchette, et non un taux applicable à une boutique aujourd’hui.

Sources : Government Digital Service britannique, audit des outils d’accessibilité · axe-core 4.13.0, guide pour proposer des règles · WebAIM Million 2026

Détails : l’audit du GDS, pourquoi les outils donnent des chiffres différents, et ce que montrent les grandes enquêtes

Lors d’un test publié, mené sur un ensemble connu d’obstacles, aucun des outils automatisés testés n’en a trouvé plus de la moitié. Le Government Digital Service (GDS) du gouvernement britannique a délibérément placé 142 obstacles à l’accessibilité sur une page de contenu, puis l’a soumise à 13 outils automatisés. Dans son audit des outils d’accessibilité, mis à jour pour la dernière fois le 13 avril 2018, le meilleur outil a trouvé 40 % des obstacles et le moins bon 13 %. En comptant les obstacles qu’un outil a signalés pour qu’une personne les vérifie, par exemple pour savoir si les textes alternatifs étaient exacts, le meilleur outil a atteint 50 %. Le README du projet le résume ainsi : les outils de vérification automatique sont « utiles pour trouver des problèmes simples et évidents, mais incapables de détecter bon nombre de problèmes d’accessibilité ». Les chiffres proviennent de versions d’outils de 2017 et 2018 et d’une page de test conçue à cet effet, non d’une vraie boutique : ils indiquent une fourchette, et non un taux applicable à une boutique aujourd’hui.

Les outils peuvent donner des chiffres différents pour une même page. Ils ne testent pas tous les mêmes choses, comme le montre l’écart observé dans l’audit du GDS, et ils ne lisent pas tous les WCAG de la même manière. Le guide pour proposer des règles d’axe-core indique que « tous les testeurs n’ont pas la même interprétation des recommandations d’accessibilité », et que toutes ses règles doivent être cohérentes avec l’interprétation de Deque Systems, la société qui développe axe-core.

Les grandes enquêtes automatisées font apparaître la même limite, vue de l’autre côté. L’analyse de WebAIM portant sur les pages d’accueil des 1 000 000 de sites web les mieux classés, avec des données de février 2026, a détecté des échecs aux WCAG 2 sur 95,9 % d’entre elles. WebAIM ajoute sa propre réserve : « Comme seuls les échecs aux WCAG détectables automatiquement ont été pris en compte, cela laisse penser que le taux de conformité complète aux WCAG 2 A/AA était certainement inférieur à 4,1 %. » Les six types d’échec les plus fréquents dans cette analyse sont tous d’un genre qu’une règle automatisée peut détecter : texte à faible contraste, alternatives textuelles manquantes pour les images, étiquettes manquantes sur les champs de formulaire, liens vides, boutons vides et langue du document manquante. Une telle liste montre ce que les outils peuvent voir. Ce n’est pas un classement de tous les obstacles.

Comment Validiscan répartit-il le travail entre le scanner et une personne ?

Le scanner de Validiscan exécute 102 règles, et une personne parcourt une liste de vérifications manuelles qui compte 35 points ; chaque critère de succès des WCAG 2.2 aux niveaux A et AA qu’aucune règle du scanner ne teste y a un point. Lorsqu’une règle teste un critère sans point dans la liste, un résultat « Satisfait » dans le Remediation Evidence Package repose sur les seuls contrôles automatisés.

critères de succès des WCAG 2.2 aux niveaux A et AA
55
règles que le scanner exécute : 79 règles d’axe-core et 23 contrôles que Validiscan a écrits lui-même
102
critères testés par au moins une règle que le scanner exécute
33
critères qu’aucune règle du scanner ne teste, chacun avec un point dans la liste de vérifications manuelles
22
points de la liste de vérifications manuelles, parcourue par une personne
35
Détails : les règles, la liste, ce que signifie une couverture complète, et les limites qu’énumère le dossier

Le scanner de Validiscan exécute des règles automatisées, et une personne parcourt une liste de vérifications manuelles. Les critères de succès que testent les règles, et ceux pour lesquels la liste comporte un point, sont publiés critère par critère.

Le scanner exécute 102 règles : 79 règles d’axe-core et 23 contrôles que Validiscan a écrits lui-même, dont beaucoup portent sur ce qu’axe-core ne teste pas, comme les pièges au clavier, l’ordre du focus et le reflow. En outre, 11 règles d’axe-core sont désactivées parce qu’un contrôle propre à Validiscan teste la même chose, de sorte qu’un même élément ne donne jamais deux constats, et 15 ne sont pas exécutées parce qu’axe-core les marque comme expérimentales ou obsolètes, ou parce qu’elles ne testent que le niveau AAA. Le catalogue des règles répertorie chaque règle avec son statut.

Certains contrôles propres à Validiscan interagissent avec la page. L’un « suit la séquence de tabulation et détecte les boucles et les impasses » ; un autre « affiche les pages sur une largeur de 320 pixels CSS (l’équivalent d’un zoom à 400 %) ». Ils mesurent un comportement. Ils ne jugent pas du sens.

Sur les 55 critères de succès des WCAG 2.2 aux niveaux A et AA, 33 sont testés par au moins une règle que le scanner exécute. Les 22 autres ne sont testés par aucune règle que le scanner exécute, et chacun d’eux a un point dans la liste de vérifications manuelles, qui compte 35 points. La liste comporte aussi des points pour certains critères qu’une règle ne teste qu’en partie, comme l’utilisation au clavier, l’ordre du focus et les sous-titres. Pour les autres critères qu’une règle teste, la liste ne comporte aucun point. La matrice des critères indique, pour chaque critère de succès, les règles qui le testent et si la liste de vérifications manuelles comporte un point le concernant.

Pour chaque point de la liste, Validiscan enregistre le résultat (réussi, échoué ou non applicable), avec des notes et, le cas échéant, un fichier de preuve. Les résultats figurent dans la section « Revue manuelle et constats exclus » du Remediation Evidence Package. La section « Périmètre et méthodologie » du dossier de preuves énumère les limites de l’évaluation, dont celles-ci :

  • « Les contrôles automatisés ne détectent qu’une partie des obstacles à l’accessibilité. Un critère n’est considéré comme satisfait que si les contrôles automatisés le couvrent entièrement ou si une vérification manuelle a réussi. »
  • « Les contenus intégrés dans des cadres d’une autre origine (cross-origin) ou dans un shadow DOM fermé, comme les champs de paiement et certains outils de consentement et widgets, ne sont pas évalués automatiquement. »

Dans l’application de Validiscan, les contrôles automatisés sont considérés comme couvrant entièrement un critère lorsqu’une règle exécutée par le scanner le teste et que la liste de vérifications manuelles ne comporte aucun point pour ce critère. Pour un tel critère, un résultat « Satisfait » dans le dossier de preuves repose sur les seuls contrôles automatisés. Au 6 octobre 2026, parmi ces critères figurent certains que le regroupement ci-dessus laisse à une personne le soin de trancher, comme 1.1.1 Non-text Content et 2.4.4 Link Purpose (In Context).

Aujourd’hui, le scanner ne conserve pas les résultats qu’une règle marque comme « à examiner » : ils n’apparaissent donc pas comme des constats. La page de méthode cite ce point parmi les limites.

Le dossier de preuves fait état, critère par critère, de la conformité aux critères de succès des WCAG 2.1 niveau AA et des WCAG 2.2 niveau AA, telle qu’évaluée sur les pages et aux dates indiquées. Ce dossier constitue la preuve d’une évaluation et de travaux de correction. Il ne s’agit pas d’un certificat, et il ne se prononce pas sur la conformité juridique. La vérification gratuite est entièrement automatisée, sans vérification manuelle : les échecs qu’elle signale ne constituent donc pas un total.

Ce guide fournit des informations et ne constitue pas un conseil juridique.

Sources

17 sources, toutes vérifiées pour cette page le 6 octobre 2026.

W3C 6
  1. Selecting Web Accessibility Evaluation Tools · W3C Web Accessibility Initiative (WAI) · vérifiée le
  2. Understanding Conformance (Understanding WCAG 2.2) · W3C Web Accessibility Initiative (WAI) · vérifiée le
  3. Web Content Accessibility Guidelines (WCAG) 2.2 · W3C ·  · vérifiée le
  4. About ACT Rules · W3C Web Accessibility Initiative (WAI) · vérifiée le
  5. WCAG Evaluation Methodology (WCAG-EM) 2.0 · W3C Accessibility Guidelines Working Group ·  · vérifiée le
  6. Challenges with Accessibility Guidelines Conformance and Testing, and Approaches for Mitigating Them (working draft, work in progress) · W3C Accessibility Guidelines Working Group · vérifiée le
axe-core 4.13.0 8
  1. axe-core 4.13.0, README · Deque Systems (axe-core repository) ·  · vérifiée le
  2. axe-core 4.13.0, API documentation · Deque Systems (axe-core repository) ·  · vérifiée le
  3. axe-core 4.13.0, rule descriptions · Deque Systems (axe-core repository) ·  · vérifiée le
  4. axe-core 4.13.0, proposing axe-core rules · Deque Systems (axe-core repository) ·  · vérifiée le
  5. axe-core 4.13.0, check has-alt · Deque Systems (axe-core repository) ·  · vérifiée le
  6. axe-core 4.13.0, check caption (messages) · Deque Systems (axe-core repository) ·  · vérifiée le
  7. axe-core 4.13.0, check caption (code) · Deque Systems (axe-core repository) ·  · vérifiée le
  8. axe-core 4.13.0, check color-contrast · Deque Systems (axe-core repository) ·  · vérifiée le
Audits d’outils et enquêtes 3
  1. Accessibility tool audit · UK Government Digital Service ·  · vérifiée le
  2. accessibility-tool-audit, README · UK Government Digital Service (alphagov repository) · vérifiée le
  3. The WebAIM Million: The 2026 report on the accessibility of the top 1,000,000 home pages · WebAIM · vérifiée le

À lire ensuite

Les 6 guides

Commencez 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 gratuite

Ou é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

Écrire à Validiscan

Pour une vérification gratuite, indiquez l’adresse de votre boutique et sa plateforme.

Validiscan utilise ce que vous envoyez pour vous répondre. Politique de confidentialité