🦍
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. 4. Accessibility Testing Tools

Automated Accessibility Testing Tools

PreviousSemi Automated Accessibility Testing ToolsNext5. Exploring Axe CLI

Last updated 4 years ago

Was this helpful?

La última parte de este capítulo es para hablar de las herramientas automatizadas de accesibilidad que puede integrar en su base de código y en su pipiline de CI (continuous integration).

Axe-Core

Una de las herramientas más populares de pruebas de accesibilidad automatizadas que hay es Axe-Core.

Has visto en los capítulos anteriores que Axe también tiene una extensión de navegador que puedes usar.

Si quieres detectar programáticamente los problemas de accesibilidad, puedes usar diferentes librerías basadas en el Axe-Core.

La filosofía de Axe-Core es permitir a los desarrolladores, y también a los testers de software, poder validar la accesibilidad integrando pruebas automatizadas lo antes posible.

Hay tantos proyectos que se automatiza la accesibilidad usando Axe-Core; como el CLI de Axe, que le permite ejecutar pruebas de accesibilidad directamente en su línea de comandos, lo cual veremos con más detalle en el próximo capítulo.

Axe-Core también puede integrar en sus herramientas de prueba de elección, como Jest para pruebas unitarias, Cypress, Selenium, con Java, C#, y Python, WebdriverIO, e incluso TestCafe.

Puedes encontrar la lista completa de proyectos que están usando Axe-Core en la parte superior, que he añadido como un enlace abajo.

En futuros capítulos, me centraré más en cómo integrar Axe con tus tests de Cypress.

Recursos

https://github.com/dequelabs/axe-core
https://github.com/dequelabs/axe-core/blob/develop/doc/projects.md
https://applitools.com/docs/features/contrast-accessibility.html