Ce este testarea utilizabilității? Metode și exemple
⚡ Rezumat inteligent
Testarea utilizabilității măsoară cât de ușor oamenii reali finalizează sarcini reale în cadrul unei aplicații. Această prezentare generală explică de ce echipele o rulează, taxonomia tipurilor de teste, procesul în cinci faze, metricile care dovedesc progresul și câți participanți sunt suficienți.

Testarea utilizabilității
Testarea utilizabilității Cunoscută și sub denumirea de testare a experienței utilizatorului (UX), este o testarea nefuncțională Metodă de măsurare a ușurinței și ușurinței în utilizare a unei aplicații software. Un grup mic de utilizatori finali țintă utilizează aplicația software pentru a expune defectele de utilizabilitate. Testarea utilizabilității 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ă o mai mare 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
În continuare, luați în considerare ce ar trebui să evalueze de fapt un tester.
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
Tipuri de teste de utilizare
Testarea utilizabilității nu este o procedură fixă. Fiecare studiu este clasificat pe trei axe înainte de începerea recrutării: cine supraveghează sesiunea, unde are loc aceasta și la ce întrebări răspund rezultatele. Spre deosebire de Testarea interfeței grafice, acești tipi se întreabă dacă o persoană reală are succes, nu dacă un control funcționează.
| Tip | Abordarea Noastră | Cel mai potrivit pentru |
|---|---|---|
| moderat | Un cercetător prezintă fiecare sarcină și analizează în timp real. | Raționamentul din spatele comportamentului |
| Nemoderat | Software-ul înregistrează participanții care lucrează individual. | Feedback rapid la scară largă |
| În persoană (laborator) | Testerii și observatorii împart o cameră controlată. | Limbajul corpului, produse complexe |
| Remote | Testerii lucrează de pe propriul dispozitiv și locație. | Acoperire largă, termene scurte |
| Explorativ | Sarcini deschise adunate pe baza conceptelor timpurii. | Găsirea lacunelor înainte ca designul să se blocheze |
| Comparativ | Utilizatorii aleg între două modele rivale. | Soluționarea dezbaterilor cu dovezi |
Și momentul contează. Studiile formative se desfășoară în timp ce designul este fluid și explică de ce utilizatorii întâmpină dificultăți. Studiile sumative evaluează o construcție funcțională.
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 se desfășoară într-o sală de laborator separată, în prezența observatorilor. Testerilor li se atribuie sarcini de executat. Rolul observatorului este de a monitoriza comportamentul testerilor și de a raporta rezultatul testării. Observatorul rămâne tăcut pe parcursul testării. În cadrul acestei testări, 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/ (acum pensionar)
Cum se efectuează testarea utilizării: proces complet
Odată cu alegerea tehnicii, procesul de testare a utilizabilității constă în 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
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.
Metrici de testare a utilizabilității pe care ar trebui să le măsurați
Constatările schimbă un produs doar atunci când ajung sub formă de numere pe care o echipă le poate face. track în toate versiunile. Înregistrați același set de metrici pentru fiecare sarcină, apoi comparați fiecare cifră cu versiunea anterioară sau cu un benchmark al concurentului.
- Rata de succes a sarcinii: proporția participanților care termină neajutorați; o rată scăzută indică un defect de proiectare, nu testatorul.
- Timp petrecut pe sarcină: secunde de la primul clic până la finalizare, ceea ce expune o navigare confuză și comenzi ascunse.
- Rata de eroare: clicuri greșite, intrări nevalide în formulare și puncte fără ieșire, numărate separat pentru fiecare sarcină.
- Eficiență: sarcini reușite împărțite la timpul total dedicat sarcinii, util atunci când două machete candidate concurează.
- Scor de satisfacție: o evaluare post-sarcină, cum ar fi Scala de Utilizabilitate a Sistemului.
Asociați fiecare cifră cu o observație înregistrată: indicatorul dovedește că există o problemă, iar înregistrarea explică cauza acesteia. Guru99 acoperă cadrul mai larg din acest ghid pentru metrici de testare software.
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 pe funcționalitățile 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
Testarea utilizabilității are atât merite, cât și dezavantaje.
- 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ă.




