Testare le app iOS per l'accessibilità

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Ora che hai installato e aggiornato Xcode, verificato l'installazione degli Xcode Command Line Tools e installato Axe DevTools Mobile Analyzer sul tuo Mac, hai tutto ciò che ti serve per iniziare a eseguire test di accessibilità. Segui i passaggi seguenti per iniziare a scansionare le tue app iOS.

Avvia l'app e accedi

  1. Avvia l'applicazione Axe DevTools Mobile Analyzer dalla cartella Applicazioni o dal Launchpad.
  2. Scegli la configurazione del tuo server prima di accedere. Il tuo amministratore aziendale può fornire queste informazioni.
    1. Per il SaaS standard, scegli 'Server standard'.
    2. Per On Prem o Private Cloud, scegli 'Server personalizzato' e inserisci l'URL del backend fornito dall'amministratore della tua organizzazione.
  3. Seleziona 'Accedi'. Si aprirà una finestra del browser.
  4. Accedi con il tuo nome utente e password Deque quando richiesto. Nota: Se hai già effettuato l'accesso con il tuo nome utente/password Deque sul web, il browser effettuerà automaticamente l'accesso all'app Mobile Analyzer. Non sarà necessario inserire nome utente e password.
  5. Torna all'app Mobile Analyzer.

Imposta il test su dispositivo fisico

La prima volta che accedi, l'Analyzer verifica che il tuo Mac sia pronto per testare sui dispositivi fisici e ti guida attraverso la configurazione rimanente. (Al prossimo avvio, l'app ricorderà le tue scelte e ti porterà direttamente a Pronto per il test.)

Se stai solo testando su un simulatore, puoi selezionare Usa invece il simulatore su uno di questi schermi e avanzare all'ultimo passaggio - Pronto per il test.

  1. Controllo di idoneità di Xcode Al lancio, l'Analyzer conferma che Xcode è installato, che i tuoi strumenti da riga di comando sono collegati all'app completa di Xcode (non solo agli strumenti da riga di comando stand-alone), e che hai accettato il contratto di licenza di Xcode.

  2. Accedi a Xcode con il tuo ID Apple (utenti di Xcode alla prima esperienza) Per testare su un dispositivo fisico, il tuo Mac necessita di un team Apple Developer e di un certificato di firma. Se non hai mai usato Xcode prima, non possiedi ancora nessuno dei due, e l'Analyzer mostra la schermata ID Apple richiesto per dispositivi fisici.

    Per risolvere questo problema, accedi a Xcode con il tuo ID Apple. Accedere crea il certificato di firma e registra il tuo team Apple Developer sul tuo Mac. L'Analyzer rileva automaticamente questo passaggio e continua da solo.

  3. Seleziona il tuo team Apple Developer Nella schermata Imposta i dispositivi fisici, scegli il tuo team Apple Developer dal menu a tendina, quindi seleziona Connetti dispositivo. L'Analyzer applica la configurazione della firma del codice per te.

    • Seleziona il tuo team a pagamento della tua organizzazione - non selezionare il tuo Team Personale.
    • Se il tuo team non è elencato, assicurati di aver effettuato effettuato l'accesso a Xcode con l'Apple ID che appartiene a quel team.
    • Gli account Apple Developer gratuiti (personali) non sono supportati. Se ne viene selezionato uno, ti verrà chiesto di scegliere un team diverso.
  4. Pronto per il test Una volta completata la configurazione, vedrai una schermata intitolata Pronto per il test.

Collega il tuo dispositivo

  1. Se usi un dispositivo fisico, collegalo al tuo computer tramite USB.
  2. Se richiesto, seleziona 'Autorizza'.
  3. Se stai usando un simulatore, assicurati che il simulatore sia in esecuzione. Nota: Il tuo dispositivo o simulatore deve avere accesso a internet.
    (Visita axe.deque.com nel browser del tuo dispositivo o simulatore per verificare la connessione internet.)

