9 Cele mai bune practici pentru efectuarea de teste de utilizare pentru aplicațiile mobile

Publicat: 2022-02-23

„Testarea de utilizare” – după cum sugerează și numele, este un tip de testare care testează capacitatea de utilizare a software-ului cu ajutorul utilizatorilor reali. Această tehnică este utilizată în proiectarea interacțiunii centrate pe utilizator pentru evaluarea unui produs și oferă feedback direct despre cum s-ar simți utilizatorii reali în timp ce folosesc sistemul.

Se concentrează pe măsurarea capacității unui software/aplicație mobilă de a-și îndeplini scopul propus.

De exemplu, atunci când unui anumit set de utilizatori li se cere să finalizeze sarcini sau să urmeze un flux de navigare și, în același timp, aceștia sunt observați de către testator/cercetător pentru a vedea ce probleme întâmpină în timpul procesului.

Usability.gov citează, de asemenea, testarea de utilizare ca testare care se referă la evaluarea unui produs sau serviciu prin testarea acestuia cu utilizatori reprezentativi. În plus, acesta adaugă că scopul aici este de a identifica defectele de utilizare, de a colecta date calitative și cantitative și de a măsura satisfacția utilizatorului participant față de produs.

Atunci când aceste teste sunt efectuate și concepute pentru a funcționa pe aplicațiile mobile, ele se numesc testare de utilizare mobilă. Aici, scopul este de a verifica ușurința de utilizare a aplicației și de a vedea ce fel de asistență poate oferi aplicația utilizatorilor.

Usability Testing For Mobile Apps

Configurarea sarcinilor pentru utilizatori.

Este esențial să se stabilească obiective clare care să conducă la rezultate măsurabile. Trebuie să setați sarcinile care evaluează interacțiunile utilizatorului în mod corect și să testați capacitatea de utilizare a funcționalităților aplicației.

Proiectați sarcini pentru utilizatori care nu le oferă indicii, ci mai degrabă proiectați-le pentru a le permite utilizatorilor să exploreze și să navigheze în aplicație în felul lor. Un proprietar de produs sau o companie nu ar trebui să recomande utilizatorilor să efectueze o sarcină folosind un anumit mod, dar cu siguranță le pot spune să facă o anumită acțiune.

De asemenea, sugestiile și indicațiile nu ajută. În caz contrar, rezultatele reale ale testului nu vor fi obținute. Nu veți putea urmări experiențele utilizatorilor acestora dacă continuați să le oferiți îndrumări privind comunicarea cu aplicația.

De exemplu, ar trebui să luați în considerare eliminarea textelor substituenți din casetele de text. În plus, eliminați orice ambiguitate dacă este prezentă în instrucțiuni înainte de a rula testul.

Utilizatorii pot efectua orice sarcini conform funcționalităților aplicației, cum ar fi,

  • Înregistrarea într-un cont,
  • Încarcă o poză,
  • Încărcarea unui videoclip,
  • Trimiterea unui mesaj,
  • Acceptarea unei cereri de prietenie,
  • sau Dezactivarea unui cont.

Încercați să păstrați sarcinile la fel de acționabile, brute și realiste. Obiectivele ar trebui să fie descrise cu precizie și să li se acorde libertatea de a compara produsele și de a simți experiența utilizatorului pe baza criteriilor și așteptărilor acestora.

Metode și bune practici de testare a utilizării mobile

Să aruncăm o privire la unele dintre metodele frecvent utilizate de testare a gradului de utilizare a aplicațiilor mobile.

Testare de utilizare de la distanță vs. personală

Scopul testului de utilizare este de a vedea cum se comportă un utilizator când este lăsat singur. Și dacă nu reușiți să faceți acest lucru, procesul de testare ar putea părea controlat. Doriți ca utilizatorii dvs. să facă lucruri pe care le-ar face în mod natural, așa că testarea de la distanță a gradului de utilizare are mai mult sens pentru rezultate favorabile.

Efectuarea testelor utilizatorilor de la distanță, în special pentru startup-uri, este mai recomandată și este realizabilă, cu condiția să existe pe piață multe instrumente de testare a gradului de utilizare care facilitează această configurare.

Dimpotrivă, testarea în persoană necesită prezența utilizatorilor într-un mediu fix, cum ar fi o sală de ședințe cu grupuri mici sau un număr fix de persoane. Aici beneficiul este că observatorul poate monitoriza utilizatorii care îndeplinesc sarcinile și le poate pune întrebări în orice moment. În general, acest tip de testare este efectuat pentru un studiu mai amplu de utilizare de către echipa de cercetare sau ca parte a activității organizaționale mari.

Testare A/B

Această metodă segmentează publicul în două grupuri care testează comportamentul aplicației mobile pentru rate de conversie mai mari. Acest tip de testare presupune trimiterea traficului de aplicații către fiecare grup și evaluarea variațiilor având o rată de conversie ridicată și cea mai bună experiență de utilizator.

Sortarea cardurilor

