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
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
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
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 -
- Testare de utilizare รฎn laborator
- 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?
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ฤ.




