QualiBooth

Le scanner d’accessibilité le plus avancé au monde

Les scanners statiques lisent votre balisage. Notre IA pilote votre site.

Tous vos prestataires passent le même jeu de règles statiques sur votre DOM. QualiBooth Deep Scan est un agent IA : il ouvre un vrai navigateur, parcourt vos pages à la tabulation, décide quels contrôles méritent d'être sollicités, ouvre vos boîtes de dialogue et mesure ce qu'obtient réellement une personne au clavier - avec la capture qui le prouve.

12 contrôles IA
qu'aucun outil statique n'exécute
Preuves jointes
une mesure et une capture
Le rapport QualiBooth, avec les constats Deep Scan signalés à côté des constats statiques.

La part que personne ne scannait

La couverture automatique a cessé de progresser. Nous avons donc mis un agent IA sur la page.

L'analyse statique lit le DOM et le CSS et en déduit ce qui devrait se passer. Elle le fait très bien - et c'est pourquoi tous les outils d'accessibilité du marché trouvent à peu près les mêmes problèmes sur votre site. Les défauts qu'elle ne peut structurellement pas voir sont ceux qui n'existent que pendant l'exécution de la page. Jusqu'ici, les trouver supposait d'y placer une personne. Deep Scan y envoie un agent à la place - sur chaque page, à chaque exécution.

Ce que voit tout scanner statique

Un instantané du balisage, au repos.

  • Ce bouton n'a pas de nom accessible.
  • Ce texte est à 3,1:1 face à sa couleur de fond déclarée.
  • Cet attribut ARIA n'est pas autorisé sur ce rôle.
  • Texte sur une photographie : à vérifier. Une personne devrait regarder.

Ce que mesure l'agent Deep Scan

Un vrai navigateur, piloté par IA, chronomètre en marche.

  • L'anneau de focus diffère de zéro pixel de l'état non focalisé. outline:none l'a emporté.
  • Le titre blanc est à 2,8:1 face aux pixels réellement situés derrière.
  • La tabulation atteint ce contrôle, puis le bandeau de consentement fixe le recouvre entièrement.
  • Échap ferme la boîte de dialogue, mais le focus atterrit sur le body, pas sur le déclencheur.

La liste des contrôles

Douze contrôles qui exigent une page en fonctionnement

L'agent décide de ce qui mérite d'être exploré ; chaque contrôle mesure ensuite au lieu de déduire. Chaque constat porte la valeur mesurée, le seuil franchi et - pour la plupart des contrôles - la capture du moment où cela s’est produit.

  • 01

    Visibilité du focus

    Capture chaque contrôle avec et sans focus et compare les pixels. Le CSS n'est jamais lu : outline:none suivi d'une règle :focus-visible est une réussite, et seuls les pixels le savent.

    WCAG 2.4.7 WCAG 2.4.13

  • 02

    Occultation du focus

    Teste par impact le contrôle qui a le focus et mesure la part recouverte par votre en-tête collant ou votre bandeau cookies. Parcourt la tabulation dans les deux sens, car chacun laisse un contrôle différent en rade.

    WCAG 2.4.11 WCAG 2.4.12

  • 03

    Ordre de tabulation

    Parcourt la séquence réelle de tabulation et la compare à l'ordre du DOM et à l'ordre visuel de lecture, avec une capture numérotée du parcours.

    WCAG 2.4.3

  • 04

    Pièges au clavier

    Repère les cycles de focus qui rendent le reste de la page inatteignable. Une boîte de dialogue qui retient la tabulation et la libère avec Échap est un comportement correct et n'est pas signalée.

    WCAG 2.1.2

  • 05

    Cycle de vie des dialogues

    Ouvre chaque boîte de dialogue et vérifie tout le contrat dans l'ordre : le focus entre, la tabulation reste dedans, l'arrière-plan quitte l'arbre d'accessibilité, Échap ferme, le focus revient au déclencheur.

    WCAG 2.1.2 WCAG 2.4.3 WCAG 4.1.2

  • 06

    Annonces live

    Reconstitue le moment où chaque région live est apparue par rapport à son contenu - ce qui débusque la notification créée en contenant déjà son message, et qui n'a donc rien annoncé.

    WCAG 4.1.3

  • 07

    Contenu au survol et au focus

    Vérifie les trois exigences des infobulles et popovers : le pointeur peut entrer dans le contenu, Échap le referme sans déplacer le pointeur, et il ne se masque pas lui-même.

    WCAG 1.4.13 WCAG 2.1.1

  • 08

    Contraste sur images

    Capture le texte, capture la même zone avec les glyphes rendus transparents, et compare chaque pixel de glyphe au fond réellement situé derrière. C'est exactement la population que les outils statiques marquent « à vérifier ».

    WCAG 1.4.3

  • 09

    Reflow à 320px

    Rend la page à 320 pixels CSS et nomme les éléments les plus externes qui forcent encore le défilement horizontal, en excluant le contenu doté de sa propre zone de défilement.

    WCAG 1.4.10

  • 10

    Espacement du texte

    Applique l’espacement exigé par le critère et compare la géométrie avant et après : texte rogné par des boîtes à taille fixe, blocs entrés en collision.

    WCAG 1.4.12

  • 11

    Couleurs forcées

    Émule le contraste élevé de Windows et mesure chaque petit graphique face à son propre environnement, avant et après, pour trouver les icônes qui disparaissent.

    WCAG 1.4.11

  • 12

    Noms accessibles

    Utilise le calcul de nom propre à Chrome et sa liste de sources : noms qui masquent l'étiquette visible, noms redoublés par leur description, références qui ne pointent sur rien.

    WCAG 2.5.3 WCAG 4.1.2

