Cum să desfășurăm teste de utilizare în șase pași

Publicat: 2022-03-11

Testarea designului vă va ajuta să construiți produse remarcabile care funcționează pentru oameni.

Testarea utilizatorilor este cunoscută sub mai multe denumiri: testarea produselor, testarea designului, testarea utilizabilității, validarea designului etc. Este vorba despre procesul extrem de important de testare a design-urilor cu utilizatori reali în scenarii reale. Odată ce înțelegeți în profunzime preocupările utilizatorilor și problemele de utilizare, deveniți mai bun în a le corecta.

Testarea utilizatorilor, care face parte dintr-o filozofie de proiectare centrată pe utilizator, este unul dintre cele mai importante aspecte ale jobului unui designer. Nu este vorba doar de imagini uimitoare (suprafață). Este vorba despre rezolvarea eficientă a unei probleme; ceva care poate fi realizat doar prin teste repetate și cu multe iterații asupra designului. Este o modalitate excelentă de a obține informații valoroase despre ceea ce funcționează și ce nu .

Vreau să mă asigur că designul funcționează bine și că toate ipotezele și ipotezele sunt validate - testarea cu utilizatori a devenit unul dintre cei mai importanți pași ai procesului meu de proiectare.

Testarea utilizatorului
Imagine de usertesting.com

Testarea utilizatorilor este ca și cum ați veghea peste umărul cuiva în timp ce acesta interacționează cu aplicația sau site-ul dvs., cu excepția faptului că puteți pune întrebări pe parcurs și îi îndreptați în direcția pe care doriți să o explorați. Nu este atât de scump sau greu de făcut. Din păcate, nu suficiente echipe de proiectare/produs o fac.

Vom parcurge motivele testării de utilizare și cei șase pași de bază și esențiali pentru a efectua cu succes un test.

De ce Testați?

Există o veche zicală în comunitatea UX: „Nu ești utilizatorul”.

Nu voi uita niciodată prima mea experiență de testare a utilizatorului. Timp de două luni, am muncit din greu la reglarea fină a unui prototip pentru o aplicație web. Am vrut să-l fac perfect și eram naiv, fără sfială sigur că va funcționa. Nu aș fi putut greși mai mult. La fel ca mulți alți designeri, devenisem îndrăgostit de propria mea creație.

Prima persoană pe care am testat-o ​​a devenit confuză după al doilea pas – și dintr-o singură lovitură, iluziile mele au fost distruse. Am fost devastat.

În acea zi, am trecut prin cinci sesiuni de testare. La final, am fost forțat să accept faptul că poate nu eram un designer atât de bun pe cât credeam că sunt.

A doua zi, mi-am înlocuit prototipul lustruit cu wireframes interactive rapide, care reprezentau un concept de design nou și îmbunătățit, bazat pe cunoștințele obținute în urma testării utilizatorilor din ziua precedentă. Rezultatele au fost impresionante – chiar și un utilizator începător a putut folosi o aplicație destul de complexă.

Prima experiență de testare a avut un impact atât de mare asupra mea ca designer, acum testez fiecare design. Mereu a meritat și mereu sunt surprins de lucrurile pe care le-am greșit.

Cercetarea și testarea utilizatorilor
Testarea utilizatorilor este o experiență umilitoare pentru un designer. S-ar putea să fii șocat să descoperi că un utilizator este confuz cu privire la modul în care funcționează lucrurile. Lucruri care ți se par evidente.

Este cu siguranță mai bine să greșești la un prototip rapid decât la produsul finit. Din păcate, multe companii investesc sume uriașe de bani în ipoteze și aplicații netestate.

Deciziile greșite de proiectare devin foarte evidente pe un produs finit - greșeli inutile care trebuie remediate la un cost enorm. Costul final al implementării aplicațiilor netestate este enorm.

Cele șase elemente de bază ale testării utilizatorilor

Pentru a parcurge procesul corect de testare a utilizatorului, trebuie să faceți următoarele:

  • Creați un prototip
  • Vino cu un plan de testare
  • Recrutați oameni (utilizatori țintă)
  • Găsiți o locație potrivită
  • Moderați testul
  • Documentați rezultatul testului

Crearea unui prototip

Un prototip este un model timpuriu al unui produs – de obicei cu funcționalitate limitată – construit pentru a testa un concept de design; un lucru din care să fie reprodus sau învățat. Există mai multe moduri de a crea prototipuri și există multe instrumente, inclusiv software offline și aplicații online.

Diferite fidelități și abordări sunt potrivite pentru diferite situații.

Testarea utilizatorilor cu prototipuri Axure
Prototipurile pot fi realizate din schițe, wireframes sau machete de înaltă fidelitate. (Imagine de Axure RP)

