Ce este testarea de utilizare? UX software

Testarea utilizabilitฤƒศ›ii

Testarea utilizabilitฤƒศ›ii cunoscutฤƒ ศ™i sub denumirea de Testare a experienศ›ei utilizatorului (UX), este o metodฤƒ de testare pentru a mฤƒsura cรขt de uศ™or ศ™i uศ™or de utilizat este o aplicaศ›ie software. Un set mic de utilizatori finali ศ›intฤƒ, utilizeazฤƒ aplicaศ›ia software pentru a expune defectele de utilizare. Testarea de utilizare se concentreazฤƒ รฎn principal pe uศ™urinศ›a de utilizare a aplicaศ›iei de cฤƒtre utilizator, flexibilitatea aplicaศ›iei de a gestiona controalele ศ™i capacitatea aplicaศ›iei de a-ศ™i รฎndeplini obiectivele.

Aceastฤƒ testare este recomandatฤƒ รฎn faza iniศ›ialฤƒ de proiectare a SDLC, ceea ce oferฤƒ mai multฤƒ vizibilitate asupra aศ™teptฤƒrilor utilizatorilor.

De ce faceศ›i teste de utilizare

Testarea utilizabilitฤƒศ›ii

Estetica ศ™i designul sunt importante. Cรขt de bine aratฤƒ un produs determinฤƒ de obicei cรขt de bine funcศ›ioneazฤƒ.

Existฤƒ multe aplicaศ›ii/site-uri software, care eศ™ueazฤƒ lamentabil, odatฤƒ lansate, din urmฤƒtoarele motive:

  • Unde dau clic pe urmฤƒtorul?
  • รŽn ce paginฤƒ trebuie navigatฤƒ?
  • Ce pictogramฤƒ sau jargon reprezintฤƒ ce?
  • Mesajele de eroare nu sunt consecvente sau nu sunt afiศ™ate eficient
  • Timpul de sesiune nu este suficient.

Inginerie Software, Testarea de utilizare identificฤƒ erorile de utilizare din sistem la รฎnceputul ciclului de dezvoltare ศ™i poate salva un produs de la defecศ›iuni.

Exemple de cazuri de testare a utilizฤƒrii

Cazuri de testare a utilizฤƒrii

Scopul acestei teste este de a satisface utilizatorii ศ™i se concentreazฤƒ รฎn principal pe urmฤƒtorii parametri ai unui sistem:

Eficacitatea sistemului

  • Este sistemul uศ™or de รฎnvฤƒศ›at?
  • Este sistemul util ศ™i adaugฤƒ valoare publicului ศ›intฤƒ?
  • Conศ›inutul, culoarea, pictogramele, imaginile folosite sunt plฤƒcute din punct de vedere estetic?

Eficienศ›ฤƒ:

  • Ar trebui sฤƒ fie necesarฤƒ o micฤƒ navigare pentru a ajunge la ecranul sau pagina web doritฤƒ, iar barele de defilare ar trebui folosite rar.
  • Uniformitate รฎn format de ecran/pagini din aplicaศ›ia/site-ul dvs. web.
  • Opศ›iune de cฤƒutare รฎn aplicaศ›ia software sau site-ul tฤƒu web.

Acurateศ›e

  • Nu ar trebui sฤƒ fie prezente date รฎnvechite sau incorecte, cum ar fi informaศ›iile de contact/adresa.
  • Nu ar trebui sฤƒ fie prezente linkuri รฎntrerupte.

Uศ™urinศ›a รฎn utilizare

  • Controalele utilizate ar trebui sฤƒ se explice de la sine ศ™i nu trebuie sฤƒ necesite instruire pentru a opera
  • Ar trebui oferit ajutor utilizatorilor pentru a รฎnศ›elege aplicaศ›ia/site-ul web
  • Alinierea la obiectivele de mai sus ajutฤƒ la testarea eficientฤƒ a gradului de utilizare

Cum se efectueazฤƒ testarea utilizฤƒrii: proces complet

Procesul de testare a utilizabilitฤƒศ›ii constฤƒ din urmฤƒtoarele faze

Testare de utilizare: Proces complet

