Fermer

mars 14, 2024

Tests d’interactions chronométrées et de délais d’attente dans les tests d’accessibilité / Blogs / Perficient

Tests d’interactions chronométrées et de délais d’attente dans les tests d’accessibilité / Blogs / Perficient


Les interactions chronométrées font référence à toute interaction avec une application avec une contrainte temporelle. Il peut s’agir d’une session de connexion qui expire après un certain temps, d’une passerelle de paiement qui expire si l’utilisateur met trop de temps à terminer la transaction ou de toute autre interaction avec une limite de temps. Tester l’accessibilité de ces interactions implique de s’assurer que les utilisateurs peuvent terminer l’interaction dans le délai imparti et que l’application fournit un retour clair lorsque le délai est sur le point d’expirer.

Les délais d’attente font référence à la période de temps après laquelle une application cesse d’attendre une réponse de l’utilisateur et prend des mesures de son propre chef. Par exemple, si un utilisateur est inactif pendant un certain temps, l’application peut le déconnecter automatiquement. Tester les délais d’attente implique de s’assurer que l’application gère les délais d’attente correctement, en fournissant des commentaires clairs à l’utilisateur et en lui permettant de reprendre son activité sans perdre de données.

3 problèmes d’accessibilité courants avec les interactions chronométrées

  1. Délais d’attente non contrôlables : Pour des raisons de sécurité, de nombreux formulaires, notamment les formulaires d’achat, expirent après une période définie. Cependant, l’utilisation de formulaires avec un lecteur d’écran ou un autre appareil fonctionnel prend souvent plus de temps. Les utilisateurs doivent être en mesure de savoir quand le formulaire est sur le point d’expirer et de prolonger le délai si nécessaire.
  2. Temps insuffisant pour terminer une interaction : Les visiteurs utilisant une technologie Web d’assistance pour remplir un formulaire peuvent avoir besoin de plus de temps pour le faire. En outre, ils ne savent peut-être même pas qu’il existe un délai et se retrouvent avec un formulaire expiré. Ce problème peut être évité en supprimant les délais d’attente sur les formulaires ou en fournissant suffisamment d’informations pour informer l’utilisateur. Vous pouvez également proposer aux utilisateurs de technologies d’assistance la possibilité de prolonger le délai afin de disposer de suffisamment de temps pour terminer le processus.
  3. Retour peu clair sur les contraintes de temps : Les utilisateurs doivent pouvoir savoir quand le formulaire est sur le point d’expirer et doivent pouvoir prolonger le délai si nécessaire. Il est important de s’assurer que les utilisateurs peuvent terminer l’interaction dans le délai imparti et que l’application fournit un retour clair lorsque le délai expire.

Pour éviter ces problèmes, il est important de garantir l’accessibilité des interactions chronométrées et que les délais d’attente sont gérés correctement.

Interactions chronométrées pour les utilisateurs handicapés

Une façon de rendre les interactions chronométrées plus accessibles consiste à proposer des alternatives aux utilisateurs qui ont besoin de plus de temps. Par exemple, si un site Web a une limite de temps stricte, envisagez d’ajuster la mise en œuvre du délai d’attente ou de proposer des alternatives qui profiteront aux utilisateurs handicapés. Cela pourrait inclure la fourniture d’un numéro de téléphone que les utilisateurs peuvent appeler pour effectuer une transaction ou la possibilité de suspendre une page pour empêcher le contenu de disparaître..

Une autre façon de rendre les interactions chronométrées plus accessibles consiste à donner aux utilisateurs le contrôle des limites de temps. Si une limite de temps n’est pas essentielle ou liée à un événement en temps réel, offrez aux utilisateurs des options pour désactiver la limite de temps avant de la rencontrer, ajuster la limite de temps sur une large plage ou prolonger la limite de temps avec une action simple telle que en appuyant sur la barre d’espace ou en activant un bouton. Les utilisateurs peuvent continuer l’activité sans perdre de données après une nouvelle authentification si une session authentifiée expire.

Il est également essentiel de fournir une information claire aux utilisateurs lorsqu’un délai est sur le point d’expirer et de leur permettre de prolonger le délai si nécessaire. Cela peut être fait en fournissant une boîte de dialogue d’avertissement qui permet aux utilisateurs de prolonger le délai en appuyant simplement sur une touche, par exemple en appuyant sur la barre d’espace. De plus, limitez le nombre de notifications contextuelles et autres interruptions et assurez-vous que toutes les notifications sont accessibles aux lecteurs d’écran et autres technologies d’assistance..

Fonctionnalités spécifiques qui rendent les interactions chronométrées accessibles

Certaines fonctionnalités spécifiques qui rendent accessibles les interactions chronométrées d’un site Web ou d’une application incluent :

  1. Fournir suffisamment de temps aux utilisateurs pour effectuer les tâches : Ceci peut être réalisé en prévoyant des mécanismes pour arrêter, prolonger ou ajuster les délais, sauf lorsque cela est nécessaire. De plus, il est important de mettre en pause, d’arrêter ou de masquer le contenu en mouvement, clignotant ou défilant, de reporter ou de supprimer les interruptions, sauf lorsque cela est nécessaire, et de se réauthentifier lorsqu’une session expire sans perte de données..
  2. Proposer des alternatives aux utilisateurs qui pourraient avoir besoin de plus de temps : Si un site Web a une limite de temps stricte, envisagez d’ajuster la mise en œuvre du délai d’attente ou de proposer des alternatives qui profiteront aux utilisateurs handicapés. Par exemple, un site Web d’enchères ne peut pas désactiver les limites de durée des enchères en temps réel, mais fournit un numéro de téléphone que les gens peuvent appeler pour placer des offres. Un site Web d’actualités fournit des mises à jour instantanées sur une histoire en cours, mais les utilisateurs peuvent mettre la page en pause, empêchant ainsi les anciens messages de disparaître..
  3. Donner aux utilisateurs le contrôle des limites de temps : Si une limite de temps n’est pas essentielle ou liée à un événement en temps réel, offrez aux utilisateurs des options pour désactiver la limite de temps avant de la rencontrer, ajuster la limite de temps sur une large plage ou prolonger la limite de temps avec une action simple telle que en appuyant sur la barre d’espace ou en activant un bouton. Les utilisateurs peuvent continuer l’activité sans perdre de données après une nouvelle authentification si une session authentifiée expire.
  4. Fournir un feedback clair lorsqu’un délai est sur le point d’expirer : Cela peut être fait en fournissant une boîte de dialogue d’avertissement qui permet aux utilisateurs de prolonger le délai en appuyant simplement sur une touche, par exemple en appuyant sur la barre d’espace. De plus, limitez le nombre de notifications contextuelles et autres interruptions et assurez-vous que toutes les notifications sont accessibles aux lecteurs d’écran et autres technologies d’assistance..
  5. Limiter les interruptions et assurer l’accessibilité de toutes les notifications : Il est important de garantir que toutes les notifications sont accessibles aux lecteurs d’écran et autres technologies d’assistance. De plus, limitez le nombre de notifications contextuelles et autres interruptions.

En conclusion, tester l’accessibilité des interactions avec des contraintes de temps et gérer les délais d’attente avec élégance est un aspect important pour garantir qu’une application répond aux besoins de ses utilisateurs.






Source link