În această metodă, utilizatorii trebuie să organizeze un set de articole în grupuri și să dea etichete. Este o tehnică de cercetare UX, iterativă și calitativă și dezvăluie cunoștințele de teren ale publicului țintă. Înseamnă că servește scopului creării unei arhitecturi informaționale care să corespundă așteptărilor utilizatorului.

Interviuri telefonice și video

Această metodă presupune ca participanții să finalizeze sarcinile printr-un apel video pentru a-și observa de la distanță interacțiunile și comportamentul. Este folosit ca o soluție de testare cu buget redus, mai ales atunci când utilizatorii din locații geografice mari efectuează teste.

Recrutarea grupului de testare potrivit

Este esențial să selectați grupul potrivit pentru a produce rezultate favorabile și pentru a face experiența utilizatorului aplicației în general satisfăcătoare. Prin urmare, faceți din diversitate o prioritate în timp ce alegeți oameni pentru demografia țintă. De asemenea, puteți filtra persoanele prin testarea beta a persoanelor din locația dvs. geografică vizată - cu cât sunt mai diverse, cu atât mai bine.

Testați pe dispozitive reale

Rezultatele reale au nevoie de dispozitive reale. Dacă doriți să măsurați modul în care oamenii vor interacționa cu aplicația dvs. mobilă. De asemenea, oferă o înțelegere aprofundată a modului în care diferiți utilizatori vor interacționa cu diferite dispozitive și scenarii de testare.

Mărimea grupului de testare

Potrivit Nielsen Norman Group, 5 utilizatori pentru un test de utilizare acoperă majoritatea nevoilor de testare a aplicațiilor mobile. Aplicații mobile cu mai mult de 30-40 de ecrane, puteți angaja 10-15 participanți în loturi succesive.

Folosind instrumentul adecvat

Selectați un instrument care nu încetinește aplicația. De exemplu, majoritatea instrumentelor de testare la distanță necesită instalarea SDK. Prin urmare, este esențial să faceți o selecție atentă a instrumentelor de testare a gradului de utilizare.

Asigurarea că toți participanții sunt pe aceeași pagină

Asigurați-vă că puneți întrebări ulterioare tuturor participanților și sunteți pe aceeași pagină cu sarcinile care le sunt atribuite. Va fi benefic dacă toți participanții lucrează la aceeași sarcină, mai ales când le oferiți sfaturi/instrucțiuni despre orientarea dispozitivului sau conexiunea celulară etc.

Beneficiile testării de utilizare

Abordare care economisește timp

Dacă vă uitați la costul de dezvoltare, probabil că ar trebui să vă gândiți la problemele de utilizare. Testarea de utilizare vă poate scuti de a cheltui 50% din orele de persoană pentru rezolvarea problemelor tehnice. Este benefic atât pentru companie, cât și pentru utilizatorul final. Această testare scutește companiile de a trece cu vederea problemele și de a detecta problemele mai devreme, făcându-le mai puțin consumatoare de timp și rentabile. În plus, ia decizii mai degrabă bazate pe fapte și experiențe ale utilizatorilor decât pe presupuneri, astfel încât îmbunătățește UX-ul general.

Identificarea problemelor

Testarea de utilizare identifică problemele devreme și, prin urmare, procesele de dezvoltare vor fi mai puțin costisitoare în termeni de timp și cost. De asemenea, veți ști mai devreme despre cum este văzută aplicația dvs. din perspectiva utilizatorului, deoarece veți afla cât timp este nevoie pentru a finaliza anumite sarcini și cu ce funcționalitate este ușor de utilizat sau cu care este dificil să lucrați.

Un produs mai bun

Produsul general sau o aplicație mobilă vor fi mai bune, deoarece testarea va fi integrată ca proces continuu pe tot parcursul fazei de proiectare. Acest lucru va simplifica produsul, deoarece veți afla continuu cum gândesc utilizatorii și care sunt așteptările lor.

Descoperirea problemelor ascunse

Testarea de utilizare a aplicațiilor mobile descoperă probleme care sunt dificil de detectat pentru testeri. De exemplu, veți putea determina de ce o anumită caracteristică a aplicației mobile sau pagina este ignorată sau de ce utilizatorii aleg alte căi de navigare în loc de cea directă în fluxul aplicației. La descoperirea unor astfel de modele de comportament, puteți identifica probleme minore, cum ar fi întârzierea performanței, legăturile întrerupte sau butoanele care pot afecta funcționalitatea aplicației mobile.

Comoditatea utilizării

Testarea de utilizare asigură simplitatea și comoditatea aplicației mobile, deoarece utilizatorii vor fi implicați în dezvoltare chiar de la început. Acesta va permite dezvoltatorilor să știe cât de repede o anumită caracteristică sau o întreagă aplicație își construiește familiaritatea cu utilizatorii și unde are mai mult sens? Prin urmare, se realizează un proces fără probleme de a construi un produs exact așa cum își doresc utilizatorii.

Provocări ale testării de utilizare a aplicațiilor mobile

Selectarea unui grup țintă pentru testare poate fi o provocare.