Faza 1) Planificare: รŽn aceastฤƒ fazฤƒ sunt determinate obiectivele testului de utilizare. A avea voluntari sฤƒ stea รฎn faศ›a aplicaศ›iei ศ™i sฤƒ-ศ™i รฎnregistreze acศ›iunile nu este un obiectiv. Trebuie sฤƒ determinaศ›i funcศ›ionalitฤƒศ›ile ศ™i obiectivele critice ale sistemului. Trebuie sฤƒ atribuiศ›i sarcini testerilor dvs., care exercitฤƒ aceste funcศ›ionalitฤƒศ›i critice. รŽn aceastฤƒ fazฤƒ, se determinฤƒ ศ™i metoda de testare a gradului de utilizare, numฤƒrul ศ™i datele demografice ale testerilor de utilizare, formatele rapoartelor de testare.

Faza 2) Recrutare: รŽn aceastฤƒ fazฤƒ, recrutaศ›i numฤƒrul dorit de testeri conform planului dvs. de testare a gradului de utilizare. Gฤƒsirea testerilor care se potrivesc cu profilul dvs. demografic (vรขrstฤƒ, sex etc.) ศ™i profesional (educaศ›ie, loc de muncฤƒ etc.) poate dura timp.

Faza 3) Testarea utilizabilitฤƒศ›ii: รŽn aceastฤƒ fazฤƒ, testele de utilizare sunt efectiv executate.

Faza 4) Analiza datelor: Datele din testele de utilizare sunt analizate amฤƒnunศ›it pentru a obศ›ine concluzii semnificative ศ™i pentru a oferi recomandฤƒri acศ›ionabile pentru a รฎmbunฤƒtฤƒศ›i gradul de utilizare general al produsului dvs.

Faza 5) Raportare: Constatฤƒrile testului de utilizare sunt รฎmpฤƒrtฤƒศ™ite tuturor pฤƒrศ›ilor interesate, care pot include designer, dezvoltator, client ศ™i CEO

Metode de testare a utilizฤƒrii: 2 tehnici

Existฤƒ douฤƒ metode disponibile pentru a face testarea gradului de utilizare -

  1. Testare de utilizare รฎn laborator
  2. Testare de utilizare la distanศ›ฤƒ

Testare de utilizare รฎn laborator:. Aceastฤƒ testare este efectuatฤƒ รฎntr-o camerฤƒ separatฤƒ de laborator รฎn prezenศ›a observatorilor. Testerilor li se atribuie sarcini de executat. Rolul observatorului este de a monitoriza comportamentul testatorilor ศ™i de a raporta rezultatul testฤƒrii. Observatorul rฤƒmรขne tฤƒcut รฎn timpul testฤƒrii. รŽn aceastฤƒ testare, atรขt observatorii, cรขt ศ™i testerii sunt prezenศ›i รฎn aceeaศ™i locaศ›ie fizicฤƒ.

Testare de utilizare la distanศ›ฤƒ: Sub aceastฤƒ testare, observatorii ศ™i testerii sunt localizaศ›i la distanศ›ฤƒ. Testerii acceseazฤƒ System Under Test, de la distanศ›ฤƒ ศ™i efectueazฤƒ sarcinile atribuite. Vocea testatorului, activitatea pe ecran, expresiile faciale ale testatorilor sunt รฎnregistrate de un software automat. Observatorii analizeazฤƒ aceste date ศ™i raporteazฤƒ rezultatele testului. Exemplu de astfel de software - http://silverbackapp.com/

De cรขศ›i utilizatori ai nevoie?

De cรขศ›i utilizatori aveศ›i nevoie

Cercetฤƒrile (Virzi, 1992 ศ™i Neilsen Landauer, 1993) indicฤƒ faptul cฤƒ 5 utilizatori sunt suficienศ›i pentru a descoperi 80% din problemele de utilizare. Unii cercetฤƒtori sugereazฤƒ alte cifre.

Adevฤƒrul este cฤƒ numฤƒrul real de utilizator necesar depinde de complexitatea aplicaศ›iei date ศ™i de obiectivele dvs. de utilizare. Creศ™terea gradului de utilizare a participanศ›ilor are ca rezultat creศ™terea costurilor, planificarea, gestionarea participanศ›ilor ศ™i analiza datelor.