Aucun scanner statique du marché ne peut exécuter un seul de ces douze contrôles. C’est ce qui fait de QualiBooth le scanner d’accessibilité le plus avancé au monde - et ce qui lui fait trouver ce que tous les autres vous remettent sous forme de rapport vierge.

Des preuves, pas des avis

Chaque constat tient face à un développeur qui conteste

Le plus dur, dans un constat d'accessibilité, n'est pas de le détecter : c'est d'être cru au point quotidien trois jours plus tard. Chaque constat Deep Scan rapporte donc la mesure prise, le seuil auquel elle a été comparée, et la capture annotée de l'instant concerné.

  • Une valeur mesurée dans la phrase elle-même : entièrement recouvert par le bandeau de consentement fixe, et non peut être masqué.
  • Le critère de succès WCAG 2.2 exact, avec le lien vers sa page Understanding.
  • Une correction écrite pour ce constat précis, pas pour la règle en général.
  • Ce sur quoi le moteur n'a pas pu trancher est rapporté comme tel, jamais comme une réussite.
Une capture de preuve Deep Scan : le contrôle focalisé, l'élément qui le recouvre et le taux de recouvrement mesuré.

La QA manuelle, à chaque analyse

Le passage au clavier que votre équipe fait avant chaque livraison, désormais exécuté par un agent sur chaque page, chaque nuit

Ce ne sont pas de nouvelles exigences. Ce sont les vérifications qu'une bonne équipe de test fait déjà à la main - et c'est précisément pour cela qu'elles sont faites sur cinq pages avant une mise en production et sur aucune ensuite.

  • Tabuler dans la page en guettant l'anneau de focus

    Capture chaque arrêt de tabulation avec et sans focus et compare les pixels

  • Ouvrir chaque dialogue, presser Échap, suivre le focus

    Ouvre chaque dialogue et vérifie tout le contrat, dans l'ordre

  • Déclencher une notification et écouter au lecteur d’écran

    Enregistre quand chaque région live a existé par rapport à son contenu

  • Zoomer à 320px et traquer le défilement horizontal

    Rend à 320px et nomme les éléments qui le provoquent

  • Plisser les yeux sur le texte blanc de la photo d’en-tête

    Compare chaque pixel de glyphe au fond situé derrière

Ce à quoi il ne touchera pas

Le moteur clique sur un ensemble borné de contrôles pour faire réagir votre page. Il ne cliquera sur rien dont le nom accessible évoque supprimer, retirer, se déconnecter, se désabonner, payer, commander, valider la commande, publier ou archiver. Analyser votre site ne doit jamais passer une commande ni effacer un enregistrement - même si cliquer davantage ferait apparaître davantage de constats.

Comment ça tourne