Tempo di Scansione

  1. Seleziona 'Scansiona una Nuova App'.

  2. Ti verranno presentati i Progetti. Se questo è il tuo primo progetto mobile, sarà nominato automaticamente.

    note

    Se hai progetti mobili esistenti in Axe Developer Hub, puoi selezionare quale progetto vuoi utilizzare per i risultati quando inizi la tua sessione di scansione. Seleziona il nome del progetto collegato nella schermata 'Tempo di scansione' per accedere alla schermata di selezione del progetto, e puoi scegliere dove inviare i risultati per la sessione di scansione corrente. Puoi anche navigare su Axe Developer Hub per Creare un nuovo progetto per i tuoi risultati.

    Nota: Come buona pratica, dovresti avere risultati da esecuzioni di test automatici e sessioni di scansione mobile in progetti separati.


  3. Seleziona il tuo dispositivo o simulatore dall'elenco.

  4. Seleziona la tua app dall'elenco.

  5. Opzionale: Fornisci un nome per la scansione. Il nome predefinito sarà il titolo dello schermo, se esiste.

  6. Assicurati che il tuo dispositivo sia attivo e lo schermo che desideri scansionare sia visibile.

  7. Seleziona 'Scansiona'.

  8. Inserisci la password del portachiavi se richiesto e scegli 'Consenti sempre.'

screenshot of modal asking for user to grant permissions by entering their password
  1. Se usi un dispositivo fisico, inserisci il codice del dispositivo quando richiesto per avviare l'automazione del test.

screenshot of a numeric keypad on an iphone prompting user to enter a passcode
  1. Se usi un simulatore, consenti al WebDriverAgentRunner-Runner.app di accettare connessioni in entrata quando richiesto.

screenshot of modal asking user to accept incoming connections when prompted
  1. Una volta terminata la scansione, puoi selezionare 'Aggiungi un'altra scansione al rapporto'. Vai a una schermata diversa nella tua app sul tuo dispositivo o simulatore, e ritorna al passaggio 5 sopra.
  2. Quando hai finito di prendere scansioni, seleziona 'Rivedi e finalizza rapporto'.

Vedrai un riepilogo della tua sessione di scansione. Il nome del rapporto predefinito utilizzerà un timestamp. Puoi selezionare quel campo per rinominare il tuo rapporto. Se sei pronto a esaminare i tuoi risultati, seleziona il pulsante per 'Visualizzare il rapporto in una nuova scheda'. Questo ti porterà a Axe Developer Hub.

Crea un Nuovo Progetto in Developer Hub

Se vuoi creare un nuovo progetto per i risultati piuttosto che salvarli in uno esistente, vai a Axe Developer Hub. Seleziona il pulsante per 'Aggiungere un nuovo progetto', e seleziona 'Analizzatore mobile' come metodo di integrazione. Vedrai la conferma che il tuo progetto è stato creato nella schermata successiva. Quando torni all'app Analyzer, trova il tuo nuovo progetto nella schermata di selezione del progetto.

tip

Consigliamo di tenere separati i risultati dai test automatici e dai risultati degli analizzatori mobili in progetti distinti per monitorare con maggiore precisione la salute dell'accessibilità delle tue app. Se hai utilizzato Axe Developer Hub per i risultati dal testing automatico con i nostri SDK e driver Appium, potresti vedere questi come opzioni nella schermata di selezione del progetto. Se non hai un progetto esistente per i risultati dell'Analyzer, dovresti creare un nuovo progetto.

Concludi i Test - Solo Dispositivo Fisico

  • Durante i test su un dispositivo fisico, 'Automazione in Esecuzione' rimarrà sullo schermo. Puoi navigare verso nuovi schermi ed effettuare scansioni aggiuntive mentre è ancora in esecuzione.
  • Quando hai finito i test, tieni premuti entrambi i pulsanti del volume per fermare l'automazione sul tuo dispositivo.

Cosa Fare Dopo?

Visualizza e gestisci i risultati in Axe Developer Hub - un luogo centrale dove puoi tenere traccia dello stato di accessibilità delle tue applicazioni web e mobili.