Test di Accessibilità Android in Android Studio
Axe DevTools Mobile Analyzer consente di eseguire test di accessibilità su qualsiasi applicazione Android sviluppata con qualsiasi tecnologia.
Richiede:
- Android Studio
- App da testare con API 26 o superiore
- App da testare installata su un dispositivo fisico o emulatore
- Chiave API di Axe DevTools Mobile
- ID progetto di Axe Developer Hub
Le istruzioni seguenti presuppongono che il tuo ambiente Android Studio sia già configurato. Se sei nuovo su Android Studio, consulta questa guida introduttiva per impostare lo sviluppo delle app.
Per Iniziare
Vediamo come configurare per la prima volta i test di accessibilità utilizzando il progetto Axe DevTools Mobile Analyzer in Android Studio.
1. Crea un progetto Axe Developer Hub per i tuoi risultati
-
Visita Axe Developer Hub
-
Fai clic sul pulsante + Aggiungi nuovo progetto per creare un nuovo progetto Axe Developer Hub.
-
Dopo aver aggiunto un nuovo progetto, sceglierai un metodo di integrazione per raccogliere dati di accessibilità. Seleziona l'integrazione di Axe DevTools Mobile Analyzer.
-
Il passo successivo è dare un nome al tuo progetto. Ti consigliamo di includere il nome del tuo repository o test suite per un facile riferimento. Dopo aver inserito un Nome Progetto, seleziona Avanti.
-
Una volta creato con successo il progetto, vedrai le istruzioni di installazione. Copia l'ID progetto per l'installazione. L'ID progetto sarà anche disponibile dalla pagina principale dei Progetti in Axe Developer Hub, se dovessi accedervi più tardi.
2. Scarica il progetto Axe DevTools Mobile Analyzer dall'Artifactory di Deque
-
Accedi all'Artifactory di Deque: agora.dequecloud.com
Nota: Quando la pagina si carica, non cercare un pacchetto. Ritorna a questa pagina e passa al passo successivo. -
Clicca su questo link per scaricare il progetto Axe DevTools Mobile Analyzer: axe-devtools-android-uiautomator-v0.9.0.zip
Se il file non inizia automaticamente il download, clicca sul pulsante di download accanto a „URL al file“ dal sito di Agora.
-
Una volta che il file zip ha terminato il download, estrai i file nella posizione desiderata sul tuo computer.
-
Apri la cartella principale in Android Studio selezionando
File→Opene selezionando la cartella del progetto.
3. Configura il progetto
-
Da Android Studio, nel pannello del navigatore di progetto, espandi
app/src/androidTest/java/com/deque/mobile/axedevtoolsandroiduiautomator. -
Fai doppio clic sul file
RunScanper aprirlo. -
Sostituisci il testo "YOUR_API_KEY_HERE" con la tua chiave API di Axe DevTools Mobile.
-
Sostituisci il testo "YOUR_PROJECT_ID_HERE" con il tuo ID progetto di Axe Developer Hub
4. Prepara il tuo dispositivo/emulatore
- Per eseguire una scansione, il tuo dispositivo o emulatore deve essere connesso ad Android Studio. Se utilizzi un dispositivo, dovrai abilitare le impostazioni sviluppatore.
- Successivamente, l'app che desideri testare deve essere installata sull'emulatore/dispositivo e in esecuzione al momento della scansione. Se hai accesso al codice sorgente, puoi eseguire l'app su un emulatore Android o un dispositivo fisico direttamente.
5. Esegui una scansione di accessibilità
-
Con l'app in esecuzione, seleziona l'icona con la doppia freccia verde accanto a
RunScan. Questo avvierà la scansione di accessibilità contro l'app che è in esecuzione. -
Puoi trovare la tua scansione in Axe Developer Hub.
Ripeti questo per ogni schermata che vuoi testare.
Stiamo passando ad Axe Developer Hub come sito centrale per visualizzare e gestire i problemi di accessibilità. A partire dal Progetto Analyzer v0.6.0, i risultati vanno solo a Axe Developer Hub. I risultati legacy possono essere pubblicati sia sul Mobile Dashboard che su Axe Developer Hub.
Hai finito!
Congratulazioni, hai configurato con successo Axe DevTools Mobile Analyzer. Visita Axe Developer Hub per vedere le tue scansioni.
Domande? Visita Domande Frequenti
