Importazione di problemi automatizzati, IGT e manuali
Gli utenti di Axe Auditor possono importare manualmente i problemi (esportati come file JSON utilizzando l'estensione axe DevTools Pro) e attraverso l'integrazione automatica a livello di unità di test, permettendo 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 - Confronto solo delle versioni principali durante l'importazione: Axe Auditor permette di importare problemi generati dall'estensione axe DevTools Pro purché utilizzino la stessa versione principale di axe-core. Ciò significa che axe Auditor impedirà l'importazione di un file generato dall'estensione solo se il numero di versione principale (il primo numero del numero di versione) differisce tra il Test Run e l'estensione. Nel caso in cui le versioni minori siano diverse, axe Auditor fornirà solo un avviso all'utente, indicando che la versione di axe-core importata non corrisponde a quella di axe Auditor e che potrebbero esserci delle variazioni nei dati del test. Queste variazioni si riferiscono principalmente a differenze potenziali nei checkpoint Deque associati ai problemi in axe Auditor.
Nota 3 - Importazione di problemi da axe DevTools Mobile per Android e iOS Mobile Nativo - Durante l'importazione di problemi da axe DevTools Mobile per tipi di asset digitali basati su dispositivi mobili nativi, axe Auditor non importa problemi Sperimentali e in Revisione. Inoltre, axe Auditor ignora i problemi con il set di regole AAA, poiché non supporta le regole AAA.
Nota 4 - Utilizzo dell'opzione Salva test e problemi: Utilizza l'opzione 'Salva test e problemi' durante l'esportazione dei problemi dall'estensione axe DevTools.
Nota 5 - Importazione di file JSON senza problemi: Durante l'importazione di file JSON utilizzando DevTools Pro con zero problemi, axe Auditor mostra i checkpoint che sono stati testati come parte degli IGT che non hanno riportato problemi. Questo ti permette di ottenere un elenco più completo dei checkpoint che sono stati testati come parte del test con axe DevTools Pro e axe Auditor, consentendoti di concentrarti solo su quelli che rimangono da testare.
Nota 6 - Esecuzioni multiple di IGT nelle importazioni di axe DevTools: Se si utilizza la funzionalità multi-run nell'estensione axe DevTools (funzione Pro) e si utilizza l'esportazione per essere importata in un Test Run di axe Auditor, può essere importata in axe Auditor con i problemi importati che sono il totale di tutti i problemi attraverso più esecuzioni (dopo aver rimosso manualmente i duplicati).
Utilizzo del pulsante Importa problemi
I tre diversi tipi di problemi che un'unità di test può includere sono:
- Problemi automatizzati - all'interno di Auditor, o da un file JSON caricato dall'utente.
- Problemi IGT - Tutti i problemi che l'estensione axe DevTools Pro può trovare durante l'esecuzione di test IGT da un file JSON caricato dall'utente sono contrassegnati come problemi IGT.
- Problemi manuali - all'interno di Auditor, o da un file JSON caricato dall'utente.
Nella pagina Panoramica dell'unità di test, utilizza la sezione chiamata Stato del 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 della prova che indica lo stato dell'importazione e la data e l'ora in cui è stata completata, e
- Un pulsante Importa problemi che permette all'utente di caricare un file JSON in un formato predefinito fornito da Deque Systems.
Facendo clic sul pulsante Importa problemi si apre la finestra di dialogo di conferma Importa problemi, dove puoi importare tutti e tre i tipi di problemi utilizzando un file JSON. Per generare il file JSON, usa l'opzione JSON nell'estensione axe DevTools (Esporta → Salva test e problemi → opzione JSON).
Quando importi un problema, lo screenshot associato viene importato automaticamente utilizzando il tag ScreenshotURL nel file JSON. Se il tag ScreenshotURL è vuoto, nessuno screenshot viene aggiunto al problema.
Nota 1: Durante l'importazione di problemi nuovamente, puoi scegliere di mantenere i problemi esistenti o sostituirli con i problemi nel file, se l'unità di test già contiene tali problemi. Axe Auditor elimina e sostituisce solo i problemi manuali importati utilizzando un file JSON. I problemi manuali aggiunti manualmente dall'utente restano inalterati e non vengono eliminati o reimportati.
Nota 2: Quando il tipo di asset digitale non è Desktop Web o Mobile Web, o tutti gli standard WCAG e tester fidati, non puoi eseguire test automatizzati o importare problemi IGT e manuali. I pulsanti sulla pagina di Panoramica del Test Run mostrano "Non applicabile" invece di "Esegui Test Automatizzati" e "Importa Problemi" per tipi di asset che non sono Desktop Web o Mobile Web.
Nota 3: Axe Auditor prende in considerazione solo le violazioni, quindi se i problemi importati includono problemi "Bisogna revisionare" o "Pratiche migliori", axe Auditor non importa tali problemi.
Utilizzo dell'integrazione automatizzata in Axe Auditor
Panoramica
Oltre alle importazioni manuali, axe Auditor supporta le importazioni di problemi tramite integrazione automatizzata.
Axe Auditor è integrato con estensione axe DevTools Pro tramite API, permettendo agli utenti di inviare senza problemi i problemi ad Auditor con un solo clic, purché abbiano sottoscritto Integrazione Axe Auditor in Account Axe.
Come inviare dati dall'estensione axe DevTools Pro ad Auditor
Prerequisiti
Prima di inviare dati, assicurati che i seguenti passaggi siano completati in Auditor:
- L'integrazione Auditor deve essere disponibile sull'estensione devTools pro e l'utente deve sottoscrivere l'abbonamento Integrazione Auditor.
- L'utente deve essere un utente con licenza di Auditor.
- Crea un caso di test e un corrispondente esecuzione del test.
- Sposta lo stato unità di test su "In Progress". (Se l'unità di test è in stato "Not Started", i dati non possono essere importati.)
Passaggi per importare i problemi
-
Esegui i test nell'estensione Axe DevTools Pro
- Apri l'URL che vuoi testare.
- Avvia Estensione Axe DevTools Pro e completa il tuo test.
-
Ottieni il Link di Test Condiviso
- Una volta completati i test, ottieni il link di test condiviso e aprilo in una nuova scheda.
-
Invia Problemi ad Auditor
- Fai clic sul pulsante "Invia ad Auditor".
- Inserisci il ID Unità di Test, che può essere copiato dal Unità di Test Auditor (disponibile sulle pagine Panoramica del Test Run e Unità di Test).
-
Conferma e Gestione dei Dati
- Una volta inviato, DevTools invierà i dati ad Auditor e visualizza un messaggio di conferma.
- Se il L'Unità di Test Auditor contiene già dei problemi, una richiesta chiederà se si desidera sovrascrivere i dati esistenti.
- Se viene selezionato sovrascrivi, tutti i problemi precedenti in Auditor saranno sostituiti con quelli appena importati.
Tipi di Problemi Supportati
Gli utenti possono ora inviare i seguenti tipi di problemi direttamente ad Auditor tramite integrazione:
- Problemi automatizzati
- Problemi IGT (Intelligent Guided Testing)
- Problemi manuali
Tutti i validazioni—inclusi Controlli URL, standard delle metodologie di test e compatibilità con la versione axe-core—si applicheranno ai dati importati, garantendo accuratezza e coerenza.
Messaggi di Errore
| Codice di Errore | Descrizione |
|---|---|
| 409 - Conflitto | Appare se l'unità di test contiene già problemi. Gli utenti devono cliccare "Sovrascrivi Dati" per inviare i problemi. |
| 500 - Errore Interno del Server | Appare se il URL, standard di test o versione axe-core non corrisponde all'unità di test Auditor. |
Questa integrazione semplifica il flusso di lavoro dei test di accessibilità, garantendo un trasferimento senza soluzione di continuità, accurato ed efficiente dei problemi tra Estensione Axe DevTools Pro e Auditor.





