usability testing tutorial
Acest ghid cuprinzător pentru testarea utilizabilității explică ce este testarea utilizabilității, de ce avem nevoie de ea, metodele, exemplele, procesul și instrumentele sale:
Testăm un produs software, un site web sau un serviciu pentru a măsura calitatea livrabilelor. Acest test constă atât din testarea funcțională, cât și din cea nefuncțională. Testarea utilizabilității este unul dintre numeroasele tipuri de testare nefuncționale.
Testarea utilizabilității este un tărâm al lumii IT care încearcă să încorporeze modul în care „oamenii” ar dori să fie aplicațiile lor - ceea ce nu este niciodată ușor. Este ca și cum ai încerca să citești mințile. Ceea ce sună ca bun simț, este o știință profundă atunci când vine vorba de testarea utilizabilității.
În acest articol, vom învăța și vom înțelege necesitatea testării utilizabilității, vom înțelege diferitele sale categorii. Vom vedea, de asemenea, diferitele instrumente și metode. Aflați despre diferitele faze ale testului de utilizare și despre modalitățile de analiză a rezultatelor.
Ce veți învăța:
- De ce este necesară testarea utilizabilității
- Ce este testul de utilizare
- Exemple de testare a utilizabilității
- Concluzie
De ce este necesară testarea utilizabilității
(imagine sursă )
Creăm site-uri web sau produse sau servicii pentru utilizatori sau clienți pentru a oferi soluții pentru cerințele acestora. Prin efectuarea testelor de utilizare, putem înțelege dacă soluția creată satisface sau nu cerințele clientului sau ale utilizatorului.
Se poate întâmpla ca serviciul sau produsul creat să funcționeze conform așteptărilor în ceea ce privește funcționalitatea, dar nu este ușor de utilizat. Prin urmare, nu poate atrage utilizatorii sau clienții produsului și nu poate oferi o experiență de utilizare mai bună. Acest lucru va avea impact în cele din urmă asupra afacerii companiei, deoarece utilizatorii ar găsi alte produse sau servicii mult mai ușor de utilizat.
Ce este testul de utilizare
Este un tip nefuncțional de testare software. În general, este împărțit în înțelegere, însușire, operabilitate, atractivitate și conformitate. Testarea utilizabilității este de a determina măsura în care înțelegem produsul software, ușor de învățat, ușor de operat și atractiv pentru utilizatori în condiții și cerințe specificate.
Acest tip de testare este de obicei executat de utilizatori din viața reală și nu de echipa de dezvoltare. Echipa de dezvoltare este cea care a creat produsul și, prin urmare, nu reușesc să găsească mai puține defecte legate de experiența utilizatorului.
Testarea utilizabilității este împărțită în principal în trei categorii. Acestea sunt:
- Explorativ
- Evaluare
- Comparativ
Să înțelegem în detaliu aceste categorii:
# 1) Explorativ
De obicei, luăm în considerare această categorie în primele etape ale procesului de testare a software-ului. Cu cât testul de utilizare mai devreme este executat în procesul de testare, minimul este riscul produsului. Proiectarea produsului și conceptele legate de produs sau serviciu sunt de obicei luate în considerare pentru testarea utilizabilității în această etapă.
# 2) Evaluare
Această categorie descrie evaluarea execuției cap la cap a testului și, de asemenea, analizează eficacitatea produsului și satisfacția utilizatorului.
# 3) Comparativ
În această categorie, două sau mai multe produse de tehnologie similară sunt comparate cu atribute diferite precum designul produsului, avantaje, dezavantaje ale produsului sau serviciilor și care ajută la selectarea produsului care oferă o experiență mai bună utilizatorului.
După cum sugerează și numele în categoria comparativă a testelor de utilizare, comparăm două sau mai multe tipuri similare de produse și înțelegem caracteristicile, funcționarea, avantajele și dezavantajele produsului. Acest lucru vă ajută să decideți domeniile de îmbunătățire a construcției produsului pentru a atrage clienții și pentru a conduce piața.
Metode de testare a utilizabilității
Următoarele sunt metodele de testare a utilizabilității care sunt cele mai frecvent utilizate:
# 1) Testare pe hol
Această metodă este una dintre cele mai eficiente și mai rentabile metode disponibile în comparație cu altele. În această metodă, puțini oameni aleatori primesc site-ul web sau produsul pentru a testa mai degrabă decât profesioniștii instruiți.
Întrucât oamenii aleatorii testează serviciul fără cunoștințe prealabile despre produs, îl testează mai eficient și oferă rezultate mai precise și feedback sincer pentru îmbunătățire, dacă există.
# 2) Testare de utilizare la distanță
După cum sugerează și numele, testarea utilizabilității la distanță are loc de către persoane care se află în locații îndepărtate, adică care se află în mai multe state sau uneori în mai multe țări în scopul testării. Acest tip de testare se face de la distanță și problemele pot fi raportate dacă sunt găsite.
Feedback-ul poate fi înregistrat și poate fi trimis de persoane aleatorii și nu de un expert în tehnologie. Uneori, testarea la distanță se execută folosind videoconferința. Acest tip de testare a utilizabilității adaugă o valoare a costurilor mai mică în comparație cu alte tipuri de testare.
# 3) Revizuirea expertului
Expertului în domeniu i se cere să testeze produsul sau serviciul și să ofere feedback și apoi să prezinte rezultatele. Acest tip de testare este de obicei scump, întrucât compania trebuie să angajeze un expert în tehnologie. O revizuire de către experți se poate face și de la distanță pentru a trimite rezultatele.
Acest tip de testare a utilizabilității se execută rapid și durează mai puțin. Expertul găsește rapid lacunele și detectează defectele produsului sau serviciului. O astfel de testare este de obicei costisitoare, de aceea clienții evită această opțiune.
Această testare este fiabilă datorită experienței deținute de expert. Revizuirea de către experți merită cheltuiala atunci când produsul are o caracteristică critică, iar compania trebuie să găsească reacția utilizatorului înainte de a lansa produsul.
# 4) Testarea prototipului de hârtie
Testarea prototipului de hârtie este una dintre cele mai tradiționale abordări pentru testarea utilizabilității. Această metodă implică o executare uscată a execuției testului, schița manuală, desenarea modelelor sau prototipului.
(imagine sursă )
Obiectivul acestui tip de testare este discutarea fluxului și desenarea lor pe hârtie și luarea în considerare a tuturor intrărilor, scenariilor și condițiilor posibile. Acesta este unul dintre tipurile principale de testare, care este observat în cea mai mare parte a tuturor proiectelor pentru a elimina problemele primare. Prin efectuarea testării prototipului de hârtie, se poate avea mai multă claritate asupra procesului de execuție.
Testarea prototipului pe hârtie se face de obicei în cadrul echipei de proiect. Prin urmare, este luat în considerare în etapele anterioare ale procesului de testare. Aceasta este o metodă relativ mai ieftină de testare a utilizabilității, dar nu este cel mai eficient mod de testare, deoarece consumă mai mult timp uneori și există o posibilitate mai mare ca și după testare să pierdem câteva probleme.
# 5) Testare automată de utilizare
După cum sugerează și numele, această metodă de testare este realizată prin scrierea de scripturi de automatizare. Scriem scripturi pentru automatizare și atunci când scripturile sunt declanșate, cazurile de testare sunt executate. După executarea testului, rezultatele sunt înregistrate și transmise.
Pentru acest tip de metodă de testare, o companie trebuie să angajeze o resursă care este bine familiarizată cu scrierea de scripturi și construirea unui cadru de automatizare. Aceasta este una dintre cele mai utilizate metode de testare, deoarece nu este la fel de costisitoare ca tipul de testare a revizuirilor de către experți și nu la fel de primară ca metoda de testare a prototipului de hârtie.
Acesta este unul dintre tipurile eficiente de testare a utilizabilității, deoarece există mai puțină intervenție umană din cauza scripturilor automate și este mai puțin probabil să piardă orice probleme.
Instrumente de testare a utilizabilității
Există multe instrumente care ajută acest proces de-a lungul. Toate aceste instrumente pot fi clasificate aproximativ după cum urmează:
Categoria # 1) Creați sarcini / teste și dați-le utilizatorilor (găsirea utilizatorilor și oferirea lor de sarcini este o activitate manuală, în afara instrumentului). În timp ce îndeplinesc aceste sarcini, facilitatorul ar putea urmări ecranul lor și interacționa cu ei. Acest lucru ar putea fi în conformitate cu modul în care ați „Skype”.
Categoria 2) Instrumentul oferă utilizatorilor sau puteți alege proprii dvs. utilizatori. Puteți trimite pagina / proiectul dvs. și sarcinile care trebuie îndeplinite. La rândul său, instrumentul vă va oferi videoclipuri despre interacțiunea utilizatorului plus comentariile utilizatorului. Puteți face propria analiză.
Categoria # 3) Instrumente care utilizează urmărirea ochilor și harta termografica metode pentru a determina pe ce parte a paginii a petrecut cel mai mult timp utilizatorul. Unele dintre instrumentele din această categorie înregistrează, de asemenea, clicurile, derulările, mișcările mouse-ului etc.
Categoria # 4) Instrumente care vă oferă feedback bazat pe site-ul web, pagina sau wireframe pe care le trimiteți ca intrare. Unele instrumente de acest tip oferă, de asemenea, sondaje care ajută la furnizarea de dovezi concludente cu privire la problemele de utilizare.
Categoria 5) Instrumente care recrutează utilizatori pentru testul dvs. de utilizare.
Cele de mai sus sunt o clasificare foarte largă. Există multe alte instrumente. Și, de asemenea, împărțirea într-o anumită categorie nu este întotdeauna atât de curată. Uneori instrumentele folosesc mai multe metode în același timp.
Iată o listă de instrumente în funcție de categorie și linkul pentru a găsi mai multe informații despre acestea.
Utilizarea diferitelor instrumente pentru testarea utilizabilității poate ajuta utilizatorul să îndeplinească sarcina într-un mod mai eficient și mai eficient. Aceste instrumente ajută la identificarea unei experiențe mai bune a utilizatorului. Nu toate proiectele folosesc instrumente pentru testarea utilizabilității, deoarece sunt scumpe, iar clienții nu doresc să investească în instrumente în acest scop.
CrazyEgg este unul dintre cele mai utilizate instrumente de testare a utilizabilității. Este un instrument de experiență a utilizatorului bazat pe clicuri, care îl face ușor de utilizat.
Iată lista celor mai utilizate instrumente utilizate:
- UXtweak
- CrazyEgg
- Userzoom
- Bucla11
- În mod optim
- TryMyUI
- UserTesting.com
- Qualaroo
- Usabilla
- UserFeel
- Userlytics
- Validately.com
Lecturi suplimentare=> Lista celor mai bune instrumente de testare a utilizabilității
Avantaje și dezavantaje
Avantajele testării de utilizare:
- Executând un test de utilizare, putem îmbunătăți defectele produsului, dacă există, și le putem corecta înainte de lansarea produsului. Executarea testelor va ajuta astfel la creșterea calității produsului.
- De multe ori discuțiile interne sunt îndreptate spre dezbateri care pot fi rezolvate după efectuarea testelor de utilizare, ceea ce ajută la înțelegerea mai bună a experienței utilizatorului.
- Uneori se observă că echipa de dezvoltare nu reușește să detecteze câteva defecte minore care pot fi găsite prin executarea testelor de utilizare.
- Deoarece feedback-ul este direct din partea utilizatorului, devine benefic pentru companie să îmbunătățească produsul în funcție de publicul țintă.
Dezavantaje ale testării de utilizare:
- Constrângerea financiară este unul dintre dezavantajele majore, deoarece trebuie să recrutăm și să gestionăm resursele pentru testarea utilizabilității.
Participanți sau elemente diferite
Participanții la testarea utilizabilității depind de complexitatea și bugetul proiectului. Dacă proiectul este extrem de complex și conține caracteristici esențiale și critice, atunci sunt luați în considerare mai mulți participanți. În timp ce o echipă mică de participanți este luată în considerare pentru testarea proiectului de complexitate la nivel mediu.
În majoritatea cazurilor, există un cercetător și câțiva participanți pentru testarea utilizabilității. Numărul de participanți variază între trei și douăzeci și cinci, în timp ce orice echipă de participanți cu cinci până la zece membri este observată în cea mai mare parte.
Cercetătorul este cunoscut și ca facilitator sau moderator, unde cercetătorul este cel care observă participanții și moderează sarcina îndeplinită de aceștia și, de asemenea, înregistrează feedback-ul.
În principal, există trei elemente, care sunt după cum urmează:
Cercetător, participant și sarcină de efectuat.
Participantul este cel care execută sarcina, în timp ce facilitatorul îndrumă participanții care îndeplinesc sarcina. Facilitatorul și participanții au sesiuni de brainstorming între ei, astfel încât participanții să poată testa serviciul mai eficient și în direcția corectă.
De asemenea, facilitatorul verifică dacă rezultatele transmise sunt corecte. Cercetătorul transmite instrucțiunile participanților prin fișe de sarcini sau verbal sau prin videoconferință dacă testarea se efectuează de la distanță. Facilitatorul poate pune întrebări încrucișate participanților doar pentru a verifica dacă sarcina îndeplinită de participanți este pe drumul cel bun.
Dacă cercetătorul a găsit vreo abatere în sarcina efectuată, atunci cercetătorul poate controla fluxul de execuție.
Diferite etape ale testării de utilizare
Să înțelegem cum să începem testele de utilizare? SAU care sunt diferitele faze ale testelor de utilizare?
La fel ca și pentru alte tehnici de testare, testele de utilizare ar trebui, de asemenea, să înceapă cât mai curând posibil. Diferite etape ale includ planificarea, recrutarea, execuția, analiza datelor și raportarea.
(imagine sursă )
# 1) Planificare
Această etapă este prima etapă în testarea software-ului. Etapa de planificare este atunci când obiectivul proiectului este definit. Documentarea proiectului se face în etapa de planificare. Aceasta este una dintre cele mai fundamentale și critice etape în testarea software-ului.
În această etapă, planificăm foaia de parcurs pentru a continua cu procesul de testare. Planificăm întrebări precum ce să testăm? cum se testează? cine ar testa ce caracteristici? ce scenarii diferite ar trebui luate în considerare pentru testare ?. În etapa de planificare, colectăm cerința de afaceri și pregătim planul.
cum se deschide fișierul bin pe Android
# 2) Recrutare
În această fază, recrutăm facilitatorul și participanții în funcție de bugetul și complexitatea proiectului.
# 3) Executarea
În această etapă, participanții efectuează teste de utilizare și îndeplinesc sarcina atribuită.
# 4) Analiza datelor
În etapa de analiză a datelor, se analizează feedback-ul primit de la testele de utilizare. Rezultatele sunt clasificate și tiparele sunt identificate. Concluzia este generată din feedback-ul transmis pentru a îmbunătăți produsul și, astfel, pentru a îmbunătăți afacerea.
# 5) Raportare
Feedback-ul și constatările primite sunt împărtășite clienților și echipelor de dezvoltare din cadrul proiectului. Discuția cu privire la domeniile de îmbunătățire și implementarea acesteia este luată în considerare în această etapă.
(imagine sursă )
Factori de luat în considerare în timpul testării UX
În primul rând, cu cât testați mai devreme, cu atât este mai bine să preveniți riscul, pierderea de timp și bugetul proiectului.
- Domeniile de îmbunătățire pot fi tratate mai ușor dacă testarea a început într-un stadiu incipient.
- Selectați o echipă de utilizatori care ar executa sarcina.
- Trebuie să înțelegem publicul țintă pentru a afla mai multe despre experiența utilizatorului și despre produs. Acest lucru ne va ajuta să înțelegem cine va folosi produsul, care sunt nevoile utilizatorului acestor categorii. Scopul utilizării produsului. Produsul este capabil să satisfacă utilizatorii?
- Modalități posibile de utilizare a produsului și caracteristici suplimentare pe care utilizatorul le-ar putea căuta în viitor.
- Discutați domeniile de îmbunătățire cu echipa de dezvoltare și lucrați cu ele în consecință.
- De asemenea, trebuie să luăm în considerare performanța și rata de răspuns în timp ce testăm produsul.
Exemple de testare a utilizabilității
Pentru analiza rezultatelor testării, ar trebui să ne gândim întotdeauna la punctele de vedere ale utilizatorilor. Trebuie să ținem cont de caracteristicile care vor afecta și îmbunătăți experiența utilizatorului. Pentru a înțelege mai bine acest lucru, să discutăm câteva exemple mai jos.
Exemplul 1: Testarea utilizabilității unui site web de călătorie.
Luați în considerare scenariul de mai jos pentru testarea unui site web de călătorie.
# 1) Rezervarea unui zbor
În timp ce ia în considerare scenarii pentru rezervarea unui zbor, utilizatorul ar trebui să poată selecta opțiunile de zbor într-un singur sens și de întoarcere. O opțiune care poate îmbunătăți experiența utilizatorului este dacă utilizatorul ar putea selecta opțiunea cu mai multe orașe.
# 2) Rezervarea hotelurilor
În timp ce consideră că utilizatorul călătorește într-un oraș, el / ea poate căuta și cazare. Dacă un utilizator ar putea găsi atât rezervări de zbor, cât și cazare la hotel într-un singur loc, se poate adăuga satisfacția utilizatorului. Deoarece utilizatorul nu trebuie să navigheze pe zece site-uri web diferite. Totul este îngrijit într-un singur loc și, prin urmare, mai mulți utilizatori vor fi atrași de site.
# 3) Închirierea unei mașini / două roți
În timp ce utilizatorul intenționează să călătorească într-un oraș pentru vacanță sau pentru întreprinderi mici, este posibil să necesite un vehicul pentru a călători local. Dacă site-ul web are opțiunea de a închiria vehiculul, acesta poate atrage utilizatorii în mod pozitiv pe site.
# 4) Urmărirea zborului
Aceasta este una dintre caracteristicile importante pe care clienții le caută înainte de a ajunge la zbor.
Acest ecran ar trebui să afișeze starea zborului atât de la sosire, cât și de la plecare, conform orașului sursă menționat. De asemenea, pentru o experiență mai bună a utilizatorului, pagina ar trebui să conțină opțiuni de căutare pentru o căutare rapidă bazată pe compania aeriană, ora sau destinația.
# 5) Lucruri de făcut / cele mai bune locuri de vizitat
Aceasta ar putea fi o caracteristică suplimentară care îi va interesa pe utilizatorii site-ului web. Prin această funcție, utilizatorul cunoaște mai bine locul și lucrurile de explorat din jur. Acest lucru poate adăuga posibilitatea ca utilizatorul să închirieze un vehicul pentru transport local. Dacă site-ul web are caracteristica de a închiria un vehicul și locuri de vizitat în jur, acest lucru va aduce un avantaj.
# 6) Gestionarea rezervărilor anterioare
Această funcție este de mare ajutor atât pentru utilizator, cât și pentru proprietarul companiei, deoarece utilizatorul poate repeta cu ușurință opțiunea recent călătorită dacă utilizatorul are cerințe similare. Datorită acestei caracteristici, proprietarul companiei poate înțelege tipul de utilizator și tipul de rezervări efectuate, ceea ce poate ajuta la oferirea de oferte și oferte mai bune utilizatorului pentru a îmbunătăți afacerea.
Această caracteristică este de mare ajutor în cazul în care utilizatorul trebuie să trimită o chitanță a rezervărilor făcute pentru rambursare, care tocmai a fost pierdută. Datorită acestei funcții, persoana respectivă poate primi o chitanță duplicat de pe site.
Deoarece această caracteristică a ajutat-o pe persoană, în viitor persoana respectivă ar putea lua în considerare acest site web și ar fi gura unui cuvânt bun pentru alții.
# 7) Serviciul pentru clienți
Pe lângă toate caracteristicile pe care le avem pe site, dacă utilizatorul întâmpină dificultăți sau are nevoie de ajutor, serviciul pentru clienți este caracteristica care poate fi căutată. Aceasta este o caracteristică foarte critică, deoarece se referă direct la satisfacția clienților, care este obiectivul nostru în timpul testării utilizabilității.
Conectarea la serviciul clienți prin apel, e-mail sau chat. Postarea întrebărilor frecvente va ajuta, de asemenea, clienții.
Să discutăm o altă aplicație
Exemplul 2: Obținerea transportului online folosind Uber
# 1) Rezervarea unei călătorii
Aceasta este funcționalitatea principală a aplicației: chiar dacă utilizatorii celor 100 încearcă să rezerve călătoria în același timp, utilizatorul ar trebui să poată rezerva călătoria.
# 2) Tipuri de plimbare
Utilizatorul ar trebui să poată vizualiza și rezerva toate tipurile de plimbări disponibile începând de la micro, mini, prime, Suedia, carpool, etc. Numărul de locuri disponibile în plimbare este, de asemenea, afișat cu tipul de plimbare.
# 3) Ora estimată a sosirii
În timpul rezervării, acesta trebuie să afișeze ora estimată a sosirii, astfel încât utilizatorul să poată decide între diferitele opțiuni de călătorie disponibile.
# 4) Cost estimat la rezervarea călătoriei
În timpul rezervării, acesta ar trebui să afișeze costul estimat, astfel încât utilizatorul să poată rezerva din diferitele opțiuni de călătorie disponibile.
# 5) Opțiunea Ride later
Dacă utilizatorul dorește să pre-rezerve călătoria, persoana respectivă ar trebui să poată rezerva o călătorie din dorința personală.
# 6) Opțiunea de partajare a călătoriei
Dacă utilizatorul a rezervat o plimbare pentru prietenul său și dorește să împărtășească detaliile plimbării cu prietenul său. Persoana ar trebui să poată împărtăși detaliile călătoriei.
# 7) Adăugarea de plăți diferite
Utilizatorul ar trebui să poată plăti în toate modurile. La fel ca un card de credit, o opțiune de card de debit, UPI, portofel sau plată în numerar. Aplicația ar trebui să solicite confirmarea înainte de a salva cardul de credit, acreditările cardului de debit.
# 8) Asistență pentru clienți
Utilizatorii ar trebui să se poată conecta la serviciul clienți prin apel, e-mail sau chat. Postarea întrebărilor frecvente va ajuta, de asemenea, clienții. De asemenea, este util în cazul în care persoana a uitat din greșeală orice lucruri sau dacă șoferul l-a taxat incorect, de asemenea dacă șoferul a încercat să se comporte greșit sau dacă utilizatorul dorește să depună o reclamație sau să solicite orice fel de ajutor.
Această caracteristică s-a dovedit a fi una dintre cele mai importante caracteristici pentru utilizatorii care caută ajutor.
# 9) Anulați cursa rezervată
Dacă utilizatorul a rezervat o călătorie doar din greșeală și dorește să anuleze, atunci utilizatorul ar trebui să poată anula călătoria rezervată.
# 10) Sunați șoferul
Se poate întâmpla ca șoferul să nu poată localiza călărețul la locul de preluare sau să fie utilizatorul la locul de preluare și să nu îl poată găsi. Această caracteristică reduce confuzia și economisește timp dacă șoferul nu știe locația, vă poate contacta și vă poate contacta cu ușurință.
Ce se întâmplă după testul de utilizare
Având în vedere exemplul de mai sus, caracteristicile menționate sunt cele primite ca feedback de la utilizator în timp ce utilizează site-ul web de călătorie și aplicația de rezervare a vehiculelor online. Ar putea exista mai multe funcții necesare, în funcție de cerințele clienților și de utilizarea site-ului web.
După finalizarea testului de utilizare, primul lucru de făcut este să adunăm toate feedback-ul și concluziile și apoi să discutăm ce putem face ca îmbunătățirea produsului / serviciului. Cât timp va fi necesar pentru a încorpora modificările? Dacă echipa de proiect nu este clară cu privire la modificările care urmează să fie puse în aplicare, atunci pot discuta din nou și șterge ambiguitățile.
Impactul îmbunătățirilor depinde de publicul țintă care urmează să utilizeze aplicația, de scopul aplicației, de caracteristicile care trebuie adăugate sau îmbunătățite pe site. După ce toate punctele de mai sus sunt discutate, este un apel de management, luând în considerare caracteristicile produsului. Acest lucru depinde, de asemenea, de impactul asupra funcției al companiei.
întrebări frecvente
Q # 1) Ce este testarea utilizabilității în testarea software-ului?
alternativă gratuită la QuickBooks pentru întreprinderi mici
Răspuns: Este un tip nefuncțional de testare software care este utilizat pentru a determina cât de ușor pot înțelege și folosi utilizatorii produsul.
Q # 2) Cum se face testarea de utilizare?
Răspuns: În principal, o echipă dedicată efectuează teste de utilizare. Echipa este formată din participanți care îndeplinesc sarcina care le-a fost atribuită și raportează observația. În timp ce facilitatorul este cel care moderează echipa.
Î # 3) Care este scopul testului de utilizare?
Răspuns: Produsul dezvoltat ar trebui să satisfacă cerințele utilizatorului. Prin efectuarea testelor de utilizare, putem afla despre experiența utilizatorului și putem îmbunătăți produsul acolo unde există un scop de îmbunătățire.
Q # 4) Care sunt cele trei principii principale ale testării utilizabilității?
Răspuns: Acestea sunt:
- Se ocupă cu dezvoltarea produselor.
- Aceasta implică studierea utilizatorilor reali pe măsură ce utilizează produsul și își înțeleg experiența utilizatorului.
- Aceasta implică îmbunătățirea produsului în funcție de experiența utilizatorului și stabilirea obiectivelor și a unui calendar pentru a atinge acest lucru.
Q # 5) Care sunt caracteristicile de utilizare?
Răspuns: Există cinci caracteristici ale utilizabilității. Acestea sunt după cum urmează:
- Efectiv
- Eficient
- Angajant
- Tolerant la erori
- Usor de invatat
Mai multe despre testele de utilizare
(imagine sursă )
Un test de utilizare asigură faptul că interfața unui AUT este construită într-un mod care se potrivește cu ușurință (eficient) așteptărilor utilizatorului în ceea ce privește îndeplinirea cerințelor (eficacitate) într-un mod simplist satisfăcător.
Accentul principal este pe:
- Ușurință în utilizare
- Ușurința de a învăța sau de a vă familiariza cu sistemul
- Satisfacția utilizatorului cu întreaga experiență
Utilizarea are multe dimensiuni. Este vorba despre „experiența” utilizatorului în timpul interacțiunii cu o aplicație și „sentimentul” față de aceasta. Un test de utilizare structurat traduce această experiență / sentiment într-un proces de validare.
De ce se efectuează
Aplicațiile web și mobile stăpânesc lumea afacerilor în ultima vreme. Aceste aplicații fiind eficiente, eficiente, ușoare, simple, atrăgătoare, atractive etc. este foarte important pentru ca aceștia să fie îmbrățișați de clienți. Testul de utilizare se referă la determinarea dacă un site este ceea ce utilizatorul ar dori să utilizeze și să revină sau nu.
Acest lucru nu se aplică numai sistemelor software. Orice mașină / interfață care are interacțiune umană trebuie să respecte aceste reguli. Cum întrebi? Democrația ar avea de suferit dacă aparatele de vot nu ar putea fi utilizate. Nu aș vota dacă ar trebui să fac clic pe mai multe butoane pentru a-mi alege candidatul, nu-i așa? Exact!
Pentru un exemplu mai specific software-ului, verificați acest lucru Articol de 300 de milioane de dolari de Jared Spool, care va explica clar modul în care plasarea unui buton a provocat impactul afacerii.
Când se efectuează testele de utilizare
În calitate de testeri, știm că mai devreme a se constată defectul în SDLC, cu atât este mai ieftin să îl remediați. Același concept este valabil și pentru testarea utilizabilității.
Rezultatele testului de utilizare afectează designul produsului. Deci, în mod ideal, testul de utilizare ar trebui să înceapă de la nivelul de proiectare. Dar asta nu este tot; software-ul suferă multe modificări / interpretări / implementări de-a lungul procesului SDLC. Pentru a ne asigura că nu facem greșeli legate de uzabilitate la niciunul dintre acești pași - această testare ar trebui efectuată frecvent și continuu pentru rezultate maxime.
Cine efectuează această testare
Se poate face ca un proces intern, atunci când proiectanții, dezvoltatorii și oricine altcineva se pot așeza și își analizează sistemul și pot obține rezultate. Pe baza acestor rezultate, proiectarea și / sau codul pot fi modificate pentru a fi în conformitate cu modificările la care sunt de acord toți.
O abordare mai avansată este de a angaja utilizatori în timp real și de a le oferi sarcini specifice. Un facilitator poate concepe aceste sarcini și poate obține rezultate de la utilizatori.
Utilizatorii pot furniza apoi informații, dacă:
- Sarcina a avut succes sau nu
- Sarcina ar putea fi realizată cu ușurință
- Experiența a fost interesantă, antrenantă sau enervantă - sentimentul lor față de software
Cum să efectuați teste de utilizare - proces
Testarea este o validare a software-ului în funcție de cerințele sale. Un test de utilizare nu este diferit - Singura cerință, în acest caz, este de a valida dacă software-ul este conform unei hărți mentale a modului în care un utilizator ar dori ca software-ul să fie, ceea ce îl face confortabil de utilizat, ce fel de experiență holistică este utilizatorul care va elimina interacțiunea etc.
Acestea sunt doar câteva dintre modalitățile prin care se efectuează această testare.
# 1) În timpul fazei de proiectare, puteți trage doar desenul site-ului / aplicației pe o bucată de hârtie și puteți evalua dacă va funcționa sau nu.
#Două) O metodă exploratorie ar fi construirea site-ului și efectuarea unor teste aleatorii (de către dezvoltare / proiectare / QA- oricare sau toate echipele interne) pentru a determina factorii de utilizare.
# 3) Angajați un set de utilizatori în timp real pentru a lucra pe site și a raporta rezultatele.
# 4) Utilizați un instrument care să ofere statistici bazate pe filele de intrare și proiectele trimise.
# 5) Angajați o echipă de utilizare terță parte specializată în acest domeniu.
# 6) Trimiteți proiectarea site-ului și wireframe-urile către un evaluator extern și obțineți rezultate de la acestea.
Procesul structurat de testare a utilizabilității conține următorii pași:
Pasul 1) Identificarea utilizatorilor pentru a efectua testul de utilizare - ajută la alegerea setului de utilizatori care se apropie de modul în care vor fi utilizatorii în timp real. Trebuie avut grijă să nu alegeți experți sau să completați începători. Experții vor parcurge pur și simplu întregul proces, iar novicii au nevoie de o mulțime de pregătire de bază pentru a începe chiar - niciuna dintre situații nu este optimă.
Pasul 2) Proiectarea sarcinilor pe care utilizatorii le vor îndeplini pe aplicație –O listă a situațiilor pe care utilizatorii urmează să le folosească formularul de cerere trebuie făcută înainte de începerea testului. Aceasta poate include ceva de genul: „Căutați o casetă X și cumpărați-o” sau „trimiteți o întrebare de asistență pentru clienți” etc. pe un site de comerț electronic. Sarcinile ar trebui să reprezinte îndeaproape tranzacțiile reale pentru care utilizatorii ar folosi site-ul.
Pasul 3) Facilitarea testării - Echipa de utilizare va solicita utilizatorilor să îndeplinească sarcinile pe site și vor colecta informații cu privire la progresul și rezultatele testului. Realizează o mare diferență atunci când echipa de design participă în timp ce utilizatorii lucrează la aplicație. Le oferă o imagine mai bună a modului în care a fost utilizată aplicația și a locului în care nu a livrat ceea ce dorea utilizatorul, etc.
Pasul 4) Analizează rezultatele - La sfârșitul testului, s-ar putea să ajungem la timpul necesar pentru a efectua sarcini, indiferent dacă sarcina a avut succes sau nu, etc., deci practic datele brute. Rezultatele trebuie prezentate tuturor părților interesate și analizate pentru identificarea potențialelor zone cu probleme.
Din ceea ce am discutat până acum, acestea sunt impresiile mele:
# 1) Testarea utilizabilității nu este o sarcină QA. Un rol pe care echipele tradiționale de asigurare a calității ar putea să îl joace în acest context este acela de facilitator care ar crea sarcini, va efectua testul și va interpreta rezultatul. „Testerul” în acest caz este de fapt utilizatorul.
#Două) Rezultatele finale sau rezultatele testelor de utilizare nu sunt defecte. Sunt informații simple despre modul în care s-a simțit utilizatorul, ce i-a plăcut, ce nu - practic date brute. Sarcina testerului de utilizare nu se termină cu raportarea rezultatelor (în cazul tradițională Locuri de muncă QA , noi raportează erori și nu vă implicați în remedierea lor), include furnizarea de sugestii despre cum să faceți software-ul mai favorabil interacțiunii cu utilizatorul.
# 3) Înțelegând aceste concepte, putem face de fapt o diferență ca testeri funcționali. Pentru a adăuga mai multă valoare rolului nostru de QA-uri, putem aplica aceste concepte de utilizare și oferim sugestii detaliate cu privire la modul de îmbunătățire a utilizării unei aplicații.
Concluzie
În tutorialul de mai sus, am aflat în detaliu despre testarea utilizabilității în ciclul de viață al testării software-ului. Tutorialul acoperă, de asemenea, subiecte precum de ce este necesară testarea utilizabilității, avantajele și dezavantajele sale, participanți diferiți sau elemente ale testării utilizabilității etc.
De asemenea, am analizat modul de analiză a rezultatelor testării, diferite instrumente de testare a utilizabilității în detaliu, cu exemple.
Testarea utilizabilității este necesară, deoarece oferă șansa de îmbunătățire înainte de lansarea produsului. Această îmbunătățire poate crește astfel afacerea în mod pozitiv. Prin urmare, testarea utilizabilității este extrem de importantă și ar trebui efectuată pentru a oferi clienților produse mai livrabile.
Citește și: Un ghid complet pentru testarea aplicațiilor web.
Autor: Acest articol este scris de Swati S., membru al echipei STH.
Sper că veți găsi acest articol util pentru a înțelege testele de utilizare. Vă rugăm să adăugați comentariile și întrebările dvs. în comentariile de mai jos.
Lectură recomandată
- Cele mai bune 12 instrumente de testare a utilizabilității pentru testarea utilizabilității site-ului web (LISTA 2021)
- Tutorial de testare a accesibilității (un ghid complet pas cu pas)
- Ce este testarea acceptării (Un ghid complet)
- Ghid complet de testare funcțională cu tipurile și exemplul său
- Un ghid complet de testare nefuncțională pentru începători
- Ghid complet de testare a verificării de construcție (testare BVT)
- Ce este testarea software-ului? 100+ Tutoriale gratuite de testare manuală
- Tipuri de testare software: diferite tipuri de testare cu detalii