Cos'è il test di usabilità? Esperienza utente del software
Test di usabilità
Test di usabilità noto anche come User Experience (UX) Testing, è un metodo di test per misurare quanto sia semplice e user-friendly un'applicazione software. Un piccolo gruppo di utenti finali target utilizza l'applicazione software per esporre difetti di usabilità. I test di usabilità si concentrano principalmente sulla facilità d'uso dell'applicazione da parte dell'utente, sulla flessibilità dell'applicazione nel gestire i controlli e sulla capacità dell'applicazione di raggiungere i propri obiettivi.
Questo test è consigliato durante la fase di progettazione iniziale di SDLC, che offre maggiore visibilità sulle aspettative degli utenti.
Perché eseguire test di usabilità
L'estetica e il design sono importanti. L'aspetto di un prodotto di solito determina il suo funzionamento.
Ci sono molte applicazioni software/siti web che falliscono miseramente, una volta avviati, per i seguenti motivi:
- Dove posso fare clic su Avanti?
- Quale pagina è necessario navigare?
- Quale icona o gergo rappresenta cosa?
- I messaggi di errore non sono coerenti o visualizzati in modo efficace
- Il tempo della sessione non è sufficiente.
Software Engineering, I test di usabilità identificano gli errori di usabilità nel sistema nelle prime fasi del ciclo di sviluppo e possono salvare un prodotto dal fallimento.
Esempi di casi di test di test di usabilità
L'obiettivo di questo test è soddisfare gli utenti e si concentra principalmente sui seguenti parametri di un sistema:
L'efficacia del sistema
- Il sistema è facile da imparare?
- Il sistema è utile e aggiunge valore al pubblico target?
- I contenuti, i colori, le icone e le immagini utilizzate sono esteticamente gradevoli?
EFFICIENZA
- Dovrebbe essere necessaria poca navigazione per raggiungere la schermata o la pagina Web desiderata e le barre di scorrimento dovrebbero essere utilizzate raramente.
- Uniformità nel formato di schermate/pagine nell'applicazione/sito Web.
- Opzione per effettuare ricerche all'interno dell'applicazione software o del sito Web.
Precisione
- Non devono essere presenti dati obsoleti o errati come informazioni di contatto/indirizzo.
- Non dovrebbero essere presenti collegamenti interrotti.
Facilità d 'uso
- I controlli utilizzati devono essere autoesplicativi e non devono richiedere formazione per funzionare
- Dovrebbe essere fornito aiuto agli utenti per comprendere l'applicazione/il sito Web
- L'allineamento con gli obiettivi di cui sopra aiuta a testare l'usabilità in modo efficace
Come eseguire test di usabilità: processo completo
Il processo di test di usabilità è costituito dalle seguenti fasi
Fase 1) Pianificazione: Durante questa fase vengono determinati gli obiettivi del test di usabilità. Avere dei volontari seduti davanti alla tua candidatura e registrare le loro azioni non è un obiettivo. È necessario determinare le funzionalità e gli obiettivi critici del sistema. Devi assegnare compiti ai tuoi tester, che esercitano queste funzionalità critiche. Durante questa fase vengono determinati anche il metodo di test dell'usabilità, il numero e i dati demografici dei tester di usabilità e i formati dei rapporti di test
Fase 2) Reclutamento: durante questa fase recluti il numero desiderato di tester secondo il tuo piano di test di usabilità. Trovare tester che corrispondono al tuo profilo demografico (età, sesso, ecc.) e professionale (istruzione, lavoro, ecc.) può richiedere tempo.
Fase 3) Test di usabilità: Durante questa fase vengono effettivamente eseguiti i test di usabilità.
Fase 4) Analisi dei dati: i dati dei test di usabilità vengono analizzati approfonditamente per ricavare inferenze significative e fornire consigli attuabili per migliorare l'usabilità complessiva del prodotto.
Fase 5) Reporting: i risultati del test di usabilità vengono condivisi con tutte le parti interessate interessate che possono includere progettista, sviluppatore, cliente e CEO
Metodi di test di usabilità: 2 tecniche
Sono disponibili due metodi per eseguire test di usabilità:
- Test di usabilità in laboratorio
- Test di usabilità remota
Test di usabilità in laboratorio:. Questo test viene condotto in una sala laboratorio separata in presenza degli osservatori. Ai tester vengono assegnati compiti da eseguire. Il ruolo dell'osservatore è monitorare il comportamento dei tester e riportare l'esito dei test. L'osservatore rimane in silenzio durante il corso della prova. In questo test, sia gli osservatori che i tester sono presenti nello stesso luogo fisico.
Test di usabilità remota: Nell'ambito di questo test gli osservatori e i tester sono remoti. I tester accedono al sistema sotto test da remoto ed eseguono le attività assegnate. La voce del tester, l'attività sullo schermo e le espressioni facciali del tester vengono registrate da un software automatizzato. Gli osservatori analizzano questi dati e riportano i risultati del test. Esempio di tale software – http://silverbackapp.com/
Di quanti utenti hai bisogno?
La ricerca (Virzi, 1992 e Neilsen Landauer, 1993) lo indica Bastano 5 utenti per scoprire l'80% dei problemi di usabilità. Alcuni ricercatori suggeriscono altri numeri.
La verità è che il numero effettivo di utenti richiesti dipende dalla complessità dell'applicazione data e dai tuoi obiettivi di usabilità. L'aumento dei partecipanti all'usabilità si traduce in un aumento dei costi, della pianificazione, della gestione dei partecipanti e dell'analisi dei dati.
Ma come linea guida generale, se su a piccolo budget e interessato ai test di usabilità fai-da-te 5 è un buon numero iniziare con. Se il budget non è un vincolo il suo meglio consultare professionisti esperti per determinare il numero di utenti.
Elenco di controllo per i test UX
L'obiettivo primario di questo test è trovare problemi di usabilità cruciali prima che il prodotto venga lanciato. Per avere successo nel test, bisogna considerare le seguenti cose:
- Avvia i test UX durante la fase iniziale di progettazione e sviluppo
- È buona norma condurre test di usabilità sul prodotto della concorrenza prima di iniziare lo sviluppo. Ciò ti aiuterà a determinare gli standard di usabilità per il tuo pubblico di destinazione
- Selezionare gli utenti appropriati per testare il sistema (possono essere utenti esperti/utenti non esperti/50-50 utenti esperti e non esperti)
- Utilizzare un modellatore di larghezza di banda. Ad esempio, il tuo pubblico di destinazione ha una scarsa connettività di rete, limita la larghezza di banda della rete a 56 Kbps per i tuoi tester di usabilità.
- I tester devono concentrarsi sulle funzionalità critiche e utilizzate frequentemente del sistema.
- Assegnare un singolo osservatore a ciascun tester. Ciò aiuta l'osservatore a notare con precisione il comportamento del tester. Se un osservatore viene assegnato a più tester, i risultati potrebbero essere compromessi
- Informare progettisti e sviluppatori che i risultati dei test non sono un segno di fallimento ma un segno di miglioramento
Vantaggi dei test di usabilità
Come ogni cosa nella vita, i test di usabilità hanno i suoi meriti e demeriti. Diamo un'occhiata a loro
- Aiuta a scoprire problemi di usabilità prima che il prodotto venga commercializzato.
- Aiuta a migliorare la soddisfazione dell'utente finale
- Rende il tuo sistema altamente efficace ed efficiente
- Aiuta a raccogliere feedback reali dal pubblico target che utilizza effettivamente il tuo sistema durante un test di usabilità. Non è necessario fare affidamento sulle “opinioni” di persone a caso.
Svantaggi dei test di usabilità
- Il costo è una considerazione importante nei test di usabilità. Sono necessarie molte risorse per creare un laboratorio di test di usabilità. Anche il reclutamento e la gestione dei tester di usabilità possono essere costosi
Tuttavia, questi costi si ripagano sotto forma di maggiore soddisfazione del cliente, fidelizzazione e affari ripetuti. I test di usabilità sono quindi altamente raccomandati.