Tutorial de pruebas de accesibilidad: qué es, herramientas y amp; Ejemplos de

Tabla de contenido:

Anonim

¿Qué son las pruebas de accesibilidad?

La prueba de accesibilidad se define como un tipo de prueba de software que se realiza para garantizar que la aplicación que se está probando sea utilizable por personas con discapacidades como la audición, daltonismo, vejez y otros grupos desfavorecidos. Es un subconjunto de las pruebas de usabilidad.

Las personas con discapacidades usan tecnología de asistencia que les ayuda a operar un producto de software. Ejemplos de dicho software son:

  • Software de reconocimiento de voz: convertirá la palabra hablada en texto, que sirve como entrada a la computadora.
  • Software lector de pantalla : se utiliza para leer el texto que se muestra en la pantalla.
  • Software de ampliación de pantalla : se utiliza para ampliar el monitor y facilitar la lectura a los usuarios con problemas de visión.
  • Teclado especial hecho para los usuarios para escribir fácilmente que tienen dificultades de control del motor

En este tutorial, aprenderá:

  • ¿Qué son las pruebas de accesibilidad?
  • ¿Por qué realizar pruebas de accesibilidad?
  • ¿Qué discapacidades apoyar?
  • ¿Cómo hacer pruebas de accesibilidad?
  • Herramientas de prueba de accesibilidad
  • Mitos de las pruebas de accesibilidad

¿Por qué las pruebas de accesibilidad?

Razón 1 : Atiende al mercado para personas discapacitadas.

Aproximadamente el 20% de la población tiene problemas de discapacidad.

  • 1 de cada 10 personas tiene una discapacidad grave
  • 1 de cada 2 personas mayores de 65 años tiene capacidades reducidas

Las discapacidades incluyen ceguera, sordera, discapacidades o cualquier trastorno en el cuerpo.

Un producto de software puede atender a este gran mercado, si se hace apto para discapacitados. Los problemas de accesibilidad en el software se pueden resolver si las pruebas de accesibilidad forman parte del ciclo de vida normal de las pruebas de software.

Razón 2 : Cumplir con las leyes de accesibilidad

Las agencias gubernamentales de todo el mundo han presentado legalizaciones, que requieren que los productos de TI sean accesibles para las personas con discapacidad.

A continuación se presentan los actos legales de varios gobiernos:

  • Estados Unidos: Ley de Estadounidenses con Discapacidades - 1990
  • Reino Unido: Ley de discriminación por discapacidad de 1995
  • Australia: Ley de discriminación por discapacidad - 1992
  • Irlanda: Ley de discapacidad de 2005

Las pruebas de accesibilidad son importantes para garantizar el cumplimiento legal.

Razón 3 : Evite posibles demandas legales

En el pasado, las compañías Fortune 500 han sido demandadas porque sus productos no eran aptos para discapacitados. Aquí algunos casos destacados

  • Federación Nacional para Ciegos (NFB) vs Amazon (2007)
  • Sexton y NFB vs Target (2007)
  • Acuerdo entre NFB Vs AOL (1999)

Es mejor crear productos que admitan personas discapacitadas y evitar posibles demandas.

¿Qué discapacidades apoyar?

La aplicación debe ser compatible con personas con discapacidades como:

Tipo de discapacidad

Descripción de la discapacidad

Discapacidad visual

  • Ceguera total o daltonismo o mala visión
  • Problemas visuales como luz estroboscópica visual y problemas de efectos de destellos

Discapacidad física

  • No puede usar el mouse o el teclado con una mano.
  • Habilidades motoras deficientes como movimientos de la mano y lentitud muscular.

Discapacidad cognitiva

  • Dificultades de aprendizaje o mala memoria o incapacidad para comprender escenarios más complejos

Discapacidad de alfabetización

  • Problemas de lectura

Discapacidad auditiva

  • Problemas auditivos como sordera y deficiencias auditivas.
  • No puedo oír o no puedo oír con claridad.

¿Cómo realizar pruebas de accesibilidad?

Las pruebas de accesibilidad se pueden realizar de 2 formas, y son:

  1. Manual
  2. Automatizado

