Árbol de páginas

Análisis de páginas web

Los informes de accesibilidad que nos proporcionan las herramientas de análisis automático, son un importante punto de partida, a partir del cual, poder realizar el análisis completo (análisis manual). Por tanto, es conveniente conocer el ámbito de funcionamiento de la herramienta a utilizar. Las herramientas de análisis automático disponibles y que se pueden encontrar en Internet, tienen diferentes características y ámbitos de actuación, es decir, puede haber una herramienta que solo analice el código fuente o el contraste del color y, por tanto, para esta fase del proceso no nos serviría. Necesitamos una herramienta de amplio espectro, con la que poder cubrir todos los requisitos de las WCAG 2.1 Nivel AA.

Tras probar una amplia selección de herramientas, en MNCS hemos seleccionado Accessibility Insights for Web de Microsoft.

Accessibility Insights for Web

Accessibility Insights for Web es una extensión para Chrome y Microsoft Edge que ayuda a los desarrolladores a encontrar y solucionar problemas de accesibilidad en aplicaciones y sitios web.

La herramienta admite dos escenarios principales:

  • Assessment permite a cualquier persona con conocimientos de HTML verificar que una aplicación web o un sitio web cumpla con las pautas de accesibilidad al contenido web WCAG 2.1 Nivel AA.
    • Automated checks: la herramienta verifica automáticamente el cumplimiento de aproximadamente 50 requisitos de accesibilidad.
    • Manual tests: la herramienta proporciona instrucciones paso a paso, ejemplos y orientación sobre cómo solucionarlo para aproximadamente 20 pruebas; muchas pruebas son "asistidas", lo que significa que la herramienta identifica las instancias de prueba o proporciona una ayuda visual.
  • FastPass es un proceso ligero de dos pasos que ayuda a los desarrolladores a identificar problemas de accesibilidad comunes de alto impacto en menos de cinco minutos.
    • Automated checks: la herramienta verifica automáticamente el cumplimiento de aproximadamente 50 requisitos de accesibilidad.
    • Tab stops: la herramienta proporciona instrucciones claras y un asistente visual que facilita la identificación de problemas críticos de accesibilidad relacionados con el acceso al teclado, como tabulaciones faltantes, trampas de teclado y orden de tabulación incorrecto.

A la hora de realizar la revisión de accesibilidad de una página web utilizaremos siempre la opción Assessment ya que es la única que nos asegura cubrir todos los requisitos de las WCAG 2.1 Nivel AA. La opción FastPass puede resultar útil durante la fase de desarrollo de una página para detectar de forma rápida y ágil algunos de los problemas de accesibilidad más comunes.

Pasos a seguir

Crear una tarea en JIRA

Por cada una de las páginas web que se analice se debe crear una "Subtarea test" hija de la "Tarea QA" que se debe crear según MEDEA.

Nombre: "Realización de pruebas de accesibilidad NombreApp (nombreapp.um.es/pagina)"
Tipo de tareaSubtarea testPórticoAsociado al Proyecto
DisciplinaP9. Gestión de la calidad del softwareProcesoRealizar pruebas de accesibilidad
  • NombreApp: El nombre de la aplicación.
  • nombreapp.um.es/pagina: la URL de la página.

Completar las pruebas automáticas y manuales

Cada una de las pruebas cubre un conjunto de requisitos relacionados. Recomendamos completar las pruebas y los requisitos en el orden en que aparecen en el panel de navegación.

  1. En el panel de navegación, expanda la lista de comprobaciones automatizadas y seleccione una de ellas. Se ejecutarán automáticamente todas las que aparecen en el listado.
  2. Contraiga la lista de comprobaciones automatizadas y seleccione la siguiente opción. El panel de navegación se expandirá para mostrar todos los requisitos de la prueba.
  3. Opcional: para obtener más información sobre la prueba:

    1. En el panel de navegación, debajo del nombre de la opción, seleccione Getting started.

    2. En el panel principal, junto al título de la página, seleccione Guidance (un círculo con una "i" en su interior).

  4. En el panel de navegación, dentro de la opción desplegada, seleccione el primer requisito. El panel principal se actualizará para mostrar instrucciones de prueba para el requisito seleccionado.

  5. Opcional: para obtener más información sobre un requisito, seleccione Guidance (un círculo con una "i" en su interior).

  6. Lea las instrucciones en How to test.

  7. Evalúe las instancias y registre sus resultados.

    1. Seleccione Pass o Fail para el requisito.

    2. Si el requisito falla, agregue una instancia de fallo con una explicación. (Si se aprueba el requisito, no se necesitan más datos).

  8. Seleccione el siguiente requisito, siga las instrucciones y registre sus resultados.

  9. Repita con cada uno de los requisitos de cada una de las pruebas restantes.

  10. Cuando todos los requisitos de cada prueba se marcan como Pass o Fail, su evaluación está completa.

Generar informe de resultados y adjuntar a la tarea

  1. En la barra de comandos cerca de la parte superior derecha de la página, seleccione Export result.

  2. Se abrirá un cuadro de diálogo. En el cuadro de diálogo, proporciona una descripción del informe.

  3. Seleccione Export.

  4. El informe se descargará automáticamente.

  5. Adjunta el informe de resultados generado por la herramienta en la tarea JIRA.