Tutoriel de test d'accessibilité: Qu'est-ce que, outils et amp; Exemples

Table des matières:

Anonim

Qu'est-ce que le test d'accessibilité?

Les tests d'accessibilité sont définis comme un type de tests logiciels effectués pour s'assurer que l'application testée est utilisable par des personnes handicapées telles que l'audition, le daltonisme, la vieillesse et d'autres groupes défavorisés. C'est un sous-ensemble des tests d'utilisabilité.

Les personnes handicapées utilisent une technologie d'assistance qui les aide à faire fonctionner un logiciel. Des exemples de tels logiciels sont:

  • Logiciel de reconnaissance vocale - Il convertit le mot prononcé en texte, qui sert d'entrée à l'ordinateur.
  • Logiciel de lecture d'écran - Utilisé pour lire le texte affiché à l'écran
  • Logiciel d'agrandissement d'écran - Utilisé pour agrandir le moniteur et faciliter la lecture pour les utilisateurs malvoyants.
  • Clavier spécial conçu pour les utilisateurs pour une saisie facile qui ont des difficultés de contrôle du moteur

Dans ce didacticiel, vous apprendrez-

  • Qu'est-ce que le test d'accessibilité?
  • Pourquoi tester l'accessibilité?
  • Quels handicaps soutenir?
  • Comment faire des tests d'accessibilité?
  • Outils de test d'accessibilité
  • Mythes des tests d'accessibilité

Pourquoi les tests d'accessibilité?

Raison 1 : Répondre au marché pour les personnes handicapées.

Environ 20% de la population a des problèmes de handicap.

  • 1 personne sur 10 a une invalidité grave
  • 1 personne sur 2 de plus de 65 ans a des capacités réduites

Les handicaps comprennent la cécité, la surdité, les handicapés ou tout autre trouble du corps.

Un logiciel peut répondre à ce grand marché s'il est adapté aux personnes handicapées. Les problèmes d'accessibilité dans les logiciels peuvent être résolus si les tests d'accessibilité font partie du cycle de vie normal des tests logiciels.

Raison 2 : respecter les lois sur l'accessibilité

Les agences gouvernementales du monde entier ont proposé des légalisations, qui exigent que les produits informatiques soient accessibles aux personnes handicapées.

Voici les actes juridiques de divers gouvernements -

  • États-Unis: American with Disabilities Act - 1990
  • Royaume-Uni: Disability Discrimination Act - 1995
  • Australie: Disability Discrimination Act - 1992
  • Irlande: Loi sur le handicap de 2005

Les tests d'accessibilité sont importants pour garantir la conformité légale.

Raison 3 : éviter les poursuites potentielles

Dans le passé, des sociétés Fortune 500 ont été poursuivies parce que leurs produits n'étaient pas adaptés aux personnes handicapées. Voici quelques cas importants

  • Fédération nationale des aveugles (ONF) vs Amazon (2007)
  • Sexton et ONF vs Target (2007)
  • Règlement ONF contre AOL (1999)

Il est préférable de créer des produits qui prennent en charge les personnes handicapées et d'éviter d'éventuelles poursuites judiciaires.

Quels handicaps prendre en charge?

L'application doit soutenir les personnes handicapées comme -

Type de handicap

Description du handicap

Déficience visuelle

  • Cécité complète ou daltonisme ou mauvaise vision
  • Problèmes visuels tels que le stroboscope visuel et les problèmes d'effet clignotant

Handicap physique

  • Impossible d'utiliser la souris ou le clavier d'une seule main.
  • Mauvaise motricité comme les mouvements de la main et la lenteur musculaire

Déficience cognitive

  • Difficultés d'apprentissage ou mauvaise mémoire ou incapacité à comprendre des scénarios plus complexes

Handicap d'alphabétisation

  • Problèmes de lecture

Handicap auditif

  • Problèmes auditifs comme la surdité et les déficiences auditives
  • Impossible d'entendre ou d'entendre clairement

Comment faire des tests d'accessibilité?

Les tests d'accessibilité peuvent être effectués de deux manières:

  1. Manuel
  2. automatique