A continuación, se detallan las necesidades de los puntos que deben verificarse para que todos los usuarios puedan utilizar la aplicación. Esta lista de verificación se utiliza para aprobar las pruebas de accesibilidad.

  1. ¿Una aplicación proporciona equivalentes de teclado para todas las operaciones y ventanas del mouse?
  2. ¿Las instrucciones se proporcionan como parte de la documentación del usuario o del manual? ¿Es fácil de entender y operar la aplicación usando la documentación?
  3. ¿Las pestañas están ordenadas de forma lógica para garantizar una navegación fluida?
  4. ¿Se proporcionan teclas de método abreviado para los menús?
  5. ¿La aplicación es compatible con todos los sistemas operativos?
  6. ¿Se menciona claramente el tiempo de respuesta de cada pantalla o página para que los usuarios finales sepan cuánto deben esperar?
  7. ¿Todas las etiquetas están escritas correctamente en la aplicación?
  8. ¿El color de la aplicación es flexible para todos los usuarios?
  9. Si las imágenes o los íconos se utilizan de manera adecuada, para que los usuarios finales los entiendan fácilmente.
  10. ¿Una aplicación tiene alertas de audio?
  11. ¿Si un usuario puede ajustar los controles de audio o video?
  12. ¿Si un usuario puede anular las fuentes predeterminadas para la impresión y la visualización de texto?
  13. ¿Si el usuario puede ajustar o deshabilitar las pantallas que parpadean, giran o se mueven?
  14. Verifique para asegurarse de que la codificación por colores nunca se utilice como el único medio de transmitir información o indicar una acción
  15. ¿Se puede ver el resaltado con colores invertidos? Prueba de color en la aplicación cambiando la relación de contraste
  16. ¿Las personas con discapacidad escuchan correctamente el contenido de audio y video? Pruebe todas las páginas multimedia sin altavoces en sitios web
  17. ¿Se ofrece capacitación a usuarios con discapacidades que les permita familiarizarse con el software o la aplicación?

Las pruebas de accesibilidad pueden ser un desafío para los evaluadores porque no están familiarizados con las discapacidades. Es mejor trabajar con personas discapacitadas que tienen necesidades específicas para comprender sus desafíos.

Hay diferentes formas de probar la accesibilidad según la discapacidad. Las aprenderemos todas una a una.

1) discapacidad visual

Bien, ahora supongamos que no tengo capacidad de visión. Soy completamente ciego y quería acceder al sitio web de XYZ. En ese caso, ¿cuál es la opción ???? ¿No puedo acceder al sitio web de XYZ? ¿Qué opción tengo? Hay una opción de una palabra que se denomina SCREENREADER. Sí, lo entendiste bien. LECTOR DE PANTALLA. Ahora bien, ¿qué es este lector de pantalla? Es un Software que se utiliza para narrar el contenido de la web. Básicamente, lo que hay en su sitio web, ya sea contenido, enlace, botón de radio, imágenes, video, etc. Un lector de pantalla narrará todo por mí. Hay numerosos lectores de pantalla disponibles. He trabajado con mandíbulas.

Básicamente, cuando inicie Jaws o cualquier lector de pantalla y luego vaya al sitio web, le narrará el contenido completo. Por ejemplo: he iniciado Jaws e iniciado el navegador JAWS anunciará que Mozilla Firefox inicia la página, ahora si voy a la barra de direcciones, JAWS anunciará esa BARRA DE DIRECCIONES y luego escribir www.google.com en la barra de direcciones, jaws irá para explicar algo así: -

Barra de direcciones, w, w, w, punto, g, o, o, g, l, e, punto, c, o, m. Además, cuando la página se cargue por completo, Jaws volverá a anunciar la página de inicio de Google.Com.Ahora, si voy a la Búsqueda de Google, JAWS anunciará la búsqueda de Google. Por lo que sería fácil para una persona ciega reconocer las cosas de una manera sencilla.

El punto que quiero explicar aquí es que un lector de pantalla narrará palabra por palabra si ingresa algo o en el cuadro de texto . Del mismo modo, si hay un enlace lo pronunciará como un enlace, para Button lo pronunciará como un botón. Para que una persona ciega pueda identificar fácilmente las cosas.

Ahora bien, si un sitio web está mal diseñado y desarrollado, entonces es posible (generalmente sucede) que mandíbulas no pueda narrar el contenido correcto, lo que a su vez resulta en la inaccesibilidad para la persona ciega (digamos si mandíbulas narran un enlace como contenido, entonces un usuario ciego nunca sabría que es un enlace y si eso sería crucial para ese sitio web, entonces ????). En ese caso, sería el resultado de una gran pérdida para el negocio del sitio web.

