Guides Lecteurs d'écran

Tester avec un lecteur d'écran : guide NVDA et VoiceOver pour débutants

Pourquoi tester avec un lecteur d'écran ?

La première fois que j'ai lancé NVDA sur un site que je pensais « accessible », j'ai eu un choc. Le contenu était annoncé dans un ordre absurde, les boutons n'avaient pas de nom, et le formulaire de contact était tout simplement inutilisable. Les outils automatisés m'avaient donné un score correct, mais la réalité du terrain était tout autre. C'est pour ça que tester avec un lecteur d'écran est irremplaçable : ça révèle l'ordre de lecture incorrect, les composants mal annoncés, les interactions bloquantes — tout ce qu'aucun outil automatisé ne peut voir.

NVDA : le lecteur gratuit pour Windows

Installation

NVDA (NonVisual Desktop Access) est gratuit et open source. Téléchargez-le sur nvaccess.org — l'installation prend 2 minutes, pas plus. Au lancement, un synthétiseur vocal commence à parler. Ne paniquez pas, appuyez sur Ctrl pour le faire taire le temps de vous organiser.

Commandes essentielles NVDA

Pas besoin de tout apprendre d'un coup. Voici les commandes qui couvrent 90 % des tests :

ActionRaccourci
Activer/désactiver NVDACtrl+Alt+N
Arrêter la lectureCtrl
Lire à partir du curseurInsert+Flèche bas
Élément suivantFlèche bas
Titre suivantH
Landmark suivantD
Formulaire suivantF
Lien suivantK
Bouton suivantB
Tableau suivantT
Image suivanteG
Liste des élémentsInsert+F7
Mode formulaire (saisie)Entrée sur un champ
Mode navigation (lecture)Échap

Parcours de test avec NVDA

Voici le parcours de test que j'utilise systématiquement. Ça prend 15 minutes et ça couvre l'essentiel :

  1. Ouvrez la page à tester dans Firefox (meilleure compatibilité avec NVDA, c'est la combinaison de référence en France)
  2. Appuyez sur H pour naviguer entre les titres : la hiérarchie est-elle logique ? Y a-t-il des sauts de niveaux ?
  3. Appuyez sur D pour les landmarks : header, nav, main, footer sont-ils bien présents et correctement annoncés ?
  4. Appuyez sur F pour les formulaires : les labels sont-ils annoncés quand vous arrivez sur un champ ?
  5. Appuyez sur G pour les images : les alt sont-ils pertinents ou est-ce que vous entendez « image sans description » ?
  6. Naviguez avec Tab : les éléments interactifs sont-ils tous atteignables ? Le focus ne reste-t-il pas coincé quelque part ?
  7. Testez les composants interactifs : menus, modales, onglets — les états sont-ils annoncés quand ça s'ouvre ou se ferme ?

VoiceOver : le lecteur intégré à Mac

Activation

Si vous êtes sur Mac, vous avez déjà un lecteur d'écran. VoiceOver est intégré à macOS. Activez-le avec Cmd+F5 (ou dans Préférences Système > Accessibilité). Le curseur VoiceOver — un cadre noir — apparaît autour de l'élément en cours.

Commandes essentielles VoiceOver

VoiceOver utilise un « modificateur » appelé VO qui correspond à Ctrl+Option. Ça fait beaucoup de touches, mais on s'y habitue vite :

ActionRaccourci (VO = Ctrl+Option)
Activer/désactiverCmd+F5
Élément suivantVO+Flèche droite
Élément précédentVO+Flèche gauche
Activer un élémentVO+Espace
Rotor (navigation rapide)VO+U
Titre suivantVO+Cmd+H
Lire depuis le débutVO+A
Arrêter la lectureCtrl

Le Rotor VoiceOver

Le Rotor (VO+U) est l'arme secrète de VoiceOver. Il affiche des listes navigables de tous les titres, liens, formulaires, landmarks et tableaux de la page. Flèches gauche/droite pour changer de catégorie, haut/bas pour parcourir la liste. C'est l'équivalent d'une vue d'ensemble instantanée de votre page.

Erreurs courantes de test

Quand je forme des développeurs au test avec lecteur d'écran, ce sont toujours les mêmes pièges :

  • Tester uniquement avec Chrome : la compatibilité n'est pas la même. Utilisez Firefox+NVDA sous Windows ou Safari+VoiceOver sur Mac — ce sont les combinaisons de référence
  • Ne pas connaître les modes : NVDA a un mode navigation (lecture avec les raccourcis H, D, F...) et un mode formulaire (saisie dans les champs). Les confondre mène à de faux problèmes — c'est la source de confusion numéro un chez les débutants
  • Comparer avec ce que vous voyez : un lecteur d'écran ne « voit » pas la page. Fermez les yeux, concentrez-vous uniquement sur ce qui est annoncé. Est-ce que ça a du sens sans le visuel ?
  • S'arrêter aux outils automatisés : les lecteurs d'écran révèlent des problèmes qu'aucun scanner automatique ne peut détecter. C'est un complément, pas un remplacement
15 minutes de test avec un lecteur d'écran en apprennent plus sur l'accessibilité d'un site que des heures d'analyse automatisée. Ce n'est pas une exagération — c'est du vécu.
Pour le contexte français, NVDA (gratuit) sous Windows avec Firefox est la combinaison de référence — c'est celle que les utilisateurs réels utilisent le plus. Si vous êtes sur Mac, VoiceOver avec Safari est intégré, pas besoin d'installer quoi que ce soit. Testez avec au moins l'un des deux. JAWS est le lecteur commercial de référence (payant), mais pour des tests de développeur, NVDA suffit amplement.
Pas du tout, et c'est ça qui est bien. Avec trois raccourcis de base — H pour les titres, Tab pour les éléments interactifs, D pour les landmarks — vous pouvez déjà identifier les problèmes les plus courants en 15 minutes. Vous allez galérer un peu au début, c'est normal. L'expertise vient avec la pratique, mais les découvertes commencent dès les premières minutes.
Firefox, sans hésitation. C'est la combinaison la plus fiable et la plus utilisée en France. Chrome fonctionne aussi mais certains comportements diffèrent — des composants qui marchent sous Firefox peuvent se comporter bizarrement sous Chrome avec NVDA. Évitez Edge pour les tests NVDA, la compatibilité n'est pas encore au niveau.

Testez la conformité de votre site

Scannez votre site et obtenez un rapport détaillé avec recommandations IA.

Scanner mon site - 15€