Importación de incidencias automatizadas, IGT y manuales
Los usuarios de axe Auditor pueden importar problemas manualmente (exportados como un archivo JSON usando la extensión axe DevTools Pro) y a través de la integración automatizada a nivel de la unidad de prueba, lo que les permite importar problemas automatizados, IGT y manuales en una sola operación.
Nota 1: Importación automática de la captura de pantalla con el problema manual: cuando importa un problema manual, la captura de pantalla asociada se importa automáticamente usando la etiqueta ScreenshotURL en el archivo JSON.
Nota 2: Comparación solo de versiones principales durante la importación: axe Auditor le permite importar problemas generados por la extensión axe DevTools Pro siempre que utilicen la misma versión principal de axe-core. Esto significa que axe Auditor solo evitará la importación de un archivo generado por una extensión si el número de versión principal (el primer dígito del número de versión) difiere entre la ejecución de prueba y la extensión. En caso de que las versiones menores sean diferentes, axe Auditor solo proporcionará una advertencia al usuario, indicando que la versión de axe-core que se está importando no coincide con la versión de axe Auditor y que puede haber algunas variaciones en los datos de prueba. Estas variaciones se relacionan principalmente con posibles diferencias en los puntos de control de Deque asociados con los problemas en Axe Auditor.
Nota 3: Importación de problemas desde axe DevTools Mobile para Android nativo y iOS nativo - Al importar problemas desde axe DevTools Mobile para tipos de activos digitales para plataformas móviles nativas, axe Auditor no importa incidencias experimentales y que necesitan revisión. Además, axe Auditor ignora los problemas con el conjunto de reglas AAA, ya que no admite reglas AAA.
Nota 4: Uso de la opción Test y problemas guardados: Utilice la opción 'Test y problemas guardados' al exportar problemas desde la extensión axe DevTools.
Nota 5: Importación de archivos JSON con cero problemas: Al importar archivos JSON utilizando DevTools Pro con cero problemas, axe Auditor muestra los puntos de control que se han probado como parte de los IGTs que no tienen problemas informados. Esto le permite obtener una lista más completa de los puntos de control que se han probado como parte de las pruebas con axe DevTools Pro y axe Auditor, lo que le permite centrarse solo en los puntos de control que quedan por probar.
Nota 6: Varias ejecuciones de IGT en importaciones de axe DevTools: Si está utilizando la función de múltiples ejecuciones en la extensión axe DevTools (función Pro) y está utilizando la función de exportar para importar en axe Auditor Test Run, se puede importar en axe Auditor y los problemas importados serán el total de todos los problemas en varias ejecuciones (después de eliminar manualmente los duplicados).
Cómo utilizar el Botón de Importar Incidencias
Los tres tipos diferentes de problemas que puede incluir una unidad de prueba son:
- Problemas automatizados: desde Auditor o desde un archivo JSON cargado por el usuario.
- Problemas de IGT: todos los problemas que la extensión axe DevTools Pro puede encontrar al ejecutar pruebas de IGT desde un archivo JSON cargado por el usuario se marcan como problemas de IGT.
- Problemas manuales: desde dentro de Auditor o desde un archivo JSON cargado por el usuario.
En la página Descripción general de la unidad de prueba, use la sección denominada Estado de la unidad de prueba para importar problemas automatizados, IGT y manuales. Esta sección contiene:
- La fecha y hora en que se inició la importación de los problemas,
- El estado del testeo indicando el estado de la importación y la fecha y hora en que se completó, y
- Un botón de Importación de incidencias que permite al usuario cargar un archivo JSON en un formato predefinido proporcionado por Deque Systems.
Al hacer clic en el botón Importar incidencias, aparece el cuadro de diálogo de confirmación de Importar incidencias, donde puede importar los tres tipos de incidencias mediante un archivo JSON. Para generar el archivo JSON, utilice la opción JSON en la extensión DevTools de axe (Exportar → Pruebas e incidencias guardadas → opción JSON).
Cuando importa un problema, la captura de pantalla asociada se importa automáticamente utilizando la etiqueta ScreenshotURL en el archivo JSON. Si la etiqueta ScreenshotURL está vacía, no se agrega ninguna captura de pantalla al problema.
Nota 1: Al importar incidencias nuevamente, puede elegir conservar las incidencias existentes o reemplazarlas con incidencias en el archivo, si la unidad de prueba ya contiene esas incidencias. Axe Auditor solo elimina y reemplaza incidencias manuales importadas mediante un archivo JSON. Las incidencias manuales agregadas manualmente por el usuario no se ven afectados y no se eliminan ni se vuelven a importar.
Nota 2: Cuando el tipo de activo digital no es Web de escritorio o Web móvil, o todos los estándares WCAG y de probadores confiables, no puede ejecutar pruebas automatizadas ni importar IGT e incidencias manuales. Los botones de la página Descripción general de ejecución de pruebas muestran "No aplicable" en lugar de "Ejecutar pruebas automatizadas" e "Importar problemas" para los tipos de activos que no son Web de escritorio o Web móvil.
Nota 3: axe Auditor solo considera las violaciones, por lo que si alguno de los problemas importados incluye problemas de "Necesita revisión" o "Mejores prácticas", axe Auditor no importa esos problemas.
Uso de la integración automatizada en axe Auditor
Visión general
Además de las importaciones manuales, axe Auditor admite la importación de problemas a través de la integración automatizada.
Axe Auditor está integrado con axe DevTools Pro Extension a través de APIs, lo que permite a los usuarios enviar incidencias a Auditor sin problemas con un solo clic, siempre que se hayan suscrito a Axe Auditor Integration en Axe Account.
Cómo enviar datos desde la extensión Axe DevTools Pro a Auditor
Prerrequisitos
Antes de enviar datos, asegúrese de que se completen los siguientes pasos en Auditor:
- Cree un caso de prueba y una ejecución de prueba correspondiente.
- Mueva la unidad de prueba al estado "En progreso". (Si la unidad de prueba está en estado "No iniciado", no se pueden importar datos).
Pasos para importar incidencias
-
Realizar pruebas en la extensión Axe DevTools Pro
- Abra la URL que desea probar.
- Inicie Axe DevTools Pro Extension y complete sus pruebas.
-
Obtener el enlace de prueba compartido
- Una vez completada la prueba, obtenga el enlace de prueba compartido y ábralo en una nueva pestaña.
-
Enviar problemas al auditor
- Haga clic en el botón "Enviar al auditor".
- Ingrese el ID de la unidad de prueba, que se puede copiar desde la Unidad de prueba del auditor (disponible en las páginas Resumen de la ejecución de prueba y Unidad de prueba).
-
Confirmación y manejo de datos
- Una vez enviados los datos, DevTools enviará los datos al Auditor y mostrará un mensaje de confirmación.
- Si la Unidad de prueba de auditor ya contiene problemas, aparecerá un mensaje preguntándole si desea sobrescribir los datos existentes.
- Si se selecciona sobrescribir, todos los problemas anteriores en Auditor se reemplazarán con los recién importados.
Tipos de problemas admitidos
Los usuarios ahora pueden enviar los siguientes tipos de problemas directamente a Auditor a través de la integración:
- Problemas detectados automáticamente
- Problemas de IGT (pruebas guiadas inteligentes)
- Problemas detectados manualmente
Todas las validaciones, incluidas las verificaciones de URL, los estándares de metodología de pruebas y la compatibilidad de versiones de axe-core, se aplicarán a los datos importados, lo que garantiza la precisión y la coherencia.
Mensajes de error
Código de error | Descripción |
---|---|
409 - Conflicto | Aparece si la unidad de prueba ya contiene problemas. Los usuarios deben hacer clic en "Ignorar datos" para enviar los problemas. |
500 - Error interno del servidor | Aparece si la URL, el estándar de prueba o la versión de axe-core no coinciden con la unidad de prueba de Auditor. |
Esta integración agiliza el flujo de trabajo de pruebas de accesibilidad, garantizando una transferencia de problemas fluida, precisa y eficiente entre Axe DevTools Pro Extension y Auditor.