2) Discapacidad visual

Hay dos categorías que quiero mencionar en el apartado de discapacidad visual.

El primero es el daltonismo. El daltonismo significa no estar completamente ciego pero no poder ver un color específico correctamente. El rojo y el azul son los colores comunes que las personas no pueden ver correctamente si tienen daltonismo. Entonces, básicamente, si tengo un daltonismo del color rojo y quiero usar un sitio web que está 80% en rojo, ¿entonces ??? ¿Me sentiría cómodo en ese sitio web? La respuesta es no.

Por lo tanto, un sitio web debe diseñarse de manera que una persona con daltonismo no tenga ningún problema para acceder a él. Tome un ejemplo simple de un botón que está en rojo. Para hacerlo accesible si está delineado en negro. Entonces es de fácil acceso. Normalmente, el blanco y el negro se consideran universales.

3) MALA DISCAPACIDAD VISUAL

La segunda cosa es que una persona que tenga mala visión (visión no clara) o que tenga un problema de visión diferente (hay muchos problemas oculares relacionados con la retina, etc.) para acceder a cualquier sitio.

1) En tales casos, lo mejor que puede hacer es evitar el texto pequeño. Porque sería una gran ventaja para las personas con mala visión.

2) Además, a las personas con problemas de visión les gustaría ampliar el texto del sitio web para que sea más cómodo para ellos. Por lo tanto, un sitio web debe diseñarse de tal manera que, si se amplía, su diseño no se pueda romper al ampliar el texto. De lo contrario, no será una buena impresión para ellos.

4) Otra discapacidad

En las pruebas de accesibilidad para la audiencia discapacitada, un punto muy importante a considerar es el acceso al sitio web sin el uso del mouse. Una persona debe poder acceder al sitio web por completo, los enlaces, botones, botones de radio, casillas de verificación, ventanas emergentes, menú desplegable, todos los controles deben ser completamente accesibles y operables a través del teclado.

Por ejemplo : si soy diestro paralizado y no me siento cómodo con un mouse o digo que no quiero usar un mouse, ¿entonces qué? En ese caso, si no puedo acceder al enlace o las casillas de verificación en el sitio a través del teclado, entonces ???? Por lo tanto, un sitio web debería ser completamente accesible con Keyboard.

El texto alternativo debe estar ahí para imágenes, audio, video para que el lector de pantalla los lea y los narre para que una persona ciega pueda reconocer fácilmente de qué se trata la imagen, el audio y el video. Además, los atajos de teclado deben estar ahí para acceder fácilmente al sitio web y la navegación debe estar disponible con el teclado.

Además, el foco debe ser completamente visible. Cuando presionamos la pestaña, el usuario debería poder ver hacia dónde se mueve el control. Con el enfoque visible, resulta muy fácil para un usuario que tiene mala visión o daltonismo identificar el flujo de un sitio y también la facilidad de acceso.

Usuario con discapacidad auditiva (sordo o con dificultad para escuchar): Los últimos son una persona con discapacidad auditiva. Una persona sorda puede acceder al sitio web ya que es lo que puede ver el contenido del sitio web. Pero cuando se trata de audio y video, enfrentan dificultades. Entonces, en ese caso, para cualquier video y audio, debe haber texto alternativo. Texto alternativo significa texto alternativo. Suponga que hay algún video sobre cómo reservar un boleto de avión. En ese caso, el texto debe estar ahí para que una persona sorda pueda leerlo y hacerse una idea de lo que trata el video.

Herramientas de prueba de accesibilidad:

Para que su sitio web sea más aceptable y fácil de usar, es fundamental que sea de fácil acceso. Existen varias herramientas de prueba de accesibilidad que pueden verificar la accesibilidad del sitio web.

A continuación, se muestran algunas de las herramientas de prueba de accesibilidad más populares :

1) Ola

Wave es una herramienta de accesibilidad web gratuita creada por WEBAIM. Se utiliza para validar la página web manualmente para varios aspectos de accesibilidad. Esta herramienta se puede utilizar para comprobar la intranet, las páginas web protegidas con contraseña, generadas dinámicamente o sensibles. Las funciones principales de la barra de herramientas de accesibilidad web incluyen la identificación de componentes de una página web, proporcionando acceso a una vista alternativa del contenido de la página y facilitando el uso de aplicaciones en línea de terceros. Garantiza informes de accesibilidad 100% privados y seguros

Visitar aquí

