🦍
Test Automation for Accessibility
  • Bienvenidos
  • Introducción
    • 1. Introduction to Web Accessibility
      • Web Content Accessibility Guidelines 2.0
    • 2. Why Accessibility Testing is Important
      • How can automated accessibility tests help us?
  • 3. Web Accessibility Testing Checks
    • Checks that can be automated
    • Checks that you need to test
    • Tips on doing accessibility testing
  • 4. Accessibility Testing Tools
    • Tools Requiring Human Assistance
    • Semi Automated Accessibility Testing Tools
    • Automated Accessibility Testing Tools
  • 5. Exploring Axe CLI
  • 6. Setting up Cypress
  • 7. Writing Accessibility Tests with Cypress Axe
    • Reviewing the Accessibility Findings in the Tests
    • Testing Specific Elements with Cypress Axe
  • 8. Wrapping Up
Powered by GitBook
On this page

Was this helpful?

  1. Introducción
  2. 2. Why Accessibility Testing is Important

How can automated accessibility tests help us?

Con la cantidad de diferentes validaciones de accesibilidad que necesitamos hacer, tiene sentido automatizar algunas de las validaciones y añadirlas como parte de nuestra suite de regresión automatizada.

A continuación veremos algunos enfoques generales:

  • Capturar los problemas básicos de accesibilidad antes de salir a producción

Al automatizar algunas de las pruebas de accesibilidad, podemos detectar problemas básicos de accesibilidad antes y nos permite colaborar más con nuestro equipo de diseño y desarrollo.

  • Puede servir como una documentación viva para su equipo.

Por ejemplo, si su equipo está tratando activamente de reducir el número de problemas de accesibilidad que tiene su sitio web, el hecho de tener un tablero que muestre un informe de la ejecución de la prueba servirá como documentación y hará que todo el mundo sepa qué problemas están aún pendientes.

  • Prevenir cualquier regresión relacionado a la accesibilidad

Este beneficio es, creo, uno de los más importantes y es que evitará que cualquier problema de regresión relacionado con la accesibilidad se despliegue en ambiente de producción.

Al tener las pruebas automatizadas en su lugar, tienes esta red de seguridad que los problemas que tu equipo ha arreglado en el pasado no serán desplegados a la producción de nuevo, ya que ahora está cubierto por una prueba automatizada.

  • Libere su tiempo para realizar actividades de prueba más complejas

También libera su tiempo para realizar actividades de prueba más complejas, como la prueba con lectores de pantalla o el uso del teclado sólo para navegar por un sitio.

Aunque las pruebas automatizadas de accesibilidad sólo captarán un subconjunto de los problemas de accesibilidad que existen, sigue siendo beneficioso tenerlas porque nos ayudará a acelerar nuestro proceso de pruebas y son baratas de ejecutar.

  • Proporciona un rápido feedback al equipo de diseño y desarrollo

Por último, contar con pruebas de accesibilidad automatizadas proporciona un rápido feedback a su equipo de diseño y desarrollo, especialmente si las pruebas se están ejecutando como parte de su proceso de integración continua.

Su equipo de desarrollo sabrá en un instante si la característica en la que están trabajando no incluye alguna regla de accesibilidad.

Asimismo, si se detecta algún error de contraste de color, el equipo de diseño puede ser informado si necesita modificar alguno de los tokens de color que ha elegido.

  • Consideraciones finales

No es una bala de plata, por supuesto, así que no deberías usar todos tus esfuerzos de pruebas de accesibilidad sólo en pruebas de accesibilidad automatizadas.

No hay ninguna herramienta de accesibilidad automatizada por ahí que pueda detectar todos los problemas de accesibilidad y sólo porque tu herramienta no informó de un problema de accesibilidad en una regla en particular, no significa que sea accesible.

Esto demuestra que la intervención humana es aún muy necesaria cuando se trata de pruebas de accesibilidad.

Previous2. Why Accessibility Testing is ImportantNext3. Web Accessibility Testing Checks

Last updated 4 years ago

Was this helpful?

Recursos

https://www.w3.org/WAI/test-evaluate/conformance/
https://github.com/mdcruz/tau-automated-accessibility-course