Voici les points à vérifier pour que l'application soit utilisée par tous les utilisateurs. Cette liste de contrôle est utilisée pour approuver les tests d'accessibilité.

  1. Une application fournit-elle des équivalents clavier pour toutes les opérations de la souris et toutes les fenêtres?
  2. Les instructions sont-elles fournies dans le cadre de la documentation utilisateur ou du manuel? Est-il facile de comprendre et d'utiliser l'application à l'aide de la documentation?
  3. Les onglets sont-ils classés de manière logique pour assurer une navigation fluide?
  4. Les touches de raccourci sont-elles fournies pour les menus?
  5. L'application prend-elle en charge tous les systèmes d'exploitation?
  6. Si le temps de réponse de chaque écran ou page est clairement mentionné afin que les utilisateurs finaux sachent combien de temps attendre?
  7. Est-ce que toutes les étiquettes sont correctement écrites dans l'application?
  8. La couleur de l'application est-elle flexible pour tous les utilisateurs?
  9. Les images ou les icônes sont-elles utilisées de manière appropriée et sont-elles facilement comprises par les utilisateurs finaux?
  10. Une application a-t-elle des alertes audio?
  11. Un utilisateur est-il capable d'ajuster les commandes audio ou vidéo?
  12. Un utilisateur peut-il remplacer les polices par défaut pour l’impression et l’affichage de texte?
  13. L'utilisateur peut-il régler ou désactiver les affichages clignotants, rotatifs ou mobiles?
  14. Vérifiez que le code couleur n'est jamais utilisé comme seul moyen de transmettre des informations ou d'indiquer une action
  15. La mise en évidence est-elle visible avec des couleurs inversées? Test de la couleur dans l'application en modifiant le rapport de contraste
  16. Les contenus audio et vidéo sont-ils correctement entendus par les personnes handicapées? Testez toutes les pages multimédias sans haut-parleurs sur les sites Web
  17. Y a-t-il une formation pour les utilisateurs handicapés qui leur permettra de se familiariser avec le logiciel ou l'application?

Les tests d'accessibilité peuvent être difficiles pour les testeurs parce qu'ils ne connaissent pas les handicaps. Il vaut mieux travailler avec des personnes handicapées qui ont des besoins spécifiques pour comprendre leurs défis.

Il existe différentes manières de tester l'accessibilité en fonction du handicap. Nous les apprendrons tous un par un.

1) Déficience visuelle

OK maintenant, supposons que je n'ai pas de capacité visuelle. Je suis complètement aveugle et je voulais accéder au site Web de XYZ. Dans ce cas, quelle est l'option ???? Ne puis-je pas accéder au site Web XYZ? Quelle option ai-je? Il existe une option d'un mot qui est appelée SCREENREADER. Ouais, tu as raison. LECTEUR D'ÉCRAN. Maintenant, quel est ce lecteur d'écran? C'est un logiciel qui est utilisé pour raconter le contenu sur le Web. Fondamentalement, ce qu'il y a sur votre site Web, que ce soit le contenu, le lien, le bouton radio, les images, la vidéo, etc. Un lecteur d'écran racontera tout pour moi. Il existe de nombreux lecteurs d'écran disponibles. J'ai travaillé avec des mâchoires.

Fondamentalement, lorsque vous démarrez Jaws ou n'importe quel lecteur d'écran, puis accédez au site Web, il vous racontera le contenu complet. Par exemple: j'ai commencé les mâchoires et lancé le navigateur JAWS annoncera que Mozilla Firefox démarre la page, maintenant si je vais à la barre d'adresse, JAWS annoncera que BARRE D'ADRESSE puis tapez www.google.com sur la barre d'adresse, les mâchoires iront pour expliquer un peu comme ceci: -

Barre d'adresse, w, w, w, période, g, o, o, g, l, e, période, c, o, m. En outre, lorsque la page se charge complètement, les mâchoires annoncent à nouveau la page d'accueil de Google.Com.Maintenant, si je vais à la recherche Google, JAWS annoncera cette recherche Google. Il serait donc facile pour une personne aveugle de reconnaître facilement les choses.

Le point que je veux expliquer ici, un lecteur d'écran racontera mot par mot si vous entrez quelque chose ou dans la zone de texte . De même, s'il y a un lien, il le prononcera comme un lien, pour Button il le prononcera comme un bouton. Pour qu'une personne aveugle puisse facilement identifier les choses.

Maintenant, si un site Web est mal conçu et développé, il est possible (cela arrive généralement) que les mâchoires ne soient pas en mesure de raconter un contenu correct, ce qui entraîne l'inaccessibilité pour une personne aveugle (par exemple, si les mâchoires racontent un lien comme un contenu, alors un utilisateur aveugle ne pourrait jamais savoir que c'est un lien et si ce serait un élément crucial pour ce site Web alors ????). Dans ce cas, il en résulterait une perte élevée pour le site Web Business.

2) Déficience visuelle

Il y a deux catégories que je veux mentionner sous la déficience visuelle.