Există o modalitate foarte de bază: desenați niște schițe pe o bucată de hârtie, fotografiați-le și apoi uniți-le folosind un instrument precum Adobe Experience Design. Puteți face acest lucru atât pentru aplicațiile desktop, cât și pentru cele mobile.

Ca alternativă, puteți crea wireframes interactive — împletind wireframes împreună într-un instrument de prototipare online precum InVision.

Testarea prototipului utilizatorului Invision

Creez mai multe variante și construiesc mai multe prototipuri complet diferite pentru același proiect. Decid care este cel mai bun după ce le-am pus împreună. De cele mai multe ori, odată ce încep să lucrez cu ei, descopăr soluții la care nu m-am gândit când am creat primul prototip.

Testarea utilizatorilor cu prototipul de hârtie pentru aplicația mobilă
Un prototip simplu de hârtie pentru aplicații mobile.

Instrumentul meu inițial de prototipare a fost Axure RP. Este foarte complex și durează aproximativ șase luni pentru a stăpâni. Cu toate acestea, puteți învăța elementele de bază în câteva zile și puteți crea prototipuri interactive simple.

Prototiparea și testarea utilizatorilor cu Axure RP
Prototiparea cu Axure RP.

Am încercat și câteva soluții precum InVision sau UXpin. Sunt bazate pe web, inovatoare și mult mai puțin costisitoare. Nu sunt la fel de încărcate și flexibile ca Axure, dar sunt mult mai simplu de utilizat. De asemenea, puteți partaja prototipul cu ușurință clienților și membrilor echipei.

Recent, Marvel a fost instrumentul meu preferat. Este o aplicație web și mobilă grozavă, este incredibil de ușor să creezi și să partajezi prototipuri și are, de asemenea, un plugin Sketch la îndemână.

Există o mare varietate de instrumente de prototipare. Iată un site de comparație grozav: http://www.prototypr.io/prototyping-tools.

Sunt căutați designeri UX independenți cu normă întreagă din SUA

Alcătuirea unui plan de testare

Este important să stabiliți un plan pentru test; altfel, vei ajunge să pierzi mult timp. La un nivel de bază, planul ar trebui să sublinieze:

  • Ce se testează (funcții, funcționalități, sarcini)
  • Cum va fi măsurat (succesul sau rata de eșec a testului în anumite domenii)

testarea utilizatorului

Să presupunem că testez o aplicație mobilă pentru un planificator de rute pentru transportul public. Am proiectat trei caracteristici principale ale aplicației: planificarea călătoriei, comandarea biletelor și rezervarea locurilor.

Am în minte un grup de utilizatori țintă care de obicei călătoresc peste tot cu autobuzul. În timpul sesiunii de testare, voi intra în detalii și voi încerca să aflu de la utilizatorii mei dacă anumite caracteristici și funcționalități sunt ușor de utilizat, adică „aparent” (evident pentru utilizator) și ușor de utilizat.

Scriind planul de testare, parcurg prototipul și notez câteva întrebări. De exemplu:

  • Sunt utilizatorii capabili să-și planifice călătoria eficient și rapid?
  • Pot comanda bilete cu ușurință?
  • Pot rezerva un loc?

Să presupunem că cincisprezece persoane au fost de acord să se alăture testării. Înainte de a începe sesiunea, creez o foaie de calcul cu cinci coloane:

  • Coloana 1: Numele participanților,
  • Coloanele 2-4: trei caracteristici ale aplicației care urmează să fie testate,
  • Coloana 5: dacă un participant se luptă cu utilizarea unei anumite caracteristici, iau notă de ea și notez motivul confuziei.

cercetare și testare cu utilizatori

Lucrând cu această foaie de calcul, pot evalua succesul prototipului meu. Dacă cincisprezece persoane testează trei funcții, înseamnă 45 de sarcini (15x3). Dacă oamenii îndeplinesc 38 de sarcini, am o rată de succes de 85%.

Recrutarea de oameni, alias „Utilizatori”

Dacă lucrați la un proiect cu clienți existenți, recrutarea ar trebui să fie ușoară. Luați legătura cu echipa de vânzări sau cu părțile interesate și obțineți câteva contacte cu clienții.

Pentru un mic proiect personal sau un proiect intern al companiei, încercați să vă adresați prietenilor de pe Facebook care se încadrează în publicul țintă. De asemenea, puteți cere o trimitere la contactele lor. Alți membri ai echipei pot face același lucru. Este important să găsești participanți imparțiali care nu vor dori doar să fie „drăguți cu tine”, adică să le placă tot ce văd. Aveți nevoie de feedback imparțial – bun sau rău – pentru a obține cu adevărat valoare din test.

Dacă lucrați cu un client extern la un proiect mai mare, vă recomand să utilizați servicii precum usertesting.com, validately.com, clicktale.com sau verifyapp.com.