Dar, ca รฎndrumare generalฤƒ, dacฤƒ aveศ›i o buget mic ศ™i sunteศ›i interesat de testele de utilizare DIY 5 este un numฤƒr bun a รฎncepe cu. Dacฤƒ bugetul nu este o constrรขngere este cel mai bine consultaศ›i profesioniศ™ti cu experienศ›ฤƒ pentru a determina numฤƒrul de utilizatori.

Lista de verificare a testฤƒrii UX

Scopul principal al acestei teste este de a gฤƒsi probleme cruciale de utilizare รฎnainte de lansarea produsului. Urmฤƒtoarele lucruri trebuie luate รฎn considerare pentru a reuศ™i testarea:

  • รŽncepeศ›i testarea UX รฎn faza incipientฤƒ de proiectare ศ™i dezvoltare
  • Este o practicฤƒ bunฤƒ sฤƒ efectuaศ›i teste de utilizare pe produsul concurentului รฎnainte de a รฎncepe dezvoltarea. Acest lucru vฤƒ va ajuta sฤƒ determinaศ›i standardele de utilizare pentru publicul ศ›intฤƒ
  • Selectaศ›i utilizatorii adecvaศ›i pentru a testa sistemul (Pot fi utilizatori experศ›i/neexperศ›i/50-50 de utilizatori experศ›i ศ™i non-experศ›i)
  • Utilizaศ›i un model de lฤƒศ›ime de bandฤƒ. De exemplu, publicul ศ›intฤƒ are o conexiune slabฤƒ la reศ›ea, limitaศ›i lฤƒศ›imea de bandฤƒ a reศ›elei la 56 Kbps pentru testerii dvs. de utilizare.
  • Testerii trebuie sฤƒ se concentreze asupra funcศ›ionalitฤƒศ›ilor critice ศ™i utilizate frecvent ale sistemului.
  • Alocaศ›i un singur observator fiecฤƒrui tester. Acest lucru ajutฤƒ observatorul sฤƒ noteze cu exactitate comportamentul testerului. Dacฤƒ un observator este alocat mai multor testeri, rezultatele pot fi compromise
  • Educaศ›i designerii ศ™i dezvoltatorii cฤƒ aceste rezultate ale testฤƒrii nu sunt un semn de eศ™ec, ci un semn de รฎmbunฤƒtฤƒศ›ire

Avantajele testฤƒrii de utilizare

Ca รฎn orice รฎn viaศ›ฤƒ, testarea de utilizare are meritele ศ™i dezavantajele sale. Sฤƒ ne uitฤƒm la ele

  • Ajutฤƒ la descoperirea problemelor de utilizare รฎnainte ca produsul sฤƒ fie comercializat.
  • Ajutฤƒ la รฎmbunฤƒtฤƒศ›irea satisfacศ›iei utilizatorilor finali
  • รŽศ›i face sistemul extrem de eficient ศ™i eficient
  • Ajutฤƒ la colectarea feedback-ului adevฤƒrat de la publicul ศ›intฤƒ care vฤƒ foloseศ™te de fapt sistemul รฎn timpul unui test de utilizare. Nu trebuie sฤƒ vฤƒ bazaศ›i pe โ€žopiniiโ€ de la oameni la รฎntรขmplare.

Dezavantaje ale testฤƒrii de utilizare

  • Costul este o consideraศ›ie majorฤƒ รฎn testarea gradului de utilizare. Este nevoie de o mulศ›ime de resurse pentru a configura un laborator de testare a utilizฤƒrii. Recrutarea ศ™i gestionarea testerilor de utilizare poate fi, de asemenea, costisitoare

Cu toate acestea, aceste costuri se plฤƒtesc sub formฤƒ de satisfacศ›ie mai mare a clienศ›ilor, reศ›inere ศ™i afaceri repetate. Prin urmare, testarea de utilizare este foarte recomandatฤƒ.

Rezumaศ›i aceastฤƒ postare cu: