Importazione di difetti automatici, IGT e manuali
Gli utenti di Axe Auditor possono importare problemi (esportati come file JSON utilizzando l'estensione axe DevTools Pro) a livello di unità di test, il che consente loro di importare problemi automatizzati, IGT e manuali in un'unica operazione.
Nota 1 - Importazione automatica dello screenshot con il problema manuale: Quando si importa un problema manuale, lo screenshot associato viene importato automaticamente utilizzando il tag ScreenshotURL nel file JSON.
Nota 2 - Confronta solo le versioni principali durante l'importazione: Axe Auditor consente di importare i problemi generati dall'estensione axe DevTools Pro a condizione che utilizzino la stessa versione principale di axe-core. Ciò significa che axe Auditor impedirà l'importazione di un file generato da un'estensione solo se il numero di versione principale (la prima cifra del numero di versione) è diverso tra l'esecuzione del test e l'estensione. Nel caso in cui le versioni secondarie siano diverse, axe Auditor fornirà solo un avviso all'utente, indicando che la versione di axe-core importata non corrisponde alla versione di axe Auditor e che potrebbero esserci alcune variazioni nei dati di prova. Queste variazioni sono per lo più legate a potenziali differenze nei checkpoint Deque associati ai problemi di axe Auditor.
Nota 3 - Importazione dei problemi da axe DevTools Mobile per dispositivi mobili Android nativi e dispositivi mobili iOS nativi - Quando si importano problemi da axe DevTools Mobile per tipi di risorse digitali per piattaforme mobile native, axe Auditor non importa problemi Sperimentali e Da revisionare. Inoltre, axe Auditor ignora i problemi con il set di regole AAA, poiché non supporta le regole AAA.
Nota 4 - Utilizzo dell'opzione "Test e problemi salvati": Utilizzare l'opzione "Test e problemi salvati" durante l'esportazione dei problemi dall'estensione axe DevTools.
Nota 5 - Importazione di file JSON senza problemi: Quando si importano file JSON utilizzando DevTools Pro senza problemi, axe Auditor mostra i checkpoint che sono stati testati come parte degli IGT per i quali non sono stati segnalati problemi. Ciò consente di ottenere un elenco più completo dei checkpoint testati nell'ambito dei test con axe DevTools Pro e axe Auditor, consentendo di concentrarsi solo sui checkpoint che devono ancora essere testati.
Nota 6 - Più esecuzioni di IGT nelle importazioni di axe DevTools: Se si utilizza la funzionalità multi-esecuzione nell'estensione axe DevTools (funzionalità Pro) e si utilizza l'esportazione per l'importazione in axe Auditor Test Run, è possibile importare in axe Auditor con i problemi totali riscontrati in tutte le esecuzioni (dopo aver rimosso manualmente i duplicati).
Utilizzo del pulsante Importa problemi
I tre diversi tipi di problemi che un'unità di prova può includere sono:
- Problemi automatici: da Auditor o da un file JSON caricato dall'utente.
- Problemi IGT: tutti i problemi che l'estensione axe DevTools Pro riesce a rilevare durante l'esecuzione di test IGT da un file JSON caricato dall'utente vengono contrassegnati come problemi IGT.
- Problemi manualmente identificati: da Auditor o da un file JSON caricato dall'utente.
Nella pagina Panoramica unità di test, utilizzare la sezione denominata Stato test per importare problemi automatizzati, IGT e manuali. Questa sezione contiene:
- La data e l'ora in cui è stata avviata l'importazione dei problemi,
- Lo stato del test che indica lo stato dell'importazione e la data e l'ora in cui è stato completato, e
- Un pulsante Importa problemi che consente all'utente di caricare un file JSON in un formato predefinito fornito da Deque Systems.
Facendo clic sul pulsante Importa Issues viene visualizzata la finestra di dialogo di conferma Importa Issues, in cui è possibile importare tutti e tre i tipi di issues utilizzando un file JSON. Per generare il file JSON, utilizzare l'opzione JSON nell'estensione axe DevTools (opzione Esporta → Test salvati e segnalazioni → JSON).
Quando importi un problema, lo screenshot associato viene importato automaticamente utilizzando il tag ScreenshotURL nel file JSON. Se il tag ScreenshotURL è vuoto, non viene aggiunto alcuno screenshot al problema.
Nota 1: Durante l'importazione di nuovi problemi, puoi scegliere di mantenere quelli esistenti o di sostituirli con quelli presenti nel file, se l'unità di test li contiene già. Axe Auditor elimina e sostituisce solo le issues manuali importate tramite un file JSON. Le issues manuali aggiunte manualmente dall'utente rimangono inalterati e non vengono eliminati o reimportati.
Nota 2: Se il tipo di risorsa digitale non è Desktop Web o Mobile Web, o non rispetta tutti gli standard WCAG e Trusted Tester, non è possibile eseguire test automatizzati o importare IGT e problemi manuali. I pulsanti nella pagina Panoramica esecuzione test visualizzano "Non applicabile" anziché "Esegui test automatici" e "Importa problemi" per i tipi di risorse che non sono Web desktop o Web mobile.
Nota 3: Axe Auditor considera solo le violazioni, quindi se uno dei problemi importati comprende problemi di tipo "Necessita di revisione" o "Best Practice", axe Auditor non importa tali problemi.