Audit d'accessibilité - Guidage vocal Viadirect, aéroport de Vérone
Résultats de l'audit complet réalisé le 30 septembre 2026 sur le guidage vocal destiné aux personnes déficientes visuelles (https://bridge.viadirect.com/guidage-vocal/verone), selon le RGAA 4.1.2 et les WCAG 2.1/2.2 niveaux A et AA.
RGAA 4.1.2
Taux de conformité : 100 % des critères testés (47 critères conformes sur 47 critères tranchés). 55 critères sont non applicables et 4 restent non testés ; ces deux catégories sont exclues du calcul, conformément à la méthode officielle du RGAA.
Non-conformités
Aucune non-conformité relevée.
Critères non testés et raison (4)
| Critère | Tests sans verdict | Raison |
|---|---|---|
| 7.1 - Chaque script est-il, si nécessaire, compatible avec les technologies d’assistance ? | 7.1.2 | Conformité de chaque composant d'interface à un motif de conception de référence : vérification non automatisée (la restitution du nom et du rôle a été vérifiée avec le lecteur d'écran NVDA, test 7.1.3 conforme). |
| 7.2 - Pour chaque script ayant une alternative, cette alternative est-elle pertinente ? | 7.2.1, 7.2.2 | L'application repose entièrement sur des scripts ; décider si un élément de repli constitue une alternative et juger de sa pertinence n'est pas tranché par nos règles. |
| 7.4 - Pour chaque script qui initie un changement de contexte, l’utilisateur est-il averti ou en a-t-il le contrôle ? | 7.4.1 | Changements de contexte initiés par un script (passage à l'écran suivant après un choix, avance automatique du compteur de pas) : l'information préalable de l'utilisateur relève d'un jugement non automatisé. |
| 12.8 - Dans chaque page web, l’ordre de tabulation est-il cohérent ? | 12.8.2 | L'ordre de tabulation de chaque écran est mesuré et cohérent (test 12.8.1 conforme) ; l'ordre après l'insertion de contenu par script (liste de résultats, consigne suivante) n'est pas mesuré par nos règles. |
WCAG 2.1 / 2.2 - niveaux A et AA
34 critères conformes, 0 non conforme, 19 non applicables, 3 non testés. Aucune non-conformité n'a été relevée ; la conformité au niveau AA ne peut toutefois pas être déclarée tant que les 3 critères non testés n'ont pas été évalués.
Non-conformités
Aucune non-conformité relevée.
Critères non testés et raison (3)
| Critère | Raison |
|---|---|
| 3.3.1 - Identification des erreurs | Identification des erreurs : l'application ne comporte pas de saisie validée (la recherche sans résultat annonce « Aucun lieu trouvé », vérifié avec NVDA) ; non tranché par nos règles. |
| 3.3.3 - Suggestion après erreur | Suggestion après une erreur : aucune méthode automatisée de notre démarche. |
| 3.3.7 - Saisie redondante | Saisie redondante : aucune méthode automatisée de notre démarche. |
Modalités techniques de l'audit
- Date : 30 septembre 2026. Version auditée : fichiers de l'application publiés le 30 septembre 2026 (app.js?v=38861ed639, engine.js?v=0180d6d9ce, numbers.js?v=ed28b9e8e5, app.css?v=a93a53dfca).
- Périmètre exhaustif : 12 écrans, soit tous les écrans de l'application. Quatre sont accessibles par adresse : choix de la langue, écran de départ en français, anglais et espagnol. Huit sont atteints par un parcours scripté : résultats de recherche, catégorie, choix de l'emplacement, arrivée, récapitulatif, et trois étapes de guidage dont un changement de niveau. Trajet de référence : Enregistrement 1-20 vers Portes B.
- Environnement : navigateur Chromium 149 piloté par Playwright 1.61, fenêtre de 1400 × 900 px ; mesures complémentaires à 320 px de large, avec texte agrandi à 200 %, espacement du texte modifié et mode de contraste forcé.
- Analyse automatique : axe-core 4.9.1 sur chaque écran (règles violées, réussies et incomplètes), complété par une quarantaine de contrôles propres (focus visible, noms accessibles, cibles tactiles, contrastes calculés, contenus cachés, messages de statut, gestes, etc.).
- Validation du code : validateur Nu Html Checker exécuté localement sur le code rendu de chaque écran.
- Jugements visuels et sémantiques (pertinence des alternatives, information portée par la couleur, images décoratives, textes des liens et des titres) : modèle de langage multimodal via API, sur des captures et extraits conservés pour contrôle.
- Lecteur d'écran réel : NVDA 2026.2. Rapprochement élément par élément entre nom accessible calculé et annonce vocale sous Firefox 151, sur les écrans accessibles par adresse. Captures des écrans de guidage sous Chromium : annonce des résultats de recherche, consignes lues quand la voix de l'application est désactivée, bouton « Répéter ».
- Instrumentation posée avant le chargement de chaque écran : écouteurs clavier globaux (raccourcis à un caractère), sons lancés sans geste, gestes et ouverture de fenêtres ; ordre de tabulation relevé depuis le haut de l'écran ; contraste mesuré des éléments graphiques (SVG et glyphes). Fonctions liées au mouvement (boussole, compteur de pas) : revue du code source de la version auditée, rapprochée des écrans capturés.
- Tests en conditions réelles : parcours complet au clavier seul (itinéraires standard et PMR, de la recherche jusqu'à l'arrivée) ; attente de 30 minutes sans action sur l'écran de guidage.
- Calcul : un critère RGAA est conforme seulement si tous ses tests applicables le sont sur tous les écrans ; un seul test non conforme suffit à le rendre non conforme ; un critère dont certains tests restent sans verdict est « non testé », jamais conforme. Taux = conformes / (conformes + non conformes). Le taux incluant les jugements du modèle et le taux prouvé mécaniquement sont tous deux de 100 %.
- Appréciation motivée : l'application est un processus en étapes (« Étape 1 sur 3 » à « Étape 3 sur 3 », puis guidage), cas particulier prévu par le critère RGAA 12.1. Le champ « Rechercher un lieu » est une étape de ce processus, pas un moteur de recherche du site. Les critères 12.1 et 12.5 ont donc été jugés non applicables, y compris les tests qui avaient été mesurés conformes.
- Limites : pas de test avec des utilisateurs en situation de handicap ; pas d'essai de VoiceOver (iOS) ni de TalkBack (Android) sur téléphone réel ; pas d'essai sur place avec capteurs réels (exactitude des consignes, précision de la boussole et du compteur de pas) ; mode réalité augmentée et autres aéroports hors périmètre.
Audit réalisé par Accessibility Sentinel - www.accessibility-sentinel.com