Cosa resta da testare?

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

Usa le informazioni di questa pagina per scoprire cosa viene testato da Axe DevTools Mobile e rivedi esempi di ciò che resta da testare manualmente.

Per una guida dettagliata e passo a passo su cosa resta da testare dopo aver utilizzato Axe DevTools Mobile, consulta il Elenco di controllo dei test rimanenti.

Cosa viene testato da Axe DevTools Mobile?

Contrasto di colore

Il testo deve avere un contrasto adeguato rispetto allo sfondo per garantire la leggibilità a persone con daltonismo o ipovisione.

Dimensione e distanza degli elementi toccabili

Gli elementi toccabili devono essere abbastanza grandi per permettere alle persone con limitazioni motorie di interagire con essi. Tali elementi devono avere una giusta distanza tra di loro per evitare che un elemento adiacente venga toccato accidentalmente.

Etichette dei moduli

I campi di input per l'utente (caselle di testo, checkbox, pulsanti di scelta) devono avere un'etichetta correttamente associata per la tecnologia assistiva come TalkBack e VoiceOver.

Descrizioni delle immagini

Qualsiasi immagine che può ricevere il focus deve avere una descrizione associata per la tecnologia assistiva come TalkBack e VoiceOver.

Testo raggiungibile dalla tecnologia assistiva

Qualsiasi testo sullo schermo dovrebbe essere raggiungibile dalla tecnologia assistiva come TalkBack e VoiceOver. (Il testo che non può essere raggiunto non sarà disponibile per le persone che utilizzano la tecnologia assistiva.)

Le azioni possono essere attivate dalla tecnologia assistiva

Qualsiasi azione che un utente può compiere (inoltrare un modulo premendo un pulsante, espandere/compattare una sezione di contenuto, aprire un menu, avanzare in un carosello di immagini, ecc.) dovrebbe poter essere attivata dalla tecnologia assistiva come TalkBack e VoiceOver. (Le azioni che non possono essere attivate non saranno disponibili per le persone che utilizzano la tecnologia assistiva.)

Elementi interattivi nidificati

Qualsiasi elemento interattivo che può essere attivato dalla tecnologia assistiva non dovrebbe contenere al suo interno un altro elemento interattivo. Ogni elemento interattivo deve essere individualmente raggiungibile in modo da poter essere attivato indipendentemente.

Rotazione dello schermo

Le app dovrebbero ruotare quando il dispositivo viene ruotato per garantire che le persone possano utilizzare l'app indipendentemente dall'orientamento dello schermo del dispositivo. Alcune persone hanno il loro telefono o tablet montato sul loro sedia a rotelle in un orientamento fisso. Se l'orientamento non può essere supportato, l'app diventa inutilizzabile per questa persona.

Titolo dello schermo

Ogni schermata all'interno di un'app dovrebbe fornire un titolo da annunciare dalla tecnologia assistiva. I titoli degli schermi consentono agli utenti con disabilità visive, cognitive e motorie e memoria a breve termine limitata di determinare dove si trovano nell'app, identificare i contenuti su uno schermo tramite il suo titolo e navigare tra gli schermi nei casi in cui la modalità di operazione dell'utente dipende dall'audio.

Cosa resta da testare manualmente?

Le liste sottostanti contengono esempi di problemi di accessibilità che richiedono test manuali. Questo non è un elenco completo, ma piuttosto dà un'idea dei tipi di problemi che vorrete testare manualmente dopo aver utilizzato Axe DevTools Mobile.

Test con la tecnologia assistiva

Assicurati che gli utenti possano interagire efficientemente con l'app utilizzando la tecnologia assistiva, come TalkBack o VoiceOver.

  • Sequenza di lettura - La tecnologia assistiva rileva tutto il contenuto statico, come intestazioni e paragrafi, nella corretta sequenza di lettura?
  • Ordine degli elementi interattivi - La tecnologia assistiva scorre gli elementi interattivi, come pulsanti e campi modulo, sullo schermo in un ordine logico?
  • Intestazioni - Le intestazioni sono correttamente annunciate alla tecnologia assistiva?
  • Immagini - Le immagini decorative sono identificate e incorporate come tali, in modo che possano essere ignorate dalle tecnologie assistive?
  • Tabelle - Le celle della tabella dati sono fornite di nomi accessibili che definiscono a quali intestazioni di colonna o riga si riferiscono?
  • Gestione del focus - Lo schermo contiene componenti dell'interfaccia che, quando attivati, causano la transizione dello schermo a un nuovo stato, come l'apertura di un popup o un menu? In tal caso, lo schermo è ancora operabile per la tecnologia assistiva dopo la transizione?
  • Annunci di stato - Lo schermo contiene elementi che cambiano stato, come espanso/compresso o premuto? Quegli stati sono annunciati alla tecnologia assistiva?
  • Gesti e movimento del dispositivo - Lo schermo utilizza gesti o movimento del dispositivo come input? Ci sono componenti dell'interfaccia utente che eseguono la stessa azione senza richiedere gesti o movimento del dispositivo? Può il movimento del dispositivo essere disabilitato per prevenire attivazioni accidentali?

Significato del contenuto

