Blog

Testing de software e Inteligencia Artificial, claves para el futuro de la accesibilidad digital

El advenimiento de tecnologías disruptivas que incluyen la Inteligencia Artificial (IA) está renovando antiguos debates respecto a las implicancias de los cambios tecnológicos en la sociedad. En Abstracta, no tenemos dudas: el rol del testing de software es fundamental para poder trabajar a favor de la accesibilidad digital. Opinan en este artículo un panel de especialistas en accesibilidad digital: Lisandra Armas, Lucía Bustamante, Douglas Urrea y Donnie Obregón.

Testing, calidad de software e inteligencia artificial, claves para el futuro de la accesibilidad digital
Foto de cottonbro studio en Unsplash

El veloz avance de las tecnologías está interpelando de maneras inimaginables a nuestra sociedad, y rebrotando antiguos debates sobre sus beneficios y perjuicios. Hace menos de medio siglo, el filósofo y semiólogo italiano Umberto Eco se hallaba publicando su libro “Apocalípticos e integrados”, en el cual se refería a diferentes corrientes relacionadas con las formas de concebir a las tecnologías y teorías de la comunicación, y daba cuenta de un imperioso debate que nos acompañaría indefinidamente.

El nacimiento de la industria cultural permitió la masificación del acceso a la cultura y, con ello, a los bienes culturales. En este camino, encontramos diferentes corrientes de pensamiento. En resumidas cuentas, según Eco, los “integrados” son optimistas respecto a los cambios introducidos por la industria cultural y los medios masivos de comunicación, considerando todo ello como una “ampliación del campo cultural”, poniendo los bienes culturales a disposición de todas las personas. En contraste, los apocalípticos ven a la cultura de masas como a la “anticultura”,  sienten desconfianza y rechazan cualquier acción que pueda modificar el orden de las cosas.

La llegada de tecnologías disruptivas que incluyen la Inteligencia Artificial está renovando el debate al respecto entre apocalípticos e integrados, como parte de la transformación digital en la cual se halla sumergida nuestra sociedad.

En Abstracta, creemos en los equilibrios: es necesario avanzar, sin nunca dejar de cuestionar. Existe la posibilidad de encontrar un diálogo civilizado entre la corriente apocalíptica y la integrada, en la cual nos adaptemos a las condiciones de hecho en la construcción de un mundo a la medida humana, sin por ello dejar de teorizar (como hacen los apocalípticos) sobre algunas problemáticas que subyacen y ocuparnos de ellas.

“Este mundo, que unos pretenden rechazar y otros aceptan e incrementan, no es un mundo para el superhombre. Es también el nuestro. Nace con el acceso de las clases subalternas al disfrute de los bienes culturales y con la posibilidad de producir estos últimos mediante procedimientos industriales”, esboza Eco en su libro. Y enfatiza: “Creemos que si debemos trabajar en y por un mundo construido a la medida humana, esta medida se encontrará, no adaptando al hombre a estas condiciones de hecho, sino a partir de estas condiciones de hecho”.

Según la Organización Mundial de la Salud (OMS), alrededor del 15% de la población mundial tiene algún tipo de discapacidad, lo cual equivale a más de mil millones de personas. El organismo revela que “es probable que casi todas las personas experimenten alguna forma de discapacidad, temporal o permanente, en algún momento de su vida”. Esta realidad, sin dudas, es una clara “condición de hecho” que debe ser tenida en cuenta para el desarrollo y avance de las tecnologías.

Habitamos un mundo globalizado en el cual la tecnología media casi todas las áreas de nuestras vidas. En este contexto, mejorar la experiencia digital de todas las personas mediante el desarrollo de software sin barreras tecnológicas resulta crucial para tornar viable la mayor autonomía digital, y mejorar así la calidad de vida.

En este camino, desde una mirada más integrada, las posibilidades que ofrecen las tecnologías, con avances como la IA, resultan primordiales para poder avanzar y trabajar a favor de la accesibilidad digital. Pero para ello, desde una mirada más apocalíptica, es necesario ponernos a prueba e interpelar todo de manera constante. De alguna manera, el testing de software se constituye aquí como el puente para ese diálogo y la clave para convertirlo en realidad.