Le premier est le daltonisme. Le daltonisme signifie pas complètement aveugle mais pas capable de voir correctement une couleur spécifique. Le rouge et le bleu sont les couleurs courantes que les gens ne peuvent pas voir correctement s'ils sont daltoniens. Donc, fondamentalement, si j'ai un daltonisme de couleur rouge et que je veux utiliser un site Web qui est à 80% en rouge alors ??? Serais-je à l'aise sur ce site Web? La réponse est non.

Un site Web devrait donc être conçu de manière à ce qu'une personne daltonienne n'ait aucun problème pour y accéder. Prenons un exemple simple de bouton qui est en rouge. Pour le rendre accessible s'il est encadré de noir. Ensuite, il est facile d'accès. Normalement, le noir et le blanc sont considérés comme universels.

3) INCAPACITÉ DE LA VISION

La deuxième chose est une personne ayant une mauvaise vision (pas une vision claire) ou ayant des problèmes de vue différents (il existe de nombreux problèmes oculaires liés à la rétine, etc.) pour accéder à n'importe quel site.

1) Dans de tels cas, la meilleure chose à faire est d'éviter les petits textes. Parce que ce serait un grand avantage pour les personnes malvoyantes.

2) De plus, les personnes ayant des problèmes de vision aimeraient agrandir le texte du site Web pour le rendre confortable. Ainsi, un site Web doit être conçu de telle manière que s'il est agrandi, sa mise en page ne soit pas cassable lors de l'agrandissement du texte. Sinon, ce ne sera pas une bonne impression pour eux.

4) Autre handicap

Dans les tests d'accessibilité pour un public handicapé, un point très important à considérer est l'accès au site Web sans l'utilisation de la souris. Une personne doit être en mesure d'accéder au site Web les liens, les boutons, les boutons radio, les cases à cocher, les fenêtres contextuelles, la liste déroulante, tous les contrôles doivent être complètement accessibles et utilisables via le clavier.

Par exemple : si je suis paralysé par les droitiers, que je ne suis pas à l'aise avec une souris ou que je dis que je ne veux pas utiliser de souris, alors quoi? Dans ce cas, si je ne suis pas en mesure d'accéder au lien ou aux cases à cocher sur le site via le clavier, alors ???? Un site Web doit donc être complètement accessible avec Keyboard.

Le texte alternatif devrait être là pour les images, l'audio, la vidéo afin que le lecteur d'écran les lise et les raconte afin qu'une personne aveugle puisse facilement reconnaître ce qu'est l'image, l'audio, la vidéo. De plus, des raccourcis clavier devraient être là pour accéder facilement au site Web et la navigation devrait être disponible avec le clavier.

En outre, la mise au point doit être complètement visible. Lorsque nous appuyons sur tab, l'utilisateur devrait être en mesure de voir où se déplace le contrôle. Avec une mise au point visible, il devient très facile pour un utilisateur ayant une mauvaise vision ou un daltonisme d'identifier le flux d'un site et également une facilité d'accès.

Utilisateur ayant une déficience auditive (sourd ou difficile à écouter): Les derniers sont une personne ayant une déficience auditive. Une personne sourde peut accéder au site Web car elle est capable de voir le contenu du site Web. Mais en matière d'audio et de vidéo, ils rencontrent des difficultés. Donc, dans ce cas, pour toute vidéo et audio, il devrait y avoir du texte Alt. Le texte alternatif signifie un texte alternatif. Supposons qu'il existe une vidéo expliquant comment réserver un billet d'avion. Dans ce cas, le texte doit être là pour qu'une personne sourde puisse le lire et avoir une idée de ce qu'est la vidéo.

Outils de test d'accessibilité:

Pour rendre votre site Web plus acceptable et plus convivial, il est essentiel qu'il soit facilement accessible. Il existe différents outils de test d'accessibilité permettant de vérifier l'accessibilité du site Web.

Voici quelques-uns des outils de test d'accessibilité populaires :

1) Vague

Wave est un outil gratuit d'accessibilité Web créé par WEBAIM. Il est utilisé pour valider la page Web manuellement pour divers aspects de l'accessibilité. Cet outil peut être utilisé pour vérifier les pages Web intranet, protégées par mot de passe, générées dynamiquement ou sensibles. Les principales fonctions de la barre d'outils d'accessibilité Web comprennent l'identification des composants d'une page Web, l'accès à une vue alternative du contenu de la page et la facilitation de l'utilisation d'applications en ligne tierces. Il garantit des rapports d'accessibilité 100% privés et sécurisés

