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

    1. 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.
    2. <<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:

  1. Ouvrir les "Réglages".
  2. Choisir la section "Accessibilités"
  3. Choisir la section "Raccourci accessibilité"
  4. Cocher l'option VoiceOver.
  5. 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é.