Les lignes directrices pour les tests d'accessibilité
Comme nous avons testé l'accessibilité de certains produits numériques chez Apps with love, nous disposons d'une grande expérience qui nous permet de donner quelques conseils utiles:
Détermine les caractéristiques de base de ton application.
Systèmes d'exploitation: les solutions d'accessibilité peuvent différer, par exemple, entre Android et iOS - les applications de soutien ainsi que les outils de test d'accessibilité peuvent n'être disponibles que pour une plate-forme spécifique ou des versions limitées (les plus récentes) du système.
Desktop vs. application mobile: Cela influencera fortement les méthodes et techniques de test, car cela détermine l'utilisation des systèmes d'exploitation, la taille des écrans, les technologies de soutien possibles, les dispositifs d'aide, la navigation à l'écran, etc. Pour cette raison, certains critères d'accessibilité seront remplis sur l'ordinateur de bureau, mais pas sur l'application mobile, et vice versa.
Web vs. application native: Détermine des sujets tels que les technologies d'assistance possibles ou la navigation à l'écran. Par exemple, certaines solutions de navigation pour une plateforme mobile pourraient être disponibles pour une application native, mais pas pour l'autre. Il peut également influencer la question de la cohérence de l'application entre différents systèmes d'exploitation.
Les appareils sur lesquels l'application sera utilisée: cela détermine entre autres les tailles d'écran et les technologies de soutien (par exemple: l'appareil peut-il être connecté par Bluetooth ou par un clavier basé sur USB)
Le groupe cible de votre application: Le produit, sa compatibilité avec les technologies de soutien, la navigation, etc. doivent être adaptés aux besoins des utilisateurs cibles, en tenant compte des différents types de handicaps.
L'objectif de votre application: Les principales fonctionnalités du produit influencent la manière dont les utilisateurs interagissent avec l'application. L'analyse des scénarios d'utilisation peut fournir des informations sur les points faibles éventuels et le besoin d'un soutien supplémentaire pour l'utilisateur.
Le contrôle de l'accessibilité nécessite de répondre à ces questions fondamentales, car elles déterminent l'ensemble du processus de contrôle. Certaines exigences sont conçues pour ne s'appliquer qu'à certains types d'applications et ne sont pas pertinentes pour d'autres.
Connaître tes exigences
C'est toujours une bonne idée de se tourner vers la source d'information officielle pour les exigences choisies. Mais ce n'est peut-être que le début. La lecture de critères spécifiques peut ne pas te donner suffisamment de visibilité pour les appliquer directement dans le processus de test. Selon la complexité des exigences, un AQ peut avoir besoin d'un soutien supplémentaire pour les interpréter correctement et les appliquer dans le processus de test. Il existe plusieurs sources de connaissances pratiques, telles que les interprétations des exigences en matière d'accessibilité et les exemples, qui peuvent être très utiles pour comprendre en profondeur les critères d'accessibilité.
Tu trouveras de tels exemples et des explications détaillées sur le site du W3C: https://www.w3.org/TR/WCAG22/. Par exemple, pour le critère 1.3.4 "Orientation", les informations suivantes sont données:
Définition: Les contenus ne limitent pas leur affichage et leur utilisation à une seule orientation d'affichage, telle que portrait ou paysage, à moins qu'une orientation d'affichage particulière ne soit indispensable.
Explication plus détaillée du critère, y compris l'objectif (les appareils peuvent être utilisés dans n'importe quelle orientation), ce qu'il faut faire (le contenu ne doit pas être fixé sur l'affichage en mode portrait ou paysage) et ce qui est important (les utilisateurs de fauteuils roulants et d'autres personnes peuvent avoir des appareils dans une orientation fixe).
Il contient en outre la définition de l'intention du critère, des avantages (les utilisateurs ayant une déficience visuelle peuvent consulter le contenu dans l'orientation qui leur convient le mieux, par exemple pour augmenter la taille du texte en consultant le contenu en mode paysage), des exemples de mise en œuvre (une application web eReader peut afficher le contenu d'un livre en mode portrait et paysage) et des règles de test.
Un lien séparé t'amène à une page d'exemples de mise en œuvre réussie et ratée de ce critère (https://www.w3.org/WAI/WCAG22/quickref/).
A la fin de cet article, tu trouveras d'autres sites web qui te donneront un aperçu des critères d'accessibilité.
Demande un deuxième avis
Il y a un proverbe (il peut être de Confucius ou non) : "L'homme qui pose une question est un fou pour une minute, l'homme qui ne pose pas de question est un fou pour la vie". Cela est particulièrement vrai lorsqu'il s'agit du processus d'assurance qualité d'un produit numérique et est essentiel lorsqu'il s'agit de vérifier le respect des critères d'accessibilité. En raison de la complexité et du caractère universel des règles, un évaluateur peut souvent ne pas être certain qu'une application remplit le critère spécifique ou même que l'exigence est pertinente ou applicable au produit en question.
Certains aspects de l'accessibilité seront mieux connus d'un concepteur ou d'un développeur, car ils ont été intégrés à l'application très tôt dans le processus de développement et sont parfois difficiles à percevoir dans une perspective de boîte noire (lorsqu'on ne regarde que l'interface de l'application et non le code). Bien sûr, on ne peut jamais se tromper en échangeant avec d'autres QA. Chaque individu comprend peut-être les exigences un peu différemment. Cela peut conduire à une évaluation différente de la conformité de l'app au critère. L'établissement d'une compréhension commune des exigences spécifiques par différents testeurs peut améliorer considérablement la qualité des résultats des tests.
La meilleure façon de tester l'accessibilité d'un produit numérique est bien sûr de consulter les utilisateurs qui ont réellement besoin que les exigences en matière d'accessibilité soient correctement appliquées.