Uneori poate fi dificil să explici ceea ce cauți atunci când recrutezi potențiali utilizatori. Participarea la testarea utilizatorilor nu este familiară pentru majoritatea oamenilor. Cererea mea de obicei merge astfel:

„Hei Walt! Știu că ești foarte ocupat, dar sper că mă poți scuti de o jumătate de oră și mă poți ajuta cu un proiect la care lucrez. Este o aplicație de planificare a călătoriei în transportul public. Știu că călătorești des cu autobuzul și aș dori să văd cum l-ai folosi.”

Cel mai bine este să aveți minimum 3-5 teste (la distanță sau în persoană). Asta ar trebui să vă aducă suficient material pentru prima iterație. Dacă îl puteți aduna, puteți oferi participanților cafea/ceai și o gustare, un card cadou sau un cod de reducere de la companie în schimbul participării lor.

Este o idee bună să programați testele cu o pauză de 30-45 de minute între ele. S-ar putea să descoperiți că v-ați abordat designul dintr-un unghi prost și că puteți rezolva cele mai mari probleme pe loc înainte de sosirea următorului tester. Testarea este intensă și veți avea nevoie, de asemenea, de o pauză pentru a vă colecta constatările, a nota și a vă relaxa înainte de runda următoare.

Găsirea unei locații adecvate de testare

Vă recomand să testați în persoană, deoarece puteți citi limbajul corpului și semnale subtile, cum ar fi tensiunea și oftaturile, sau puteți surprinde lucruri precum oameni care fac mufe pentru că se luptă. Aceasta este o oportunitate de a interveni și de a întreba dacă sunt confuzi în legătură cu ceva.

În plus, oamenii tind să fie mai concentrați în timpul setărilor în persoană. Dacă faceți teste de la distanță prin Skype sau Hangout, aceștia pot fi distrași și lucrurile s-ar putea să vă scape.

Găsirea unui loc de întâlnire compatibil cu cea mai mică distragere a atenției sau oportunități de întrerupere este crucială. Trebuie să găsiți un cadru în care oamenii să poată rămâne concentrați asupra testului.

Aș prefera să nu aduc participanții la birourile clientului meu – este de imaginat că mediul corporativ ar putea să-i facă să se simtă închiși și ca și cum ar fi sub observație. Nici vizitarea oamenilor în casele lor nu este o situație optimă. Un animal de companie, un copil sau un membru al familiei pot distrage atenția utilizatorilor dvs. de testare.

Testarea utilizatorilor de gherilă în cafenele
Cafenele sunt un loc bun pentru a rula teste de utilizator. Se va simți mai familiar și mai puțin „clinic”.

După părerea mea, o cafenea este mediul perfect. Se aude muzică, miroase grozav, iar cafeaua îi ține pe toți atenți. Departe de angajamentele personale și distragerile atenției, subiecții testului tind să se relaxeze – de asemenea, adesea îi ajută în procesul de testare să se simtă ca și cum ar fi într-un scenariu real.

Puteți chiar să faceți teste afară! Uneori, poate doriți să vă puneți utilizatorii potențiali într-un cadru real, precis din punct de vedere contextual, cum ar fi mersul împreună cu un autobuz în timp ce vă uitați la prototipul de planificare a călătoriei cu autobuzul.

Executarea testului

Calitatea testării este puternic influențată de capacitatea dumneavoastră de a rula bine testul și de a comunica eficient (numit „moderarea testului”). Aici intervine și pregătirea și planul dvs. de testare. Dacă nu ați testat nimic înainte, vă recomand câteva analize fără presiune cu partenerii sau membrii familiei.

Exersați să puneți tipul de întrebări pe care le veți pune și veți putea rula testul mai eficient.

Testarea cu străini atunci când utilizatorul testează în deplasare
Puteți chiar să vă faceți testele afară, „pe fugă”!

Ar fi o greșeală să testați totul într-un mediu cald, confortabil, cu timp nelimitat pentru îndeplinirea sarcinilor. Oferiți-le utilizatorilor context și amintiți-le să-și imagineze că vă folosesc aplicația într-o situație reală, de exemplu, în timp ce fac mișcare, fac naveta sau cumpără.

De asemenea, este important să le mulțumiți participanților pentru că și-au acordat timp pentru a vă ajuta. Amintiți-le că motivul pentru care faceți aceste sesiuni de feedback pentru utilizatori este că sunteți dornic să optimizați capacitatea de utilizare a site-ului/aplicației/platformei pentru cea mai bună experiență de utilizator.

Asigurați-vă că le spuneți că nu ei sunt cei testați. Este designul.

Testarea cu utilizatorii finali

