Test d'accessibilité: qu'est-ce que c'est et pourquoi c'est important

Les technologies de l'information font depuis longtemps partie intégrante de nos vies et il est tout simplement nécessaire de les mettre à la disposition du plus grand nombre possible.

L'accessibilité, dont nous parlons, fait référence à la mise en œuvre de fonctions qui optimisent le site, l'application ou le système d'exploitation pour les personnes handicapées et pas seulement.



Là où il y a du développement, il y a des tests. Nous avons rencontré Boris Kotov, un employé du département QA, pour en savoir plus sur les tests d'accessibilité.

L'article contient des liens vers des documents externes.

- Qu'est - ce que les tests d'accessibilité?

- Les tests d'accessibilité testent la conformité de l'application avec les recommandations du document du W3C, à savoir la fourniture des directives d'accessibilité du contenu Web (WCAG) 2.1 . Grâce aux tests d'accessibilité, les spécialistes vérifient comment une application est accessible aux personnes handicapées.

- Pourquoi pensez-vous que les sites doivent être adaptés?

- En règle générale, ils adaptent les applications qui sont souvent utilisées par un large éventail de personnes, y compris les personnes handicapées. Outre le fait que cela nous permet d'élargir le cercle des utilisateurs d'applications, de nombreuses entreprises y voient une bonne démarche marketing, en disant: «Nous voulons rendre notre application aussi accessible que possible pour tous.» Et il capte tout le monde, donne une certaine confiance à l'application, aux développeurs et à l'entreprise.

- Pour quelles fonctionnalités limitées la plateforme s'adapte-t-elle vraiment?

- L' accessibilité , c'est d'abord l'accessibilité. Je crois que cela aide souvent non seulement les personnes handicapées, mais tout le monde dans certaines circonstances. Dans un environnement bruyant, par exemple, ou vice versa, si vous ne pouvez pas faire de bruit sans casque à portée de main, vous pouvez regarder une vidéo avec sous-titres. Ou vice versa: quand il n'y a aucun moyen de lire quelque chose, vous pouvez l'écouter.

Le plus souvent, les applications sont adaptées aux utilisateurs malentendants ou malvoyants, et moins souvent aux personnes incapables d'utiliser un clavier ou un autre périphérique de saisie manuelle.



- Quelles fonctionnalités devraient être ajoutées au site / à l'application pour cela?

- Tout cela doit être pris en compte lors de l'élaboration, et même plus tôt, lors de l'élaboration des exigences. Fondamentalement, toutes ces fonctionnalités qui aident à s'adapter sont cachées dans les balises et les attributs, dans la mise en page, dans la mise en page. Les vidéos de ces applications doivent nécessairement prendre en charge les sous-titres. En outre, les développeurs et les concepteurs doivent tenir compte du fait que pour les personnes ayant une déficience visuelle, certaines tailles, polices et couleurs contrastées doivent être utilisées.

Il existe des programmes et des extensions supplémentaires pour les navigateurs qui aident les utilisateurs à visualiser les pages, à percevoir les informations, visuellement ou à l'oreille. Il est en notre pouvoir de faire naviguer les utilisateurs à travers les éléments nécessaires des pages. Vous pouvez supprimer certains mots longs et complexes, les rendre plus courts et plus compréhensibles, des images importantes peuvent être accompagnées de légendes, qui peuvent être exprimées à l'aide d'un lecteur d'écran. Habituellement, ils sont déjà inclus dans le firmware de l'appareil: sur iOS c'est VoiceOver , sur Android c'est dans l'onglet " Accessibilité ", qui se trouve dans les paramètres, et sur Windows vous pouvez installer NVDA .

De plus, la page peut contenir des éléments de conception qui ne participent pas à sa gestion directe et n'affectent en rien le contenu - quelque chose dont les gens, en fait, n'ont pas besoin. Ces éléments sont souhaitables à cacher. Il est en notre pouvoir de concentrer ces outils sur ce qui est nécessaire.

- Quelles sont les entreprises bien connues qui ont déjà adapté leurs applications pour les personnes handicapées? Qu'ont-ils fait exactement?

- D'après les exemples, la première chose qui me vient à l'esprit est Yandex. Lire récemment leur article sur un habr , il est très intéressant, je conseille de regarder. Il a été publié il y a longtemps, mais il décrit très abondamment comment ils ont introduit des recommandations d'accessibilité dans le développement et le support. Et donc, à mon avis, comme dans le cas du projet sur lequel je travaille actuellement, tous les exemples sont très probablement liés à la médecine. Supposons que dans notre application, vous pouvez appeler un médecin à domicile, ou trouver la clinique appropriée la plus proche et prendre rendez-vous en quelques clics.

- Les personnes handicapées doivent-elles être impliquées dans le processus d'adaptation?

- Je pense que ce n'est pas nécessaire. En fait, toute personne peut «limiter» une partie de ses capacités. Coupez le son ou utilisez l'application les yeux fermés, essayez la saisie vocale. Peut-être que cela ne serait utile que dans les tests finaux - alpha ou bêta - quand il est censé fonctionner avec des groupes de discussion.



- Parlez-nous du processus et des principales caractéristiques distinctives des tests d'accessibilité? Quels outils spéciaux utilisez-vous pour ces tests?

- Le test lui-même est le suivant: les points du document sont sélectionnés que vous devez respecter lors du développement de l'application et le tester. D'abord testé avec des outils automatisés et des extensions pour les navigateurs: nous avons utilisé ax , Lighthouse et Wave . Vérifiez le code, le contraste, la taille de la police, etc. Après vérification, ces outils donnent des incohérences grossières et des recommandations d'amélioration.

Ensuite, les développeurs réparent tout et les tâches passent aux tests manuels. Nous écrivons des cas de test pour cela, décrivons ce que nous devons vérifier dans le cadre des tests d'accessibilité. Nous testons et envoyons les incohérences trouvées au correctif, en joignant des recommandations d'amélioration.

Les outils automatiques ne saisissent pas tout, il est donc souhaitable qu'il y ait à la fois des tests automatiques et manuels. Les tests automatiques sautent souvent des espaces entre les paragraphes ou une sorte de piège lors de la navigation sur une page. Supposons qu'en utilisant le bouton de tabulation, vous pouvez basculer entre les éléments de la page et si quelque chose se passe en cycles dans le paragraphe ou entre les liens - ce sont les choses que nous avons déjà calculées. De plus, le test automatique n'aidera pas à détecter cela sur les tablettes et les téléphones. Il est préférable de le faire manuellement - pour regarder, écouter à quoi il ressemblera du côté d'un vrai utilisateur.

En conclusion, je veux dire ce qui suit: la mise en œuvre de l'accessibilité est un excellent ajout à tout site ou application. Et travailler, se rendre compte que cela peut considérablement faciliter la vie de quelqu'un, est très agréable. J'aimerais voir autant de sites et d'applications que possible qui s'adaptent à des personnes aux capacités différentes et travailler davantage sur de tels projets.

Source: https://habr.com/ru/post/fr470091/


All Articles