4. TEST ET VALIDATION
Table des matières |
---|
VALIDATION
Les services d’accessibilité supportés par les applications de Radio-Canada pour les utilisateurs ayant besoin d’assistance visuelle sont les suivants :
Android
TalkBack comme lecteur d’écran
Select-To-Speech (Sélectionner pour énoncer) comme lecteur d’écran partiel
Switch Access comme contrôleur de navigation par commutateur
iOS
VoiceOver comme lecteur d’écran
Android et iOS
Les réglages suivants doivent cependant aussi améliorer l’accessibilité des applications:
Taille et contraste des caractères
Ajustement des couleurs
Agrandissement
TEST
Il existe plusieurs moyens de tester l’accessibilité des applications Android et iOS.
Nous allons les présenter dans les sections de ce chapitre.
4.1 Tester l'accessibilité sur Android
On peut tester l’accessibilité des applications de trois manières sur Android
a) Manuellement
b) À l’aide d’une application de test
c) Avec des cadriciels de test automatisés
4.1.1 Tester manuellement sur Android
La validation manuelle de l’accessibilité sur Android comprend les deux volets suivants
- Tester l’application avec des services de lecture d’écrant comme “Sélectionner pour énoncer” (Select-To-Speech) ou “Énoncer les éléments à l’écran” afin de valider que tout le contenu de l’application est correctement décrit par un lecteur d’écran.
- <<Switch access>> ou commandes à l’aide d’appareil à commutateurs afin de s’assurer que tout le contenu de l’application est accessible par navigation séquentielle.
Les tests manuels sont très utiles pour se faire se rapprocher de l’expérience qu’offre votre application aux utilisateurs ayant recours à ces divers services d’accessibilité offerts ou disponible sur toutes les plateformes Android.
RESSOURCES
Pour plus d'information sur comment tester manuellement l'accessibilité d'une application, consultez ce lien.
4.1.2 Scanneur d'application
Depuis mars 2016, Google a rendu disponible sur Google Play Store une application qui permet de valider l’accessibilité de vos applications directement sur l’appareil de l’utilisateur. L’application se nomme Accessibility Scanner et elle permet de valider les normes suivantes:
- Libellés de contenu
- Taille des zones cibles tactiles
- Éléments cliquables
- Contraste du texte et de l’image
Voici un exemple de rapport d’inspection d’une page d’application (voir capture d’écran associée).
Voici une liste d'opportunités pour améliorer l'� de ICI Tou.tv. Chaque é�ment correspond à une zone �e sur la capture d'écran fournie.
� de l'élément com.radiocanada.toutv:id/toolbar_search_view_button Il se peut que le libellé de cet élément ne puisse pas être lu par un lecteur d'écran.
� de l'élément com.radiocanada.toutv:id/image Il se peut que le libellé de cet élément ne puisse pas être lu par un lecteur d'écran.
� de l'élément com.radiocanada.toutv:id/image Il se peut que le libellé de cet élément ne puisse pas être lu par un lecteur d'écran.
� de l'élément [40,2190][562,2302] Il se peut que le libellé de cet élément ne puisse pas être lu par un lecteur d'écran.
Zone cible tactile com.radiocanada.toutv:id/toolbar_search_view_button La largeur de cet é�ment est de 24dp. Nous vous conseillons d'utiliser une largeur de 48dp minimum pour cette zone cible tactile.
Zone cible tactile [20,1132][622,1301] La hauteur de cet é�ment est de 42dp. Nous vous conseillons d'utiliser une hauteur de 48dp minimum pour cette zone cible tactile.
Zone cible tactile [40,2190][562,2302] La hauteur de cet é�ment est de 28dp. Nous vous conseillons d'utiliser une hauteur de 48dp minimum pour cette zone cible tactile.
Contraste de l'image [40,2190][562,2302] Le rapport de contraste de cette image est de 2,11. Ce rapport est basé sur une couleur de premier plan estimée à #C1DDE5 et une couleur d'�re-plan �e à #00A5AD. Nous vous conseillons d'augmenter ce rapport afin qu'il soit supérieur ou égal à 3,00.
IOS
Accessibility Scanner n'est pas disponible sur iOS.
CAPTURES D'ÉCRAN
Capture d’écran #1
RESSOURCES
Pour plus d'informations sur l'utilisation de cet outil, veuillez consulter ce lien.
4.1.3 Cadriciel de test automatisés
Les cadriciels de test automatisés suivant valident automatiquement (sans configurations requise) certains éléments d’accessibilité.
Il est conseiller d’utiliser ces trois méthodes pour maximiser la conformité des applications aux bonnes pratiques d’accessibilité.
4.2 Tester l'accessibilité sur iOS
L’accessibilité peut être testée manuellement ou à l’aide d’un outil développeur nommé aussi bien sur les appareils Apple que sur des simulateurs.
4.2.1 VoiceOver
VoiceOver reste le moyen le plus sur de valider l’accessibilité de son application.
C’est l’unique lecteur d’écran utilisé sur tous les produits d’Apple (macOS, iOS, watchOS et tvOS)
ASTUCES
Le meilleur moyen de tester l'accessibilité avec VoiceOver est d'activer le raccourci qui l'enclenche à partir de l'appareil comme suit:
- Ouvrir les "Réglages".
- Choisir la section "Accessibilités"
- Choisir la section "Raccourci accessibilité"
- Cocher l'option VoiceOver.
- Appuyer 3 fois le bouton de l'appareil pour activer et désactiver le lecteur d'écran
RESSOURCES
Je vous invité à consulter ce lien d'Apple Developer spécifique au test d'accessibilité avec VoiceOver
4.2.2 Inspecteur d'accessibilité
L’inspecteur d’accessibilité ou “Accessibility inspector” est un excellent moyen de faire un audit d’accessibilité sur l’application dans un contexte de développement.
Il permet de passer en revue l’application et d’en ressortir les problèmes d’accessibilités les plus courants.
C’est un moyen simple et rapide de vérifier les attributs d’accessibilité sur les éléments de l’interface utilisateur.
Les réglages de l’inspecteur d’accessibilité permettent de tester également:
- L’affichage en couleurs inversées
- La réduction de la transparence.
- La réduction du mouvement.
- Le changement de la taille de la police de caractères.
L’inspecteur d’accessibilité est disponible sur Xcode à partir de la version 8 pour les systèmes d’exploitation iOS, macOS, watchOS et tvOS
REMARQUES
Cet outil est idéal pour vérifier que nos tailles de police sont dynamiques et s'ajustent en fonction des réglages d'accessibilité de l'utilisateur.
ATTENTION
Cet outil offre une aide appréciable à la validation de l'accessibilité mais ne remplace pas le test manuel avec VoiceOver.
RESSOURCES
Ce lien couvre toutes les sections relatives à l'utilisation de l'inspecteur d'accessibilité.