Selon l'OMS, plus d'un milliard de personnes dans le monde vivent avec une forme de handicap. Cela représente environ 15 % de la population mondiale !
Avec cela en tête, il est évident que nous devons nous assurer que nos applications web n'excluent personne et, pour cela, nous devons porter une attention particulière à l'accessibilité lors de la conception et des tests.
Peut-être que lorsque vous pensez au handicap, vous avez une image spécifique en tête, mais cela peut prendre de nombreuses formes et être aussi :
- Permanente (comme une déficience visuelle)
- Temporaire (comme une infection de l'oreille)
- Situationnelle (comme un parent tenant un bébé)

Ces handicaps peuvent limiter la manière dont les personnes interagissent avec les fonctionnalités des applications. Les tests d'accessibilité web interviennent alors pour vérifier si l'application est accessible à ces différents types de handicaps.
Qu'est-ce que le test d'accessibilité web ?
L’accessibilité, parfois appelée a11y, consiste à créer des outils, des sites web et des contenus web utilisables par n’importe quel visiteur, quels que soient ses handicaps, déficiences ou limitations. Lorsque l'on parle de tests, intégrez les tests d'accessibilité à votre stratégie de test ; ne les laissez pas pour la fin.
Le test d'accessibilité est un type de test d'utilisabilité. En testant l’accessibilité, on s’assure que tous les utilisateurs, y compris ceux ayant des handicaps comme la cécité, des difficultés auditives ou d’autres troubles cognitifs, peuvent utiliser les sites web et les applications web. Cela garantit l’accessibilité des contenus sans recourir aux interactions classiques comme la souris, le clavier, le pavé tactile, etc.
Quels aspects de l’accessibilité sont évalués par les tests d’accessibilité web ?
Lorsqu’on vérifie l’accessibilité d’un site web, il peut être judicieux de suivre les Directives pour l'accessibilité du contenu web (WCAG). Les trois niveaux d’accessibilité définis par les WCAG sont :
- A : accessibilité web de base ;
- AA : la norme d’accessibilité internationale – actuellement une obligation légale aux États-Unis et dans les pays de l’UE.
- AAA : le niveau le plus strict – généralement réservé à des applications spécifiques.
De plus, selon les WCAG, il existe quatre grands principes pour l’accessibilité. Vous pouvez les retenir avec l’acronyme anglais POUR (Perceivable, Operable, Understandable, Robust), qui signifie :
- Perceptible : les utilisateurs du site doivent pouvoir percevoir le contenu et l’information. Cela se fait généralement de manière visuelle, mais pour les personnes malvoyantes, le contenu peut être perçu grâce à un lecteur d’écran.
- Utilisable : les utilisateurs doivent pouvoir interagir avec les éléments de la page et naviguer facilement sur les différents écrans.
- Compréhensible : le contenu, qu’il soit graphique ou textuel, doit être facile à comprendre.
- Robuste : cela signifie que l’application web doit fonctionner correctement sur plusieurs appareils, y compris avec des technologies d’assistance.
Pourquoi les tests d’accessibilité web sont-ils importants ?
Alors, pourquoi est-il important de tester l’accessibilité ?
Pour moi, la première raison est l’inclusion. En garantissant l’accessibilité d’un site ou d’une application web, nous nous assurons de ne pas exclure quelqu’un de l’accès au contenu et des fonctionnalités. Cela signifie une meilleure expérience utilisateur pour tous les clients potentiels.
En retour, cela peut aussi entraîner une augmentation des bénéfices : selon une enquête Click-Away Pound, 82 % des utilisateurs ayant des besoins spécifiques dépenseraient plus d’argent sur un site s’il était plus accessible.
Enfin, et non des moindres, il est important de tester l’accessibilité afin de se conformer à la loi et aux standards et règles d’accessibilité web.
Comment tester l'accessibilité web ?
Passons à l’aspect pratique du test. L’une des meilleures pratiques consiste à commencer les tests d’accessibilité tôt dans le cycle de développement. Ainsi, tout problème trouvé sera plus facile à corriger. Laisser cela à la fin peut signifier beaucoup de travail supplémentaire. Les tests peuvent être effectués manuellement ou à l’aide d’outils de test d’accessibilité web.
Liste de vérification pour l'accessibilité des sites web
Voici quelques points clés à prendre en compte lors de l'évaluation de l'accessibilité d'un site web, qui peuvent être vérifiés par des tests manuels ou des tests automatisés :
- Accessibilité au clavier : est-il possible de naviguer sur votre site web sans utiliser la souris ? Cela signifie que chaque lien, bouton ou champ de saisie doit être accessible en appuyant sur les touches Tab, flèches, Espace et Entrée. Les sites accessibles au clavier sont facilement lus avec des dispositifs d'assistance, comme les lecteurs d'écran, le contrôle vocal ou les contacteurs.
- Structure de navigation : Vous pouvez tester en appuyant sur la touche Tab ou la combinaison Shift+Tab. La navigation doit être logique, l’ordre doit respecter l’affichage des menus et des éléments interactifs, et les menus doivent rester à la même place même lorsque l’utilisateur navigue vers une autre page.
- Compatibilité avec les lecteurs d'écran : Le contenu du site est-il accessible avec un lecteur d'écran ? Et si oui, l’ordre des éléments est-il correct ?
- Sous-titres et transcriptions pour les vidéos et podcasts : ceux-ci sont nécessaires pour que les personnes malentendantes puissent comprendre ce qui est dit. Ils sont également utiles dans des situations temporaires, comme lorsque l'on se trouve dans un environnement bruyant où il est difficile de suivre le contenu audio.
- Zoom/Loupe : les personnes ayant une vision réduite doivent pouvoir naviguer et interagir avec le contenu de la page web. Vous pouvez utiliser la fonction de zoom intégrée aux navigateurs (Ctrl+ sous Windows, ou Cmd+ sous Mac) pour valider que les éléments restent bien affichés, lisibles et accessibles.
- Sensibilité aux couleurs : certains utilisateurs peuvent être sensibles aux couleurs, il est donc important que les contrastes sur les pages web ne soient pas trop forts. Mais en même temps, prenez en compte qu’un contraste insuffisant peut rendre certains éléments difficiles à percevoir pour les personnes malvoyantes. Les WCAG proposent des directives spécifiques sur le contraste.
- Passer la navigation : Vérifiez que le site web propose une fonctionnalité « Passer au contenu principal » ou « Passer au contenu ». Cela permet aux utilisateurs du clavier d’accéder directement au contenu principal sans être obligés de parcourir tous les menus, boutons et champs disponibles.
- Balises alt : Tous les contenus non textuels doivent comporter un texte alternatif afin que les lecteurs d'écran puissent lire les images.
- Lumières clignotantes ou éléments lumineux clignotants : les éléments qui clignotent ou scintillent peuvent déclencher des crises d’épilepsie chez des utilisateurs atteints de certaines pathologies. Ils nuisent généralement à l’image des sites, mais si vous devez en intégrer, assurez-vous que le clignotement n’est pas trop intense pour éviter les risques.
Comment les tests de charge améliorent-ils l'accessibilité ?
Les tests de charge sont un outil essentiel dans le domaine des tests d’accessibilité web. Ils permettent aux développeurs et testeurs d’évaluer les performances d’un site lorsqu’il est soumis à différents niveaux de stress ou de trafic utilisateur. En simulant un volume important d’utilisateurs accédant simultanément au site, les tests de charge permettent d’identifier les goulets d’étranglement ou problèmes susceptibles de nuire à l’accessibilité pour les personnes en situation de handicap.
L’un des principaux objectifs des tests d’accessibilité web est de garantir que tous les utilisateurs, quelles que soient leurs capacités, peuvent accéder efficacement à un site web et y naviguer. Les tests de charge jouent un rôle crucial dans la réalisation de cet objectif en évaluant les performances du site sous forte sollicitation. En générant un grand nombre d’utilisateurs simultanés, les tests de charge peuvent révéler des problèmes potentiels pouvant surgir lorsque de nombreux utilisateurs en situation de handicap accèdent au site en même temps.
Les tests de charge permettent de détecter les problèmes de performance qui pourraient affecter l’accessibilité web. Par exemple, si un site met trop de temps à charger ou devient non réactif lorsque plusieurs utilisateurs y accèdent, cela peut perturber considérablement l’expérience des personnes en situation de handicap qui utilisent des technologies d’assistance. Les outils de tests de charge peuvent précisément aider à repérer ces goulots d’étranglement et permettent aux développeurs d’optimiser le site afin qu’il reste accessible même sous forte charge.
Outils de test d'accessibilité web
Heureusement, de nombreux outils en ligne permettent d’identifier les problèmes d’accessibilité d’un site web et de valider sa conformité aux normes WCAG.
Certains outils peuvent être installés comme des extensions de navigateur et proposent généralement des vérifications simples des erreurs d’accessibilité, tandis que d’autres peuvent aider à mettre en place un processus de test automatisé de l’accessibilité. J’en mentionnerai quelques-uns parmi les plus importants ci-dessous.
- Axe DevTools : Axe peut être installé sur un navigateur et est accessible via un onglet dans les outils de développement. Il fournit des informations sur l’accessibilité, telles que les manques de texte alternatif ou les problèmes de contraste des couleurs.

- Wave : Wave est un outil d'évaluation de l'accessibilité web disponible en ligne ainsi qu'en extension de navigateur. Il fournit des informations similaires à Axe.
- AccessiBe : AccessiBe peut être utilisé pour vérifier automatiquement la conformité ADA, et il s'intègre également à d'autres outils comme Jira et AWS.
- Google Lighthouse : Lighthouse propose plusieurs audits qui couvrent une variété de normes WCAG, selon lesquelles il évalue ensuite l’accessibilité de votre site web et formule des recommandations sur les changements à apporter.
À retenir
Les tests d'accessibilité évaluent la facilité de navigation, d’utilisation et de compréhension des sites web. Tout le monde bénéficie de l’accessibilité, y compris les personnes âgées, les enfants, les gauchers et les personnes en situation temporaire où un ou plusieurs de leurs sens sont diminués.
Si vous avez aimé cet article, pourquoi ne pas vous abonner à la Newsletter QA Lead pour rester informé de toutes les actualités, articles et outils liés aux tests ?