Un panel de especialistas en accesibilidad digital profundizó sobre la importancia del testing de software e Inteligencia Artificial en el futuro de la accesibilidad: Lisandra Armas, desde España; Lucía Bustamante, desde Uruguay; Douglas Urrea Ocampo, desde Colombia; y Donnie Obregón, desde Perú.

Futuro de la Accesibilidad Digital, Inteligencia Artificial, Testing y Calidad de Software: Panel de expertos

¿Qué importancia tiene el testing de software en la accesibilidad digital?

Lisandra Armas: El testing tiene gran importancia porque nos ayuda a detectar los errores y barreras que presenta nuestro sitio web o aplicación móvil. Sobre todo cuando realizamos pruebas con personas usuarias con discapacidad nos permite detectar muchas barreras que capaz habíamos pasado por alto en las pruebas de filtrado o en las evaluaciones automáticas.

Es importante que realicemos el testing desde las etapas más tempranas del desarrollo del software, comenzando desde el levantamiento de requisitos o creación de historias de usuarios e incluyamos además las pruebas con personas usuarias con discapacidad para lograr un sitio web o aplicación móvil más accesible.

Lucía Bustamante: El rol del testing en la accesibilidad digital es fundamental y crítico para asegurar el cumplimiento de todos los requerimientos de accesibilidad según el estándar WCAG. Dentro de las pruebas de usabilidad en desarrollo de software, existe el testing de accesibilidad que tiene el objetivo de asegurar el uso del software por parte de personas con varios tipos de discapacidad visual, auditiva, neurológica, física y personas mayores de edad.

Douglas Urrea: El compromiso con el cambio hacia la accesibilidad digital requiere impulso y dedicación, por eso el testing de software también debe avanzar en nuevos métodos y prácticas en la incorporación de la accesibilidad en todo el ciclo de vida del desarrollo de software.

¿Cómo? Incorporando el testing de accesibilidad en sus procesos en múltiples niveles, utilizando herramientas para ejecutar las pruebas de accesibilidad y escalar los esfuerzos con documentación detallada y consistente, con el fin de fomentar la accesibilidad como un ecosistema en sus organizaciones.

Donnie Obregón: Es un stage tan clave como sus predecesoras etapas de Diseño y Desarrollo. Cierto es que los otros roles participantes en el ciclo de desarrollo, como lo son el diseñador y el desarrollador, también pueden tener conocimiento de testing de accesibilidad y manejo de tecnologías asistivas como lectores de pantalla.

Pero son los testers quienes ponen verdaderamente a prueba si las funcionalidades del producto responden a las maneras propias de navegación e interacción que tienen las personas con discapacidad al desplazarse y operar el contenido web. Esto, desde luego, debe ir de la mano de metodologías de testing manual correctamente elaboradas que lo emulen de la forma más exacta posible. 

Por otra parte, debe tenerse en cuenta una batería de herramientas para realizar validaciones automatizadas del contenido, pues no siempre todas detectan la misma cantidad o tipos de errores. Igualmente, debe considerarse cuáles son las tecnologías de asistencia más empleadas en la vida real por los usuarios con discapacidad, debido a que es prioritario que las pruebas se ejecuten con ellas.

Es relevante destacar que el testing de accesibilidad debe ser llevado a cabo por testers formados en el estándar WCAG 2.X, en la configuración y manejo de tecnologías asistidas y en la aplicación de metodologías de validación acordes. Así pues, no solo basta para las organizaciones confiar en herramientas automatizadas gratuitas o de pago para el testing de accesibilidad, a menos que quieran poner en riesgo la calidad de su producto. 

¿Cuál podría ser la relevancia de la dupla Testing – IA en el futuro de la accesibilidad digital?

Lucía Bustamante: Esta dupla será sumamente crucial ya que el tester deberá asegurar que los algoritmos de los cuales aprenderán los sistemas consideren los estándares de accesibilidad. IA ya está entre nosotros y todo apunta a que será el futuro de la web, entonces es y será fundamental considerar aspectos como reconocimiento de imágenes para personas con discapacidad visual, reconocimiento de lectura de labios para personas con discapacidad auditiva, y subtítulos o traducciones en tiempo real, entre otras. Será fundamental monitorear cómo está aprendiendo la IA, sin duda un gran desafío para los profesionales del testing.  

