Tester des composants ARIA avec un lecteur d'écran

En préambule

Ce chapitre vous explique pas à pas comment tester les différents composants ARIA avec un lecteur d'écran.

Pour que ces composants, développés avec JavaScript, soient accessibles, il est nécessaire qu'ils implémentent complètement les motifs de conception décrits par l'API ARIA.

Néanmoins, un composant conforme au motif de conception peut poser des problèmes lorsqu'il interagit avec les technologies d'assistance, les lecteurs d'écrans notamment. C'est la raison pour laquelle le RGAA demande que la restitution de ces composants et leurs interactions soient testées avec les lecteurs d'écran de la base de référence.

Pour chacun des composants, nous expliquerons comment utiliser les trois lecteurs d'écran pour réaliser les tests. Nous illustrerons ces explications par des exemples concrets issus de la Bibliothèque de référence des composants ARIA pour le RGAA.

Note : le RGAA demande de tester uniquement les interactions de base, c'est-à-dire celles qui réfèrent aux touches Échap, Espace, Entrée, Tabulation, flèches de direction. Rien ne vous empêche en complément de tester les interactions riches telles qu'elles sont définies par les motifs de conception.

Test des composants

Liste des composants testés

  • Slider
  • Progressbar
  • Dialog
  • Tabpanel
  • Tooltip
  • Button
  • Checkbox
  • Menubar
  • Accordeon
  • Tree
  • Datepicker
  • Autocomplete

La présentation de chaque composant utilisera le même modèle : après une présentation générique du composant tel qu'il doit être vu et manipulé par l'utilisateur (restitution et utilisation au clavier), les démonstrations utiliseront des exemples issus de la bibliothèque de tests du RGAA ou d'exemples extérieurs.

  • Restitution
  • Interactions de base au clavier
  • Test du composant avec JAWS
  • Test du composant avec NVDA
  • Test du composant avec VoiceOver

Restitution des lecteurs d'écran

La restitution des lecteurs d'écran peut varier en fonction de vos réglages et de la version utilisée lors des tests. Les exemples de restitution des composants sont donnés à titre indicatif.