Diferite aplicații mobile au seturi diferite de public țintă. De exemplu, unele aplicații mobile vizează tinerii, în timp ce unele aplicații, cum ar fi aplicațiile de asistență medicală, pot viza mai mult vârstnicii. Într-un astfel de caz, nu este ușor să găsești un anumit set de persoane care să testeze aplicația și să ofere feedback și asistență adecvate pentru construirea unui produs mai bun.

Ar putea fi scump.

Acest tip de testare implică o gamă mai largă de oameni care să experimenteze aplicația și să ajute echipele de dezvoltare să ofere experiența așteptată de utilizator. Deci, este nevoie de o perioadă mai lungă pentru a funcționa și necesită un buget mai mare. Deci, organizațiile ar putea considera că este o opțiune costisitoare în comparație cu alte tipuri de testare.

Rezultatele sunt discutabile

Testarea de utilizare a aplicațiilor mobile a selectat aleatoriu utilizatori; prin urmare, rezultatele nu sunt 100% exacte de fiecare dată. Prin urmare, este posibil să obțineți rezultate compromise în cazul în care participanții nu raportează 100% intrări rezonabile și precise, ceea ce este posibil.

Deciderea sarcinilor potrivite.

Este esențial pentru testeri (utilizatori) să exploreze aplicația cu o viziune realistă. Deci, stabilirea sarcinilor potrivite pentru ei ar putea fi o provocare. Cu toate acestea, aici „utilizatorii” sunt testerii, astfel încât să-i lași să descopere sarcinile va genera rezultate mai valoroase decât să le ceri să facă o listă predefinită de sarcini.

Termene limita scurte

Pentru a satisface așteptările utilizatorilor, echipele de dezvoltare de software simt presiunea de a livra, de a atinge termenele limită și de a urmări KPI. Echipele de dezvoltare a aplicațiilor mobile au uneori termene limită incredibil de strânse și se grăbesc să introducă funcții în producție. Ei trebuie să valideze singur caracteristicile doar pentru a menține ciclul de dezvoltare în funcțiune. În astfel de cazuri, este dificil să găsești soluții care să echilibreze feedback-ul de testare al utilizatorilor și echipele de dezvoltare.

Instrumente utilizate pentru testarea utilizabilității mobile

Solidifica

Este o modalitate simplă și rapidă de a crea prototipuri UI pentru testare. Solidify vă permite să încărcați ecrane și să le conectați rapid împreună, apoi să începeți să vă testați ideile cu utilizatori reali. Are un flux de lucru ușor de gestionat și vă permite să obțineți informații despre zonele cu probleme prin rapoartele de testare ale utilizatorilor.

Fluxul mouse-ului

Mouseflow este cel mai simplu mod de a înregistra acțiunile și experiențele utilizatorilor dvs. în aplicația mobilă. Vă permite să redați experiența completă a vizitatorului și să identificați punctele dureroase pentru a vă ajuta să optimizați performanța aplicației.

UserZoom

UserZoom este un instrument excelent pentru efectuarea de teste de utilizare la distanță pentru aplicațiile mobile. Vă ajută să descoperiți probleme legate de designul aplicației dvs. mobile și să dezvăluiți îmbunătățirile necesare care pot fi aduse pentru a face un produs mai ușor de utilizat și mai fiabil. În plus, este o soluție UX Insights care vă ajută să urmăriți utilizatorii de la distanță, ceea ce cred aceștia și să măsurați performanța experienței utilizatorului.

Păsări de testare

Testbirds este un instrument excelent pentru testarea utilizării de la distanță pentru aplicațiile mobile. Se ocupă de toate problemele de utilizare și de testare UX, păstrând un pas înainte, cu feedback rapid și informații de la utilizatorii reali. Este cea mai rapidă și convenabilă modalitate de a obține feedback detaliat despre produsul dvs. De asemenea, oferă sondaje și interviuri care vă vorbesc imediat despre probleme legate de experiența utilizatorului.

TreeJack

TreeJack s-a dovedit a fi un instrument la îndemână pentru arhitectura informațională a aplicației tale mobile. Acesta redă harta site-ului mobil în forma sa cea mai simplă ca un arbore și apoi stabilește sarcini pentru participanți. În plus, vă permite să știți unde și de ce utilizatorii rămân blocați în aplicație și evaluează modul în care publicul țintă navighează prin aceasta.

Concluzie

Sperăm că veți găsi cele mai bune practici și metode de testare a utilizării aplicațiilor mobile aplicabile din articol. Există multe bune practici pentru testarea gradului de utilizare, cum ar fi recrutarea audienței potrivite, împletirea feedback-ului adecvat, acordarea unei atenții suplimentare la feedback, accent pe testarea personală în anumite cazuri și multe pe care le puteți folosi pentru a primi rezultate precise din uz. testarea. De asemenea, încercați instrumentele menționate mai sus pentru cerințele dvs. de testare a gradului de utilizare. Suntem siguri că ți-a plăcut să citești articolul!