Desde otro punto de vista, IA tiene la capacidad de optimizar el testing de automatización al tener la capacidad de reparar los scripts e identificar patrones y relaciones. El rol del tester será crítico en el entrenamiento de los algoritmos y la evaluación de lo que estos aprenden para garantizar que las pruebas sean óptimas.

Douglas Urrea: Probablemente, la IA ayudará a los equipos de testing a realizar pruebas de accesibilidad bastante más rápido y óptimo para los equipos. La Inteligencia Artificial ayudará a los equipos a comprender y experimentar diferentes alternativas de cómo las personas con o sin discapacidades interactúan con la tecnología y otros entornos a través del acceso práctico a diferentes herramientas y tecnologías de asistencia.

En nuestro contexto, podemos pensar en la discapacidad como una barrera (grande o pequeña) experimentada en función de las capacidades auditivas, cognitivas, psicológicas, físicas, de estructura corporal, del habla o visuales. Sin embargo, la IA puede ayudar a comprender mucho más rápido qué tan accesibles son los sitios web y sus aplicaciones buscando personalizar la experiencia que coincida con la necesidades y pautas específicas de cierto grupo de personas.​​​​​​​

La IA complementará sin duda a las prácticas de testing donde trabajarán en estrecha colaboración para asegurarse de que están aprendiendo e implementando las correcciones de accesibilidad más efectivas posibles.

Donnie Obregón: Creo que, en el futuro medio, la Inteligencia Artificial podrá llevar a cabo la aplicación de un gran número de metodologías de testing que hoy en día exigen la intervención humana, al estar fuera del alcance de las herramientas automatizadas.

Por ejemplo, actualmente una herramienta automatizada no es capaz de discernir las excepciones que aplican a los criterios de contraste, como lo es el contraste en logos de marcas u organizaciones. En el corto tiempo, estoy convencido de que la IA aplicada a las pruebas de accesibilidad podrá discriminar fácilmente estas casuísticas, permitiendo al tester enfocarse en tareas que sí o sí requieran su participación, como es, digamos, la comprobación de la exactitud de un texto alternativo para una imagen.

Si podemos programar la IA para diferenciar situaciones como la arriba presentada, queda claro que el rol del tester pasará a ser uno orientado más a la comprobación de la usabilidad de la experiencia y no solo a la validación del cumplimiento de accesibilidad de la misma.

Como otro ejemplo, hoy en día la mayoría de herramientas automatizadas consideran un error de accesibilidad la ausencia de un link para saltar al contenido principal de una página. Sin embargo, de cara a cumplimiento, este criterio puede superarse proporcionando una correcta estructura de encabezados y de regiones HTML o landmarks ARIA. 

Es lógico pensar que, en un corto plazo, la IA empleada en las pruebas de accesibilidad permitirá contrastar un criterio WCAG contra múltiples técnicas que consigan su cumplimiento, evitando así falsos positivos y reduciendo el tiempo de ejecución de pruebas. Esto, a su vez, posibilitará el enfoque del tester en validaciones más finas como la usabilidad de un flujo.

Lisandra Armas: La Inteligencia Artificial presenta grandes ventajas y a la vez desventajas para la accesibilidad en la web. Un ejemplo de esto puede ser el caso del reconocimiento de voz que es muy factible para personas con discapacidad motora porque no tienen que escribir una contraseña pero no sería viable para personas que no puedan hablar claramente debido a la discapacidad.

Estas situaciones impactan en el testing de accesibilidad por lo que en todos los casos donde esté implicada la IA debemos aplicar los cuatro principios de la accesibilidad: nuestro producto debe ser perceptible, operable, comprensible y robusto. Si seguimos estos principios, podemos proporcionar formas alternativas de percibir y comprender el contenido y la funcionalidad relacionada con el funcionamiento. Y garantizar que esto sea posible en múltiples tecnologías y plataformas, incluídas las de asistencia.


¿Estás de acuerdo con estos aportes? Nos gustaría conocer tu opinión sobre la importancia del testing de software y la IA para promover la accesibilidad digital.

¡Síguenos en LinkedinXInstagram y Facebook para ser parte de nuestra comunidad y estar al tanto de nuevos recursos de accesibilidad web!




196 / 257