Assicurati che il testo descriva in modo significativo la funzione o lo scopo del contenuto o dei controlli associati.

  • Significato di pulsanti e link - Il testo di pulsanti e link descrive accuratamente la funzione che verrà eseguita?
  • Etichette dei moduli - Gli utenti possono comprendere lo scopo dei controlli del modulo attraverso etichette di testo significative?
  • Significato delle intestazioni - Le intestazioni delle sezioni descrivono in modo significativo il contenuto successivo?
  • Significato delle immagini - Il testo accessibile descrive accuratamente l'immagine? Le immagini e i grafici complessi sono forniti di una descrizione testuale completa che ne cattura tutto il contenuto?

Struttura del contenuto

Assicurati che gli utenti possano comprendere la struttura del contenuto su ogni schermo e all'interno dell'app nel suo complesso.

  • Intestazioni - Il contenuto è presentato in blocchi di testo brevi separati da intestazioni di sezione per organizzare meglio l'informazione? Le intestazioni di sezione usate per titolare o descrivere le sezioni nell'app possono essere identificate come tali dagli utenti?
  • Navigazione - L'app contiene un gruppo di elementi di navigazione? Gli elementi sono nello stesso ordine relativo e etichettati allo stesso modo su ogni schermo?
  • Consistenza nell'app - I componenti dell'interfaccia utente, come i moduli o altri controlli, che compaiono e hanno la stessa funzione su più schermi sono etichettati allo stesso modo su ogni schermo?

Contenuto dinamico/temporizzato

Assicurati che il contenuto dinamico possa essere controllato dall'utente.

  • Contenuti audio/video - I contenuti video o uditivi hanno alternative a base di testo per gli utenti che non possono vedere o sentire, come trascrizioni testuali o sottotitoli?
  • Comportamento automatico - Qualsiasi contenuto si muove, anima o scorre automaticamente, come caroselli e feed di messaggi? In tal caso, l'utente può mettere in pausa, fermare, nascondere il movimento e continuare a sfruttare con successo tutte le funzionalità?
  • Aggiornamenti automatici dei contenuti - Alcuni contenuti si aggiornano automaticamente? Se sì, l'utente può controllare la frequenza, posticipare o disabilitare le interruzioni ai contenuti?
  • Interruzioni al caricamento dello schermo - Qualsiasi contenuto multimediale temporizzato, come video o audio, inizia a riprodursi automaticamente? C'è un meccanismo per consentire all'utente di mettere in pausa, fermare o nascondere i media in riproduzione automatica?
  • Messaggi di stato - Lo schermo produce messaggi di stato? In tal caso, i messaggi sono annunciati immediatamente dalla tecnologia assistiva? I messaggi di stato scompaiono da soli, lasciando l'utente senza nessuna indicazione residua dello stato? Effetti visivi - L'app è priva di componenti che lampeggiano o scintillano ripetutamente più di tre volte in un periodo di un secondo?

Validazione e feedback dei moduli

Garantire che i moduli e gli elementi di input utente possano essere facilmente compresi e completati, e che eventuali errori possano essere risolti.

  • Etichette dei moduli - I moduli hanno etichette e istruzioni persistenti e significative per i rispettivi controlli?
  • Prevenzione degli errori - I controlli interattivi forniscono agli utenti istruzioni chiare? Se vengono segnalati errori, all'utente vengono presentati stati di errore e messaggi di errore chiari per aiutare a risolverli?
  • Messaggi di errore - Gli errori dei moduli vengono segnalati in modi che non si basano solo sulla vista o sulla percezione del colore?
  • Cambio di contesto - Gli utenti possono accorgersi quando l'inserimento di dati in un controllo del modulo attiverà automaticamente un cambio di contesto, come l'apertura di un popup quando si seleziona una casella di controllo o il passaggio al campo successivo quando viene raggiunto il numero massimo di caratteri (come i campi multipart per SSN).
  • Dati legali e finanziari - Gli utenti inviano dati legali o finanziari nell'app? In tal caso, agli utenti vengono offerte opzioni per annullare, verificare o confermare i dati legali o finanziari prima di inviarli?

Altre considerazioni

  • Alternative ai segnali visivi basati sul colore - Gli utenti dell'applicazione possono utilizzare altri segnali visivi quando le informazioni sono trasmesse principalmente attraverso il colore?
  • Indicatori di messa a fuoco - Un indicatore di messa a fuoco chiaramente distinguibile con un sufficiente contrasto di colore diventa visibile quando gli elementi attivi ricevono il fuoco?
  • Navigazione della piattaforma e impostazioni - Ci sono elementi in tutta l'app che offrono un'esperienza anti-pattern che potrebbe interrompere le funzionalità di navigazione della piattaforma su iOS o Android? Le impostazioni del dispositivo dell'utente vengono rispettate in tutta l'applicazione?
  • Orientamento dello schermo - Il contenuto dello schermo e le funzionalità si mantengono intatti quando si passa tra orientamento verticale e orizzontale? (Il contenuto non deve necessariamente trovarsi sullo stesso schermo, ma deve essere disponibile da qualche parte nell'app.)
  • Timeout della sessione - L'app impone un limite di tempo alla sessione utente? L'utente può estendere, disattivare o modificare il limite di tempo? L'app garantisce che gli utenti non perdano informazioni se la loro sessione si esaurisce e devono effettuare nuovamente l'accesso?
  • Ridimensionamento testo e zoom - Alcune funzionalità dell'app impediscono agli utenti di utilizzare le funzionalità di zoom o ridimensionamento testo di iOS o Android?
  • Testo nelle immagini - Fatta eccezione per i loghi, gli schermi sono privi di immagini di testo e di immagini con testo incorporato?