Condividi tramite


Test di un'interfaccia utente

Questa sezione descrive in dettaglio alcune delle attività associate al test di un'interfaccia utente per un'applicazione Windows.

Introduzione

Per determinare completamente l'efficacia e l'usabilità complessiva di un'interfaccia utente dell'applicazione, è necessario testarla. Il test espone quanto sia facile o difficile usare l'interfaccia utente per il pubblico più ampio possibile. Il tempo necessario per testare un'applicazione vale la pena.

Questo argomento è incentrato su tre scenari di test principali: usabilità generale, accessibilità e automazione.

Test di usabilità

I test di usabilità offrono l'opportunità di valutare un prodotto studiando in che modo gli utenti reali usano effettivamente il prodotto. Questa analisi garantisce che i presupposti chiave relativi agli utenti e alle progettazioni di interfaccia previsti siano supportati (o sfidati) con dati reali. Solo raccogliendo questi dati empirici è possibile scoprire quanto sia adatta l'interfaccia utente per un prodotto alle esigenze e alle aspettative degli utenti.

Osservando l'interazione dell'utente con il prodotto e ascoltando il feedback degli utenti, vengono identificate funzionalità importanti che possono essere difficili da trovare e usare. In base a questi risultati, è possibile apportare modifiche all'interfaccia utente in base alle esigenze. È quasi impossibile creare un prodotto utile senza un certo livello di test di usabilità perché i risultati forniscono la base per prendere decisioni migliori sul prodotto e migliorare l'esperienza utente complessiva.

I test di usabilità offrono un payback significativo solo quando è ben integrato nell'intero ciclo di vita del progetto. Un singolo studio sull'usabilità può identificare i problemi, ma senza test di follow-up è difficile determinare se le soluzioni hanno risolto tali problemi o ne hanno introdotte di nuove.

Gli scenari principali per i test di usabilità sono:

  • Se sei un fornitore di prodotti software, il test di utenti reali del prodotto significa che stai valutando la progettazione. In base a come è stata progettata l'applicazione, gli utenti possono completare le attività necessarie? Il test di utenti reali che eseguono attività reali può anche indicare se le linee guida dell'interfaccia utente che si stanno seguendo funzionano all'interno del contesto del prodotto e quando la coerenza aiuta o ostacola la capacità di un utente di svolgere il proprio lavoro.
  • Se sei un acquirente di prodotti software, puoi eseguire test di usabilità per valutare un prodotto per l'acquisto. Ad esempio, l'azienda potrebbe prendere in considerazione l'acquisto di un prodotto per i loro ventimila dipendenti. Prima che l'azienda spenda i suoi soldi, vuole assicurarsi che il prodotto in questione aiuterà realmente i dipendenti a svolgere meglio il loro lavoro. I test di usabilità possono essere utili anche per verificare se l'applicazione proposta segue le linee guida sullo stile dell'interfaccia utente pubblicate (interne o esterne). È consigliabile usare le linee guida dell'interfaccia utente come ausiliario, anziché come fonte principale di informazioni per prendere decisioni di acquisto.

Per altre informazioni, vedere Usabilità in Pratica: Test di usabilità.

Test di accessibilità

I test di accessibilità comprendono due aree di progettazione dell'interfaccia utente: il supporto per gli utenti con disabilità e l'accesso a livello di codice da framework di test automatizzati.

Assicurarsi che un'applicazione sia accessibile agli utenti con disabilità comporta test per:

  • Conformità: l'applicazione è conforme ai vari requisiti legali relativi all'accessibilità?
  • Efficacia: gli utenti con disabilità possono usare l'applicazione?
  • Utilità: l'applicazione espone funzionalità adeguate per gli utenti con disabilità?
  • Soddisfazione: come viene percepita l'applicazione dagli utenti con disabilità?

I test per questi aspetti di un'applicazione possono essere eseguiti tramite un controllo di accessibilità, che implica una revisione manuale dell'applicazione da parte di un esperto di accessibilità e uno studio incentrato sull'usabilità degli utenti disabilitati e dei dispositivi di assistive technology.

Sebbene apparentemente non correlato, esiste una stretta correlazione tra i requisiti di accesso a livello di codice dei framework di test automatizzati e quelli dei dispositivi di assistive technology. Il supporto di uno ha il vantaggio aggiunto di abilitare l'altro. Per altre informazioni sull'accessibilità e sull'automazione dei test nelle applicazioni Windows, vedere Accessibilità, Test per l'accessibilità e API di automazione di Windows.