Automatización de pruebas de accesibilidad en la web

Palabras clave: automatización, accesibilidad, python, robot, axe-core

Resumen

El uso de las computadoras es cada vez más frecuente por personas de todas las ocupaciones y oficios, para garantizar que los sitios y aplicaciones web beneficien a más personas es necesario tener en cuenta la accesibilidad.

El objetivo es mejorar la aplicación de las pruebas de accesibilidad en aplicaciones web, a partir de la automatización.

Se emplearon diferentes métodos de investigación: Método del Análisis documental, para elaborar el sustento teórico. Método de análisis y síntesis, se han analizado los estándares y herramientas de accesibilidad; y los marcos de trabajo para automatización de pruebas; se han sintetizado relaciones para la realización de pruebas de accesibilidad automatizadas. Método Experimental: Se ha desarrollado una biblioteca para Robot Framework que permite usar la prueba de accesibilidad automatizada.

Con Robot Framework y axe-core es posible realizar pruebas de accesibilidad automatizadas a cualquier sitio web a partir de su dirección web, lo cual mejora la aplicación de las pruebas de accesibilidad en vista que es posible analizar un sitio web completo en poco tiempo

Descargas

La descarga de datos todavía no está disponible.

Citas

Adirala, S., & Bollweg, N. (2021). robotframework-axelibrary. https://github.com/adiralashiva8/robotframework-axelibrary

Bolivia. (2012). Ley N° 223. Ley General Para Personas con Discapacidad. Gaceta Oficial del Estado Plurinacional de Bolivia.

Deque Systems Inc. (2021, 11 5). axe-core. https://github.com/dequelabs/axe-core/blob/develop/README.md

Deque Systems Inc. (2022, 7 12). Release 4.4.3. https://github.com/dequelabs/axe-core/releases/tag/v4.4.3

Docutils. (2021). reStructuredText. https://docutils.sourceforge.io/rst.html

Foord, M. (2017). 30 best practices for software development and testing. https://opensource.com/article/17/5/30-best-practices-software-development-and-testing.

Henry, S. L. (2021). Introducción a las Pautas de Accesibilidad para el Contenido Web (WCAG). https://www.w3.org/WAI/standards-guidelines/wcag/es

Henry, S. L. (2021). Resumen de los estándares de accesibilidad de W3C. https://www.w3.org/WAI/standards-guidelines/es.

Henry, S. L., & Dick, W. (2018). WCAG 2.1 de un vistazo. https://www.w3.org/WAI/standards-guidelines/wcag/glance/es

Robot Framework Foundation. (2021). Keyword Documentation. https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html

Robot Framework Foundation. (2021). Robot Framework documentation. https://robotframework.org/robotframework/

Robot Framework Foundation. (2021). Robot Framework User Guide. https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html

Sereduck, K. (2018). axe-selenium-python 2.1.6. https://pypi.org/project/axe-selenium-python/

Software Testing Help. (2021, 11 30). Top 6 BEST Python Testing Frameworks. https://www.softwaretestinghelp.com/python-testing-frameworks/

World Wide Web Consortium. (2020). Web Content Accessibility Guidelines (WCAG) 2 Level A Conformance. https://www.w3.org/WAI/WCAG2A-Conformance

Publicado
2022-09-12
Cómo citar
Bellido Santa María, J. B. (2022). Automatización de pruebas de accesibilidad en la web. Ciencia Latina Revista Científica Multidisciplinar, 6(4), 3671-3688. https://doi.org/10.37811/cl_rcm.v6i4.2878
Sección
Artículos