Progettare consapevolmente stati vuoti, stati di caricamento e stati di errore.
Gli stati di sistema spiegano cosa sta accadendo e quali azioni sono possibili. Le viste vuote, le fasi di caricamento e gli errori richiedono ciascuno un messaggio specifico.
Per i team UX e gli sviluppatori web, gli stati "Vuoto", "Caricamento" ed "Errore" possono essere verificati in tre punti specifici: "Stato di sistema corretto", "Contesto dell'azione mantenuto" e "Spazio vuoto".
Pubblicato: 3 minuti di lettura · Autore: Sebastian Geier
Come possono essere progettati gli stati vuoti, di caricamento e di errore per essere utili?
Inizialmente vuoto, in fase di caricamento, riuscito senza risultato e tecnicamente fallito sono stati distinti, ognuno dei quali richiede una spiegazione chiara. L'input e il contesto esistente dovrebbero essere preservati il più possibile, mentre un'azione appropriata, come Avvia, Cancella filtro o Riprova, continua il processo.
Spazio vuoto
Spazio vuoto – Senza contenuto, non è chiaro se il caricamento è ancora in corso, se non sono presenti dati o se si è verificato un errore tecnico.
Indicatore di caricamento infinito – Un'animazione segnala attività anche dopo l'interruzione di una richiesta, impedendo una chiara visualizzazione dell'errore o l'opzione di riprovare.
Falso successo – I risultati pari a zero vengono visualizzati come processo completato con successo, anche se la causa potrebbe essere un problema di filtro o di dati.
Passaggio successivo significativo
Proporzione di stati dei componenti modellati con una spiegazione chiara e visibile, contesto preservato e azione successiva eseguibile.
Numero di percorsi di test in cui l'indicatore di caricamento o l'area vuota persistono nonostante l'annullamento, l'errore o il risultato zero senza un tempestivo cambio di stato.
Contesto dell'azione preservato
Modellare esplicitamente tutti i possibili stati per ciascun componente dipendente dai dati, inclusi l'utilizzo iniziale, il risultato zero, il ritardo e l'errore.
Progettare la causa, il contesto preservato, il feedback necessario e l'azione successiva corrispondente in modo preciso, sia a livello testuale che comportamentale, per ciascuno stato.
Simulazione tecnica di tempi di risposta lenti, errori di rete, dati vuoti e tentativi di ripetizione, e test delle transizioni senza perdita di input.
Esempio pratico: "Area vuota"
Un elenco di risultati filtrati visualizza in modo permanente un indicatore di caricamento dopo una richiesta non riuscita e perde i filtri selezionati. Lo stato di errore mantiene la selezione e gli ultimi risultati, spiega l'aggiornamento interrotto e offre l'opzione "Riprova"; un risultato pari a zero, invece, suggerisce esplicitamente di rimuovere i singoli filtri.
Stato di sistema corretto
Stato di sistema corretto L'interfaccia distingue tra stato inizialmente vuoto, caricamento attivo, successo senza risultati e errore tecnico, ognuno con un messaggio appropriato.
Contesto dell'azione preservato Filtri, input e dati già caricati rimangono visibili e riutilizzabili, per quanto possibile, durante gli stati di attesa o di errore.
Passaggio successivo significativo – Ogni condizione offre un'azione corrispondente, come iniziare l'inserimento, cancellare i filtri, riprovare o utilizzare la guida alternativa.
Cosa verificare prima e dopo gli stati "vuoto, caricamento ed errore"
Separa gli stati "vuoto, caricamento ed errore" Utilizzare i campi obbligatori solo dove sono realmente necessari solleva un'importante domanda di approfondimento: quali campi del modulo sono effettivamente obbligatori?
Chi desidera approfondire gli "stati vuoti, di caricamento ed errati" dal punto di vista del cluster "SEO locale e gestione delle entità" troverà ulteriori informazioni in Rappresentare le chiusure delle sedi senza problemi di indicizzazione permanenti. la classificazione appropriata.
Se si desidera implementare concretamente gli "stati vuoti, di caricamento ed errati", è possibile fare riferimento a Sistemi web robusti Qui l'attenzione si concentra su "Conferma, stati di sistema e feedback dei filtri" e "Stato di sistema corretto".
Conclusione: Stati vuoti, di caricamento ed errati
Gli stati fanno parte del processo e devono tradurre chiaramente lo stato effettivo del sistema. Il contesto mantenuto e le azioni di follow-up appropriate impediscono che l'incertezza si trasformi in un vicolo cieco.
Fonti e ulteriori informazioni
Queste fonti primarie sono fondamentali per il comportamento della piattaforma, la terminologia e i limiti di test negli "stati vuoto, di caricamento e di errore".
Pannello – Sistema di progettazione GOV. UKGuida ufficiale per i componenti relativi alle conferme evidenziate con una conclusione chiara e informazioni di riferimento.
Notifica all'utente – Iniziativa per l'accessibilità web del W3CGuida ufficiale per fornire un feedback comprensibile, sia generale che in linea, dopo l'invio di moduli, sia in caso di successo che di insuccesso.
Comprensione dei messaggi di stato – W3C WAISpiegazione ufficiale su come rendere i messaggi di stato dinamici disponibili alle tecnologie assistive senza modificare il focus.
Tesi chiave
Ogni messaggio di stato spiega la causa, l'effetto attuale e il successivo passo logico con un livello di dettaglio adeguato. L'interfaccia utente non deve suggerire erroneamente né una situazione di stallo né un esito positivo.
Cosa non riguarda
Un singolo test positivo non è sufficiente per il rilascio. "Spazio vuoto", "Caricamento infinito" e "Falso successo" devono essere esclusi indipendentemente.
Di cosa si tratta
Tre criteri si applicano all'implementazione: "Stato di sistema corretto", "Contesto dell'azione mantenuto" e "Passo successivo significativo". Insieme, costituiscono la base per il test e il rilascio.
Ulteriori approfondimenti
UX, navigazione e moduli
Progettare filtri in modo che gli utenti possano comprendere e condividere i risultati.
"Stati vuoti, di caricamento e di errore" include, come fase di test separata, la domanda: come sono progettati i filtri i cui risultati siano comprensibili e condivisibili dagli utenti?
UX, navigazione e moduli
Integrazione sicura e intuitiva del caricamento di file nel processo di richiesta
"Stati vuoti, di caricamento e di errore" è integrato da una decisione separata: come sono integrati in modo sicuro e intuitivo i caricamenti di file in un processo di richiesta?
Panoramica degli Insight
Tutti gli Insight di VELUNO in sintesi
Ulteriori analisi sui sistemi web, la visibilità digitale e modelli di lavoro robusti.
Prossimo passo sensato: primo compito
Una matrice di stati può testare qualsiasi componente dipendente dai dati in condizioni di vuoto, rallentamento e malfunzionamento. Le transizioni vengono quindi validate come casi di test di produzione anziché come semplici varianti di progettazione.