Dacă efectuați un test de la distanță, înregistrați-l cu software-ul de înregistrare a ecranului. Dacă sunteți în persoană, utilizați o cameră video sau un recorder audio. Vei fi uimit cât de mult ai ratat!

Înregistrând sesiunile, veți descoperi că sunteți mai relaxat, deoarece nu trebuie să luați notițe. Sunteți mai capabil să vă concentrați pe stabilirea unei bune relații și să faceți testul confortabil pentru participanții dvs. Puteți documenta totul mai târziu din înregistrări.

Asigurați-vă că le spuneți subiecților dvs. de testare că înregistrările sunt confidențiale, numai pentru scopuri interne și că sunteți singurul care le veți viziona/asculta.

Utilizatorii MacOS pot folosi QuickTime pentru capturarea ecranului. Folosesc Screenflick (29 USD). Poate înregistra ecranul și camera web în același timp, poate tăia înregistrarea și exporta foarte bine rezultatele. Există și câteva aplicații disponibile pentru iOS.

Pentru a obține o perspectivă reală asupra nevoilor, comportamentelor, obiectivelor și frustrărilor utilizatorilor dvs., adresați întrebări deschise care nu îi conduc. Aici sunt cateva exemple:

  • Am observat un pic de ezitare acolo, ce te-a oprit?
  • Ce crezi că va face acest buton?
  • Ce este cel mai atrăgător la acest produs?
  • Care este cea mai grea parte în utilizarea acestui produs?
  • A existat ceva surprinzător sau neașteptat la acest produs?
  • Ce s-ar putea face pentru a îmbunătăți acest produs?
  • Ce poate lipsi? Ce altceva ai vrea să vezi?
  • Ce vă place/nu vă place la felul în care funcționează?
  • Cum credeți că vă va ajuta acest produs?
  • Ați folosi acest produs astăzi?
  • De ce crezi că cineva ar folosi acest produs?

Documentarea rezultatelor testelor dvs

Distilați și rezumați constatările dvs. într-un raport scurt, de o pagină, din foaia de calcul a documentației de testare pe care am menționat-o mai devreme. Acest lucru vă va ajuta să vă concentrați asupra problemelor care le-au cauzat oamenilor cele mai multe probleme. Zonele care necesită îmbunătățiri vor deveni evidente foarte repede. De obicei, artefactele mele de testare constau în:

  • Foaia de calcul cu note
  • O înregistrare audio
  • O înregistrare pe ecran
  • O înregistrare a participantului la test de pe o cameră web

Testare utilizator cu prototipuri

Când testul dvs. este documentat corespunzător, îl puteți studia în continuare și îl puteți ghida pe următoarea ta iterație. De asemenea, puteți utiliza rezultatele testelor cu părțile interesate pentru a susține următoarele decizii de proiectare.

Acceptați testarea și bucurați-vă de ea. Va fi distractiv!

În concluzie, amintiți-vă două lucruri:

  1. Regula generală: dacă durează mai mult de nouăzeci de minute pentru a construi un prototip, încerci să faci prea multe.
  2. Odată ce rata de succes a testului depășește 90%, opriți testarea. Aplicația/site-ul/platforma ar trebui să fie acum foarte utilizabilă și „utilă”. Timp de MVP!

La începutul acestui articol, am spus că rezultatele primelor mele teste m-au devastat. Mi-a zdruncinat încrederea în propriile mele abilități. Mi-am dat seama atunci că încercarea și eroarea este o parte naturală a procesului. Nu este adevărat că un profesionist nu greșește. Un profesionist învață de la ei rapid, scurtează bucla de iterație și perfecționează designul în acest proces.

Pentru designeri: Bucurați-vă de procesul de testare - vă îmbunătățește design-urile! Testați-vă ideile cu utilizatori reali în scenarii reale cât mai repede posibil. Informațiile pe care le obțineți din observarea modului în care utilizatorii reali vă folosesc produsul sunt neprețuite. Fiecare iterație este un pas important înainte.

Pentru clienți: nu-i pune pe designeri să termine proiecte fără testare. Profitați la maximum de oportunitățile de a vă evalua produsele înainte de a scrie prima linie de cod. S-ar putea să dureze o săptămână în plus și să coste ceva mai mult, dar vei economisi în cele din urmă și vei câștiga de o sută de ori făcând asta!

• • •

Citiri suplimentare pe Blogul Toptal Design:

  • eCommerce UX – O privire de ansamblu asupra celor mai bune practici (cu infografic)
  • Importanța designului centrat pe om în proiectarea produsului
  • Cele mai bune portofolii de designeri UX – Studii de caz și exemple inspiratoare
  • Principii euristice pentru interfețele mobile
  • Design anticipator: Cum să creați experiențe magice pentru utilizator