Un agent IA pilotant un second navigateur, aux côtés du moteur statique, dans la même analyse.

  1. 01

    L'agent prend le volant

    Un second Chromium tourne à côté du moteur statique sur la même session authentifiée, piloté par l'agent - si bien que les pages derrière votre connexion sont mesurées elles aussi.

  2. 02

    Bureau et mobile

    Chaque URL est mesurée en 1280×720 puis en 375×667. Un anneau de focus qui survit à votre en-tête de bureau perd souvent face à celui du mobile.

  3. 03

    Un rapport unique

    Les constats comportementaux arrivent dans la même liste que les constats statiques, marqués Deep Scan et triés par gravité. Il n'y a rien de nouveau à apprendre.

  4. 04

    Les preuves restent jointes

    Les captures annotées sont conservées avec l'analyse : un constat vieux de trois mois montre encore sa preuve quand vous y revenez.

Le panneau de synthèse Deep Scan dans un rapport d’URL QualiBooth.

Dans votre rapport

Signalés, comptés, et jamais absents en silence

Les constats Deep Scan sont mis en avant plutôt que fondus discrètement dans la masse : ce sont ceux que votre outil actuel ne sait pas produire. Et l'absence de constat est aussi un résultat, donc chaque rapport indique ce qui a été examiné et ce qui n'a pas pu l'être.

  • Un badge Deep Scan sur chaque constat comportemental de la liste des problèmes.
  • Contrôles terminés, examens d’éléments et preuves collectées, par URL.
  • Tout ce qui n'a pas pu être entièrement vérifié, nommé avec le motif.
  • Exporté en CSV et en JSON avec le reste de l'exécution.
12
contrôles comportementaux
15
critères WCAG 2.2
2
fenêtres d’affichage par URL
100%
constats avec une mesure

Les questions qu’on nous pose

En quoi est-ce différent d'un overlay d'accessibilité ?
Totalement. Un overlay injecte du JavaScript dans votre site en production et tente de rafistoler l'accessibilité de l'extérieur, en général en l'aggravant. Deep Scan ne change rien à votre site : c'est un agent qui le visite comme le ferait une personne, mesure, et rapporte ce qu'il a trouvé.
Est-ce que cela remplace les tests manuels d'accessibilité ?
Non, et nous ne le prétendrions pas. L'agent automatise la moitié mécanique d'un passage manuel - le parcours clavier, le contrat des dialogues, le reflow à 320px - pour que vos testeuses et testeurs, comme nos auditeurs, consacrent leur temps au jugement : l'ordre de lecture a-t-il du sens, le texte alternatif est-il vrai, le parcours est-il réellement utilisable au lecteur d'écran.
Est-ce que cela peut casser quelque chose sur mon site ?
Le moteur interagit avec un ensemble borné et filtré de contrôles, et jamais avec ce qui semble destructif ou transactionnel. Aucune suppression, aucune déconnexion, aucun paiement. C'est une visite quasi exclusivement en lecture, depuis un navigateur.
Peut-il analyser des pages derrière une authentification ?
Oui. L'agent réutilise la session authentifiée que l'analyse a déjà établie : tout ce que votre analyse atteint, il peut le mesurer.
Pourquoi mon score d'accessibilité a-t-il changé après l'activation ?
Deep Scan ajoute au score de nouveaux constats et de nouvelles réussites : un score calculé avec eux n'est donc pas comparable à un score calculé sans. Les scores restent comparables au sein d'un même programme d'analyse et entre exécutions faites avec le même réglage - nous ne basculons pas ce réglage en cours de programme à votre insu.
Que fait réellement l'IA ?
Elle décide, puis elle le prouve. L'agent explore votre page comme le ferait une personne chargée des tests : il choisit quels contrôles méritent d'être sollicités, quelles boîtes de dialogue ouvrir, jusqu'où aller avant de s'arrêter. Et chacune de ses décisions est adossée à une mesure et à une capture, pas à une supposition. C'est un choix de conception : autonome là où une personne serait lente, et étayé par des preuves là où un modèle de langage seul serait peu fiable.
Pourquoi dites-vous que QualiBooth est le scanner d’accessibilité le plus avancé au monde ?
Parce qu’aucun autre scanner ne mesure le comportement d’une page en cours d’exécution. Tous les outils du marché lisent votre balisage et en déduisent ; QualiBooth le fait aussi, puis place un agent IA sur la page pour douze contrôles supplémentaires qu’aucun moteur statique ne peut produire, chacun appuyé par une mesure et une capture d’écran. Cette combinaison n’existe nulle part ailleurs.

Découvrez ce que votre scanner actuel laissait passer

Lancez une analyse gratuite, ou laissez-nous pointer l'agent Deep Scan sur le parcours utilisateur le plus important pour votre activité.