Visitez ici

2) TAW

TAW est l'outil en ligne pour déterminer l'accessibilité de votre site Web. Cet outil analyse le site Web conformément aux directives d'accessibilité Web du W3C et montre les problèmes d'accessibilité. Les problèmes de test d'accessibilité Web sont classés en priorité 1, priorité 2 et priorité 3. La fonctionnalité intéressante de TAW est la possibilité de générer des sous-ensembles de WCAG 1.0 pour effectuer des tests. Dans l'outil TAW, vous pouvez choisir de tester une seule page ou plusieurs pages en "spider" un site. TAW nous permet également de définir des vérifications supplémentaires via la boîte de dialogue "Vérification des utilisateurs"

Visitez ici

3) Valet d'accessibilité

C'est un outil qui vous permet de vérifier la conformité des pages Web avec les WCAG (Web Content Accessibility Guidelines). Toutes les options de rapport HTML affichent votre balisage sous une forme normalisée mettant en évidence les marques obsolètes, fausses et valides ainsi que les éléments égarés. Cet outil offre diverses fonctionnalités telles que

  • Rapports en profondeur pour les développeurs
  • Résumé exécutif pour l'assurance qualité et la gestion
  • Méta-données pour le web sémantique et WWW
  • Nettoyage automatique et conversion Html en XHtml
  • Outils de script

Visitez ici

4) Outils de développement d'accessibilité

C'est une extension Chrome. Il fait un audit d'accessibilité. Les résultats de l'audit montrent les règles d'accessibilité qui ne sont pas respectées par la page en cours de test. L'extension a des critiques élevées et est fréquemment mise à jour

Visitez ici

5) Testeur de page d'accessibilité rapide

Puisqu'il existe d'excellentes barres d'outils d'accessibilité, Quick Page Accessibility Tester est un signet sur lequel vous pouvez cliquer pour obtenir une analyse rapide de la page Web. Il déterminera divers problèmes avec votre page, avertira des problèmes possibles et mettra en évidence les zones de la page qui pourraient bénéficier d'ARIA (Applications Internet Riches accessibles).

Visitez ici

Il existe différents outils disponibles sur le marché pour effectuer des tests d'accessibilité Web ci-dessous:

6) un concepteur

Il s'agit d'un outil développé par IBM qui simule l'expérience de personnes malvoyantes afin que le concepteur puisse mieux comprendre les besoins des personnes handicapées et développer des applications en conséquence.

Visitez ici

7) WebAnywhere

Il s'agit d'un outil basé sur un navigateur qui fonctionne de la même manière que les lecteurs d'écran comme Jaws. Il aide les lecteurs à lire la page Web.

Visitez ici

8) Barre d'outils d'accessibilité Web

WAT est une extension d'Internet Explorer ou d'Opera qui offre aux concepteurs de pages Web des fonctionnalités utiles dans l'analyse de page Web. Une des meilleures caractéristiques est la fonction GreyScale qui aide à trouver des points à faible contraste dans la conception.

Visitez ici

Mythes des tests d'accessibilité:

Voici les mythes des tests d'accessibilité:

Mythe: créer un site Web accessible coûte cher

Fait: ce n'est pas cher. Prenez le temps de réfléchir aux problèmes d'accessibilité lors de la phase de conception elle-même avec les tests de base. Cela permettra d'économiser de l'argent et de retravailler.

Mythe: transformer des sites Web inaccessibles en sites Web accessibles prend du temps et coûte cher

Il n'est pas nécessaire d'incorporer tous les changements en même temps. Travailler sur les besoins de base les plus nécessaires pour les utilisateurs handicapés.

Mythe: l' accessibilité est simple et ennuyeuse

L'accessibilité ne signifie pas uniquement une page de texte

Vous pouvez rendre les pages Web attrayantes, mais elles doivent être conçues de manière à être accessibles à tous les utilisateurs. Également conformément aux directives d'accessibilité du contenu Web du W3C, cela décourage fortement l'utilisation de pages contenant uniquement du texte.

Mythe: l' accessibilité pour les aveugles et les handicapés

Fait Les directives d'accessibilité suivantes améliorent la convivialité globale du logiciel, ce qui aide également les utilisateurs réguliers.

Conclusion

En génie logiciel, les tests d'accessibilité aident à rendre votre application conviviale pour les personnes handicapées. Si le respect des consignes d'accessibilité n'est pas possible en raison de la complexité de votre application Web, créez une version du site Web pour les utilisateurs réguliers et une autre pour la désactiver.