2) TAW

TAW es la herramienta en línea para determinar la accesibilidad de su web. Esta herramienta analiza el sitio web de acuerdo con las pautas de accesibilidad web del W3C y muestra problemas de accesibilidad. Los problemas de las pruebas de accesibilidad web se clasifican en prioridad 1, prioridad 2 y prioridad 3. La característica interesante de TAW es la capacidad de generar subconjuntos de WCAG 1.0 para realizar pruebas. En la herramienta TAW, puede optar por probar una sola página o varias páginas "arañando" un sitio. TAW también nos permite definir comprobaciones adicionales a través del cuadro de diálogo "Comprobación del usuario".

Visitar aquí

3) Valet de accesibilidad

Es una herramienta que le permite verificar las páginas web según el cumplimiento de las WCAG (Pautas de accesibilidad al contenido web). Todas las opciones de informes HTML muestran su marcado en una forma normalizada destacando la marca obsoleta, falsa y válida, así como los elementos que están fuera de lugar. Esta herramienta ofrece varias funciones como

  • Informes detallados para desarrolladores
  • Resumen ejecutivo para control de calidad y gestión
  • Metadatos para la web semántica y WWW
  • Limpieza automática y conversión de Html a XHtml
  • Herramientas de secuencias de comandos

Visitar aquí

4) Herramientas de desarrollo de accesibilidad

Es una extensión de Chrome. Realiza una auditoría de accesibilidad. Los resultados de la auditoría muestran reglas de accesibilidad que son violadas por la página bajo prueba. La extensión tiene críticas altas y se actualiza con frecuencia.

Visitar aquí

5) Probador de páginas de accesibilidad rápida

Dado que hay algunas barras de herramientas de accesibilidad excelentes, Quick Page Accessibility Tester es un marcador en el que puede hacer clic para obtener un análisis rápido de la página web. Resolverá varios problemas con su página, advierte sobre posibles problemas y resaltará áreas en la página que podrían beneficiarse de ARIA (Aplicaciones de Internet enriquecidas accesibles).

Visitar aquí

Hay varias herramientas disponibles en el mercado para realizar las pruebas de accesibilidad web que se detallan a continuación:

6) un diseñador

Esta es una herramienta desarrollada por IBM que simula la experiencia de las personas con discapacidad visual para que el diseñador pueda comprender mejor las necesidades de las personas con discapacidad y desarrollar aplicaciones en consecuencia.

Visitar aquí

7) WebAnywhere

Esta es una herramienta basada en navegador que funciona de manera similar a los lectores de pantalla como Jaws. Ayuda a los lectores a leer la página web.

Visitar aquí

8) Barra de herramientas de accesibilidad web

WAT es una extensión de Internet Explorer u Opera que ofrece a los diseñadores de páginas web funciones útiles en el análisis de páginas web. Una de las mejores características es la función GreyScale, que ayuda a encontrar puntos de bajo contraste en el diseño.

Visitar aquí

Mitos de las pruebas de accesibilidad:

Los siguientes son los mitos de las pruebas de accesibilidad:

Mito: Crear un sitio web accesible es caro

Hecho: no es caro. Tómese el tiempo de espera para pensar en los problemas de accesibilidad en la etapa de diseño, junto con las pruebas básicas. Esto le ahorrará dinero y también reelaboración.

Mito: Cambiar sitios web inaccesibles a sitios web accesibles requiere mucho tiempo y es costoso

No es necesario incorporar todos los cambios a la vez. Trabajar en las necesidades básicas que son más necesarias para los usuarios discapacitados.

Mito: la accesibilidad es simple y aburrida

Accesibilidad no significa página de solo texto

Puede hacer que las páginas web sean atractivas, pero debe diseñarse de tal manera que todos los usuarios puedan acceder a ellas. También de acuerdo con las pautas de accesibilidad al contenido web del W3C, se desaconseja enfáticamente el uso de páginas de solo texto.

Mito: Accesibilidad para ciegos y discapacitados

Hecho Seguir las pautas de accesibilidad mejora la usabilidad general del software, lo que también ayuda a los usuarios habituales.

Conclusión

En Ingeniería de Software, las pruebas de accesibilidad ayudan a hacer que su aplicación sea compatible con discapacidades. Si no es posible seguir las pautas de accesibilidad debido a la complejidad de su aplicación web, cree una versión del sitio web para usuarios habituales y otra para deshabilitar