usability testing tutorial
Táto komplexná príručka k Testovaniu použiteľnosti vysvetľuje, čo je Testovanie použiteľnosti, prečo ho potrebujeme, jeho metódy, príklady, postup a nástroje:
Testujeme softvérový produkt, webovú stránku alebo službu, aby sme zmerali kvalitu výstupov. Tento test pozostáva z funkčného aj nefunkčného testovania. Testovanie použiteľnosti je jedným z mnohých nefunkčných typov testovania.
Testovanie použiteľnosti je oblasťou IT sveta, ktorá sa snaží začleniť to, ako by „ľudia“ chceli mať svoje aplikácie - čo nie je nikdy ľahké. Je to ako snažiť sa čítať myšlienky. To, čo znie ako zdravý rozum, je hlboká veda, pokiaľ ide o testovanie použiteľnosti.
V tomto článku sa dozvieme a pochopíme nevyhnutnosť testovania použiteľnosti, pochopíme jeho rôzne kategórie. Uvidíme tiež rôzne nástroje a metódy. Dozviete sa viac o rôznych fázach testovania použiteľnosti a spôsoboch analýzy výsledkov.
Čo sa dozviete:
- Prečo je testovanie použiteľnosti nevyhnutné
- Čo je testovanie použiteľnosti
- Príklady testovania použiteľnosti
- Záver
Prečo je testovanie použiteľnosti nevyhnutné
(obrázok zdroj )
Vytvárame webové stránky alebo produkty alebo služby pre používateľov alebo zákazníkov, aby sme im poskytli riešenia ich požiadaviek. Vykonaním testu použiteľnosti môžeme pochopiť, či vytvorené riešenie spĺňa požiadavky zákazníka alebo používateľa alebo nie.
Môže sa stať, že vytvorená služba alebo produkt bude funkčný podľa očakávania, ale nie je užívateľsky prívetivý. Preto nemôže prilákať používateľov alebo zákazníkov produktu a poskytnúť lepšiu používateľskú skúsenosť. To nakoniec ovplyvní podnikanie spoločnosti, pretože používatelia by našli iné produkty alebo služby oveľa ľahšie.
Čo je testovanie použiteľnosti
Je to nefunkčný typ testovania softvéru. Všeobecne sa delí na zrozumiteľnosť, učiteľnosť, operatívnosť, atraktivitu a zhodu. Testovaním použiteľnosti sa má určiť, do akej miery rozumieme softvérovému produktu, ktorý sa dá ľahko naučiť, ľahko ovláda a je atraktívny pre používateľov za určených podmienok a požiadaviek.
Tento typ testovania zvyčajne vykonávajú skutoční používatelia, a nie vývojový tím. Vývojový tím je ten, kto vytvoril produkt, a preto nedokáže nájsť menej chýb, ktoré súvisia so skúsenosťami používateľov.
Testovanie použiteľnosti je rozdelené hlavne do troch kategórií. Sú to:
- Prieskumné
- Posúdenie
- Porovnávacie
Poďme podrobne porozumieť týmto kategóriám:
# 1) Prieskumné
Túto kategóriu zvyčajne považujeme v raných fázach procesu testovania softvéru. Skoršie testovanie použiteľnosti sa vykoná v procese testovania, minimom je riziko v produkte. V tomto štádiu sa zvyčajne pri testovaní použiteľnosti zohľadňuje dizajn produktu a koncepty súvisiace s produktom alebo službou.
# 2) Hodnotenie
Táto kategória popisuje hodnotenie komplexného vykonania testu a tiež analyzuje efektívnosť produktu a spokojnosť používateľov.
# 3) Porovnávacie
V tejto kategórii sa porovnávajú dva alebo viac produktov podobnej technológie s rôznymi atribútmi, ako je dizajn produktu, výhody, nevýhody produktu alebo služby a ktorý pomáha pri výbere produktu, ktorý poskytuje lepší dojem používateľa.
Ako už názov napovedá v komparatívnej kategórii testovania použiteľnosti, porovnávame dva alebo viac podobných druhov výrobkov a rozumieme vlastnostiam, fungovaniu, výhodám a nevýhodám produktu. To pomáha rozhodovať o oblastiach zlepšenia v zostavovaní produktu, aby prilákali zákazníkov a ovládli trh.
Metódy testovania použiteľnosti
Nasledujú najbežnejšie používané metódy testovania použiteľnosti:
# 1) Testovanie chodby
Táto metóda je jednou z najefektívnejších a najefektívnejších metód v porovnaní s ostatnými. Pri tejto metóde je webovým serverom alebo produktom testovaných niekoľko náhodných ľudí, a nie školení odborníci.
Ako náhodní ľudia testujú službu bez predchádzajúcej znalosti produktu, testujú ho efektívnejšie a poskytujú presnejšie výsledky a úprimnú spätnú väzbu k zlepšeniu, ak nejaké existujú.
# 2) Diaľkové testovanie použiteľnosti
Ako naznačuje názov, testovanie použiteľnosti na diaľku uskutočňujú ľudia, ktorí sa nachádzajú na vzdialených miestach, t. J. Ktorí sa na účely testovania nachádzajú vo viacerých štátoch alebo niekedy vo viacerých krajinách. Tento typ testovania sa vykonáva na diaľku a v prípade zistenia môžu byť hlásené problémy.
Spätnú väzbu je možné zaznamenať a odoslať ju môžu náhodní ľudia, a nie technologický expert. Niekedy sa testovanie na diaľku vykonáva pomocou videokonferencie. Tento typ testovania použiteľnosti prináša v porovnaní s inými typmi testovania menšiu hodnotu nákladov.
# 3) Odborná kontrola
Od odborníka v odbore sa vyžaduje, aby produkt alebo službu otestoval, poskytol spätnú väzbu a potom predložil výsledky. Tento typ testovania je zvyčajne drahý, pretože spoločnosť musí najať technologického odborníka. Na odoslanie výsledkov je možné vykonať aj odbornú kontrolu.
Tento typ testovania použiteľnosti sa vykonáva rýchlo a trvá menej času. Odborník rýchlo nájde medzery a zistí chyby na produkte alebo službe. Takéto testovanie je zvyčajne drahé, a preto sa klienti tejto možnosti vyhýbajú.
Toto testovanie je spoľahlivé na základe skúseností experta. Odborná kontrola sa oplatí, ak má produkt kritickú vlastnosť a spoločnosť musí pred uvedením produktu nájsť reakciu používateľa.
# 4) Testovanie prototypov papiera
Testovanie papierových prototypov je jedným z najtradičnejších prístupov k testovaniu použiteľnosti. Táto metóda spočíva v suchom priebehu testu, ručnom náčrte, kreslení modelov alebo prototypu.
(obrázok zdroj )
Cieľom tohto typu testovania je diskusia o toku a jej nakreslenie na papier a zváženie všetkých možných vstupov a scenárov a podmienok. Toto je jeden z primárnych typov testovania, ktorý sa väčšinou pozoruje vo všetkých projektoch s cieľom eliminovať primárne problémy. Vykonaním testovania prototypov papiera možno dosiahnuť väčšiu jasnosť v procese vykonávania.
Testovanie papierových prototypov sa zvyčajne vykonáva v rámci projektového tímu. Preto sa s ním počíta v skorších fázach procesu testovania. Toto je relatívne lacnejšia metóda testovania použiteľnosti, ale nie je to najefektívnejší spôsob testovania, pretože je občas časovo náročnejšia a existuje vyššia pravdepodobnosť, že aj po testovaní môžeme stratiť niekoľko problémov.
# 5) Automatické testovanie použiteľnosti
Ako už názov napovedá, táto testovacia metóda sa vykonáva písaním automatizačných skriptov. Píšeme skripty pre automatizáciu a keď sa skripty spustia, vykonajú sa testovacie prípady. Po vykonaní testu sa výsledky zaznamenajú a predložia.
Pre tento typ testovacej metódy musí spoločnosť najať zdroj, ktorý je dobre oboznámený s písaním skriptov a budovaním automatizačného rámca. Toto je jedna z najpoužívanejších testovacích metód, pretože nie je tak nákladná ako testovací typ odborníka a nie je primárna ako testovacia metóda prototypu papiera.
Toto je jeden z účinných typov testovania použiteľnosti, pretože vďaka automatizovaným skriptom je menej ľudských zásahov a je menej pravdepodobné, že prídu o akékoľvek problémy.
Nástroje na testovanie použiteľnosti
Existuje mnoho nástrojov, ktoré tomuto procesu napomáhajú. Všetky tieto nástroje možno zhruba kategorizovať takto:
Kategória č. 1) Vytvárajte úlohy / testy a dávajte ich používateľom (hľadanie používateľov a zadávanie úloh je manuálna aktivita mimo nástroja). Počas vykonávania týchto úloh mohol facilitátor sledovať ich obrazovku a komunikovať s nimi. Môže to byť v súlade s tým, ako by ste hovorili „Skype“.
Kategória č. 2) Nástroj poskytuje používateľom alebo si môžete zvoliť vlastných používateľov. Môžete odoslať svoju stránku / návrh a úlohy, ktoré sa majú vykonať. Tento nástroj vám zase poskytne videá z interakcie používateľa a jeho komentáre. Môžete si urobiť vlastnú analýzu.
Kategória č. 3) Nástroje, ktoré využívajú sledovanie očí a tepelná mapa metódy na určenie, na ktorej časti stránky používateľ strávil najviac času. Niektoré z nástrojov v tejto kategórii zaznamenávajú aj kliknutia, rolovanie, pohyby myši atď.
Kategória č. 4) Nástroje, ktoré vám poskytujú spätnú väzbu na základe webu, stránky alebo drôtového modelu, ktorý zadáte ako vstup. Niektoré nástroje tohto typu poskytujú aj prieskumy, ktoré pomáhajú poskytovať presvedčivé dôkazy týkajúce sa problémov s použiteľnosťou.
Kategória č. 5) Nástroje, ktoré získavajú používateľov pre váš test použiteľnosti.
Vyššie uvedené je veľmi široká klasifikácia. Existuje mnoho ďalších nástrojov. A tiež rozdelenie do určitej kategórie nie je vždy také čisté. Niekedy tieto nástroje využívajú viac metód súčasne.
Tu je zoznam nástrojov, jednotlivé kategórie a odkaz na ďalšie informácie o nich.
Používanie rôznych nástrojov na testovanie použiteľnosti môže pomôcť používateľovi dokončiť úlohu efektívnejšie a efektívnejšie. Tieto nástroje pomáhajú pri identifikácii lepšej používateľskej skúsenosti. Nie všetky projekty používajú nástroje na testovanie použiteľnosti, pretože sú drahé a klienti nechcú investovať do nástrojov na tento účel.
CrazyEgg je jedným z najpopulárnejšie používaných nástrojov na testovanie použiteľnosti. Jedná sa o nástroj pre používateľskú skúsenosť založený na kliknutiach, ktorý umožňuje ľahké použitie.
Tu je zoznam najpopulárnejších nástrojov:
- UXtweak
- CrazyEgg
- Userzoom
- Slučka11
- Optimalizovať
- TryMyUI
- UserTesting.com
- Qualaroo
- Usabilla
- UserFeel
- Userlytics
- Validately.com
Ďalšie čítanie=> Zoznam najlepších nástrojov na testovanie použiteľnosti
Výhody a nevýhody
Výhody testovania použiteľnosti:
- Vykonaním testu použiteľnosti môžeme vylepšiť chyby produktu, ak sa nájdu, a opraviť ich pred uvedením produktu na trh. Vykonanie testov tým prispeje k zvýšeniu kvality produktu.
- Interné diskusie mnohokrát smerujú k debatám, ktoré je možné vyriešiť po vykonaní testov použiteľnosti, čo pomáha lepšie pochopiť používateľskú skúsenosť.
- Niekedy sa zistí, že vývojový tím nedokáže zistiť niekoľko menších chýb, ktoré je možné zistiť vykonaním testov použiteľnosti.
- Pretože spätná väzba je priamo zo strany používateľa, stáva sa pre podnikanie prospešné vylepšiť produkt podľa cieľovej skupiny.
Nevýhody testovania použiteľnosti:
- Finančné obmedzenie je jednou z hlavných nevýhod, pretože je potrebné získavať a spravovať zdroje na testovanie použiteľnosti.
Rôzni účastníci alebo prvky
Účastníci testovania použiteľnosti závisia od zložitosti a rozpočtu projektu. Ak je projekt veľmi zložitý a obsahuje rozhodujúce a rozhodujúce prvky, zohľadňuje sa viac účastníkov. Zatiaľ čo na testovanie projektu zložitosti na strednej úrovni sa zvažuje malý tím účastníkov.
Vo väčšine prípadov je na testovanie použiteľnosti výskumný pracovník a niekoľko účastníkov. Počet účastníkov sa pohybuje od troch do dvadsaťpäť, zatiaľ čo väčšinou sa pozoruje akýkoľvek tím účastníkov s piatimi až desiatimi členmi.
Výskumný pracovník je tiež známy ako facilitátor alebo moderátor, pričom výskumný pracovník je ten, ktorý pozoruje účastníkov a moderuje nimi vykonávanú úlohu a tiež zaznamenáva spätnú väzbu.
Ide hlavne o tri prvky, ktoré sú tieto:
Výskumník, účastník a úloha, ktorá sa má vykonať.
Účastník je ten, kto vykonáva úlohu, zatiaľ čo facilitátor vedie účastníkov vykonávajúcich úlohu. Facilitátor a účastníci majú medzi sebou brainstormingové stretnutia, aby účastníci mohli službu testovať efektívnejšie a správnym smerom.
Sprostredkovateľ tiež kontroluje, či sú predložené výsledky presné. Vedec odovzdáva pokyny účastníkom prostredníctvom pracovných listov alebo ústne alebo prostredníctvom videokonferencie, ak sa testovanie vykonáva na diaľku. Moderátor môže účastníkom klásť krížové otázky, len aby skontroloval, či je úloha vykonaná účastníkmi na dobrej ceste.
Ak výskumník zistil pri vykonávanej úlohe akúkoľvek odchýlku, potom môže kontrolovať priebeh vykonávania.
Rôzne fázy testovania použiteľnosti
Pochopme, ako začať testovať použiteľnosť? ALEBO aké sú rôzne fázy testovania použiteľnosti?
Rovnako ako v prípade iných testovacích techník, aj testovanie použiteľnosti by sa malo začať čo najskôr. Medzi rôzne fázy patrí plánovanie, nábor, vykonávanie, analýza údajov a vykazovanie.
(obrázok zdroj )
# 1) Plánovanie
Táto fáza je prvou fázou testovania softvéru. Fáza plánovania je vtedy, keď je definovaný cieľ projektu. Dokumentácia projektu sa vykonáva v etape plánovania. Toto je jedna z najzásadnejších a najdôležitejších fáz v testovaní softvéru.
V tejto fáze plánujeme cestovnú mapu, aby sme mohli pokračovať v procese testovania. Plánujeme otázky typu: čo otestovať? ako testovať? kto by testoval ktoré funkcie? ktoré rôzne scenáre by sa mali brať do úvahy pri testovaní ?. Vo fáze plánovania zhromaždíme obchodné požiadavky a pripravíme plán.
java ako obrátiť pole
# 2) Nábor
V tejto fáze prijímame sprostredkovateľa a účastníkov podľa rozpočtu a zložitosti projektu.
# 3) Vykonanie
V tejto fáze účastníci vykonajú testovanie použiteľnosti a vykonajú zadanú úlohu.
# 4) Analýza údajov
Počas fázy analýzy údajov sa analyzuje spätná väzba získaná z testovania použiteľnosti. Výsledky sú kategorizované a sú identifikované vzory. Záver sa vyvodzuje z odoslanej spätnej väzby s cieľom vylepšiť produkt a tým zlepšiť podnikanie.
# 5) Podávanie správ
Spätná väzba a získané poznatky sa zdieľajú so zákazníkmi a vývojovými tímami v rámci celého projektu. V tejto etape sa uvažuje o diskusii o oblastiach zlepšenia a jeho implementácie.
(obrázok zdroj )
Faktory, ktoré treba brať do úvahy pri testovaní UX
Najdôležitejšie je, že čím skôr testujete, tým lepšie je predchádzať riziku, plytvaniu časom a rozpočtom projektu.
- S oblasťami zlepšenia sa dá ľahšie manipulovať, ak sa testovanie začalo v ranom štádiu.
- Vyberte tím používateľov, ktorí by vykonávali úlohu.
- Musíme porozumieť cieľovému publiku, aby sme vedeli viac o používateľskej skúsenosti a produkte. To nám pomôže pochopiť, kto bude produkt používať, aké sú potreby používateľov týchto kategórií. Účel použitia produktu. Je produkt schopný uspokojiť používateľov?
- Možné spôsoby použitia produktu a ďalšie funkcie, ktoré by mohol používateľ v budúcnosti hľadať.
- S vývojovým tímom prediskutujte oblasti vylepšenia a podľa toho s nimi pracujte.
- Počas testovania produktu musíme brať do úvahy výkon a rýchlosť odozvy.
Príklady testovania použiteľnosti
Pri analýze výsledkov testovania by sme mali vždy premýšľať nad uhlami pohľadu používateľov. Musíme mať na pamäti funkcie, ktoré ovplyvnia a zlepšia používateľské prostredie. Aby sme tomu lepšie porozumeli, prediskutujme niekoľko príkladov uvedených nižšie.
Príklad 1: Testovanie použiteľnosti cestovného webu.
Zvážte nasledujúci scenár testovania webových stránok o cestovaní.
# 1) Rezervácia letu
Pri zvažovaní scenárov rezervácie letu by mal mať používateľ možnosť zvoliť si jednosmerný let a vrátiť možnosti letu. Jednou z možností, ktorá môže zlepšiť dojem používateľa, je, ak by si používateľ mohol zvoliť možnosť viacerých miest.
# 2) Rezervácia hotelov
Aj keď používateľ zvažuje, že cestuje do mesta, môže si tiež vyhľadať ubytovanie. Ak používateľ nájde rezerváciu letov aj ubytovanie v hoteli na jednom mieste, môže to zvýšiť jeho spokojnosť. Pretože používateľ nemusí prehľadávať desať rôznych webových stránok. O všetko je postarané na jednom mieste, a preto bude web priťahovať viac používateľov.
# 3) Prenájom auta / dvojkolky
Zatiaľ čo používateľ plánuje vycestovať do mesta na dovolenku alebo pre malé firmy, môže vyžadovať vozidlo na miestne cestovanie. Ak má webová stránka možnosť zapožičať si vozidlo, môže to na ňu pozitívne prilákať používateľov.
# 4) Sledovanie letu
Toto je jedna z dôležitých funkcií, ktorú zákazníci hľadajú pred príletom na let.
Táto obrazovka by mala ukazovať stav letu od príletu aj odletu podľa uvedeného zdrojového mesta. Pre lepšiu používateľskú skúsenosť by stránka mala obsahovať aj možnosti vyhľadávania na rýchle vyhľadávanie na základe leteckých spoločností, času alebo cieľov.
# 5) Čo robiť / najlepšie miesta na návštevu
Môže to byť ďalšia funkcia, ktorá zaujme používateľov webovej stránky. Vďaka tejto funkcii sa používateľ lepšie dozvie o mieste a veciach, ktoré má preskúmať. To môže pridať možnosť, že by si užívateľ prenajal vozidlo na miestnu prepravu. Ak má web funkciu prenájmu vozidla a miest na návštevu v okolí, bude to mať výhodu.
# 6) Správa minulej rezervácie
Táto funkcia je veľmi užitočná pre používateľa aj pre majiteľa firmy, pretože používateľ môže ľahko zopakovať nedávno precestovanú možnosť, ak má užívateľ podobné požiadavky. Vďaka tejto funkcii môže vlastník firmy porozumieť typu používateľa a typu uskutočnených rezervácií, čo mu môže pomôcť pri poskytovaní lepších ponúk a ponúk na zlepšenie podnikania.
Táto funkcia je veľmi užitočná v prípade, že používateľ potrebuje predložiť potvrdenie o rezerváciách vykonaných za úhradu, ktoré sa práve ocitlo na nesprávnom mieste. Vďaka tejto funkcii môže osoba získať duplikát potvrdenia z webovej stránky.
Pretože táto vlastnosť tejto osobe pomohla, mohla by v budúcnosti zvážiť túto webovú stránku a bola by dobrým slovom pre ostatných.
# 7) Zákaznícky servis
Popri všetkých funkciách, ktoré na svojej webovej stránke máme, ak používateľ narazí na akýkoľvek problém alebo potrebuje pomoc, je tu služba, ktorú je možné vyhľadať, zákaznícky servis. Toto je veľmi dôležitá vlastnosť, pretože priamo súvisí so spokojnosťou zákazníka, čo je náš cieľ pri testovaní použiteľnosti.
Pripojenie k zákazníckym službám prostredníctvom hovoru, e-mailu alebo chatu. Zákazníkom pomôže aj uverejňovanie často kladených otázok.
Poďme diskutovať o ďalšej aplikácii
Príklad 2: Získanie prepravy online pomocou Uberu
# 1) Rezervácia jazdy
Toto je primárna funkcionalita aplikácie, ktorá by mala byť schopná rezervovať si jazdu aj vtedy, keď sa ju pokúšajú zarezervovať 100 používatelia súčasne.
# 2) Druhy jazdy
Užívateľ by mal byť schopný prezerať a rezervovať si všetky dostupné typy jázd od kategórie micro, mini, prime, Švédsko, carpool atď. Spolu s typom jazdy sa zobrazuje aj počet voľných miest v jazde.
# 3) Odhadovaný čas príchodu
Pri rezervácii by sa mal zobrazovať odhadovaný čas príchodu, aby sa používateľ mohol rozhodnúť medzi rôznymi dostupnými možnosťami jazdy.
# 4) Odhadované náklady pri rezervácii jazdy
Pri rezervácii by sa mala zobrazovať odhadovaná cena, aby si používateľ mohol rezervovať z rôznych dostupných jazdných možností.
# 5) Možnosť jazdiť neskôr
Ak si chce užívateľ jazdu vopred rezervovať, mala by mať možnosť rezervovať si jazdu osobného želania.
# 6) Zdieľajte možnosť jazdy
Ak si užívateľ rezervoval jazdu pre svojho priateľa a chce zdieľať podrobnosti o jazde so svojím priateľom. Osoba by mala byť schopná zdieľať podrobnosti o jazde.
# 7) Pridávanie rôznych platieb
Používateľ by mal byť schopný platiť vo všetkých režimoch. Rovnako ako kreditná karta, možnosť debetnej karty, UPI, peňaženka alebo platba v hotovosti. Aplikácia by mala požiadať o potvrdenie pred uložením údajov o kreditnej karte, debetnej karte.
# 8) Zákaznícka podpora
Používatelia by mali byť schopní pripojiť sa k zákazníckym službám prostredníctvom hovoru, e-mailu alebo chatu. Zákazníkom pomôže aj uverejňovanie často kladených otázok. Je to užitočné aj v prípade, ak si omylom zabudla nejaké veci alebo ak vodič nesprávne zaúčtoval poplatok, tiež ak sa vodič pokúsil správať zle, alebo ak chce užívateľ podať sťažnosť alebo vyhľadať akúkoľvek pomoc.
Táto funkcia sa ukázala ako jedna z najdôležitejších funkcií pre používateľov hľadajúcich pomoc.
# 9) Zrušte rezervovanú jazdu
Ak si používateľ rezervoval jazdu omylom a chce ju zrušiť, potom by mal mať možnosť rezervovanú jazdu zrušiť.
# 10) Zavolajte vodičovi
Môže sa stať, že vodič nie je schopný lokalizovať jazdca v mieste vyzdvihnutia, alebo je užívateľ v mieste vyzdvihnutia a nie je schopný ho nájsť. Táto vlastnosť znižuje zmätok a šetrí čas, ak vodič nevie o polohe, môže vás kontaktovať a ľahko sa k vám dostať.
Čo sa stane po testovaní použiteľnosti
Pri zvažovaní vyššie uvedeného príkladu sú spomenuté funkcie tie, ktoré dostávame ako spätnú väzbu od používateľa pri používaní webovej stránky o cestovaní a aplikácie na rezerváciu vozidiel online. V závislosti od požiadaviek zákazníka a používania webových stránok môže byť potrebných ešte niekoľko ďalších funkcií.
Po dokončení testovania použiteľnosti je najskôr potrebné spojiť všetky spätné väzby a závery a potom diskutovať o tom, čo všetko môžeme prijať ako vylepšenie produktu / služby. Koľko času bude potrebných na zapracovanie zmien? Ak projektový tím nemá jasno v zmenách, ktoré sa majú vykonať, môže opäť diskutovať a vyjasniť nejasnosti.
Dopad vylepšení závisí od cieľovej skupiny, ktorá bude aplikáciu používať, od účelu aplikácie, od funkcií, ktoré je potrebné pridať alebo vylepšiť na webových stránkach. Po diskusii o všetkých vyššie uvedených bodoch ide o hovor manažmentu, ktorý zohľadňuje vlastnosti produktu. Závisí to aj od obchodného vplyvu funkcie.
často kladené otázky
Otázka 1) Čo je to testovanie použiteľnosti pri testovaní softvéru?
Odpoveď: Jedná sa o nefunkčný typ testovania softvéru, pomocou ktorého sa určuje, ako ľahko môžu používatelia produktu porozumieť a používať ho.
stránka na pozeranie anime zadarmo
Otázka 2) Ako sa vykonáva testovanie použiteľnosti?
Odpoveď: Testovanie použiteľnosti vykonáva väčšinou špecializovaný tím. Tím sa skladá z účastníkov, ktorí plnia zadanú úlohu a hlásia pozorovanie. Zatiaľ čo moderátor je tím, ktorý moderuje tím.
Otázka č. 3) Aký je účel testovania použiteľnosti?
Odpoveď: Vyvinutý produkt by mal uspokojiť požiadavky používateľov. Vykonaním testov použiteľnosti môžeme zistiť užívateľskú skúsenosť a vylepšiť produkt tam, kde existuje množstvo vylepšení.
Otázka č. 4) Aké sú tri hlavné princípy testovania použiteľnosti?
Odpoveď: Jedná sa o:
- Zaoberá sa vývojom produktu.
- Zahŕňa to štúdium skutočných používateľov pri ich používaní a porozumenie ich používateľskej skúsenosti.
- Zahŕňa to vylepšenie produktu podľa skúseností používateľa a stanovenia cieľov a časovej osi na dosiahnutie tohto cieľa.
Otázka č. 5) Čo sú funkcie použiteľnosti?
Odpoveď: Existuje päť charakteristík použiteľnosti. Sú to tieto:
- Efektívne
- Efektívne
- Pútavé
- Tolerantné voči chybám
- Ľahko sa učiť
Viac informácií o testovaní použiteľnosti
(obrázok zdroj )
Test použiteľnosti zaručuje, že rozhranie AUT je zostavené spôsobom, ktorý vyhovuje očakávaniam používateľa, pokiaľ ide o splnenie požiadaviek (efektívnosť), ľahko (efektívne), zjednodušujúcim a uspokojivým spôsobom.
Primárne zameranie je na:
- Jednoduchosť použitia
- Ľahko sa učiaci alebo oboznámený so systémom
- Spokojnosť používateľa s celým zážitkom
Použiteľnosť má veľa rozmerov. Všetko je o „zážitku“ používateľa počas jeho interakcie s aplikáciou a jeho „pocite“ z nej. Štruktúrovaný test použiteľnosti prevádza tieto skúsenosti / pocity do procesu overovania.
Prečo sa vykonáva
Web a mobilné aplikácie v poslednom čase vládnu obchodnému svetu. Tieto aplikácie sú efektívne, efektívne, ľahké, jednoduché, príťažlivé, pútavé atď. Sú pre zákazníkov veľmi dôležité. Test použiteľnosti spočíva v určení, či je web to, čo by užívateľ chcel používať a vrátiť sa k nemu alebo nie.
To neplatí iba pre softvérové systémy. Každý stroj / rozhranie, ktoré má ľudskú interakciu, musí vyhovovať týmto pravidlám. Ako sa pýtaš Demokracia by utrpela, keby neboli volebné prístroje použiteľné. Nevolil by som, keby som musel kliknúť na viac ako jedno tlačidlo a zvoliť svojho kandidáta, však? Presne tak!
Konkrétnejší príklad softvéru nájdete v tomto článku 300 miliónov dolárov článok autor: Jared Spool, ktorý jasne vysvetlí, ako umiestnenie gombíka ovplyvnilo obchod.
Kedy sa vykonáva testovanie použiteľnosti
Ako testeri vieme, že čím skôr a chyba je zistená v SDLC je to lacnejšie opraviť. Rovnaký koncept platí aj pre testovanie použiteľnosti.
Výsledky testu použiteľnosti ovplyvňujú dizajn produktu. V ideálnom prípade by sa teda test použiteľnosti mal začať na úrovni návrhu. Ale to nie je všetko; softvér prechádza počas procesu SDLC mnohými zmenami / interpretáciami / implementáciami. Aby sme sa uistili, že v žiadnom z týchto krokov neurobíme chyby spojené s použiteľnosťou - toto testovanie by sa malo vykonávať často a nepretržite, aby sa dosiahli čo najvyššie výsledky.
Kto vykonáva toto testovanie
Môže sa to robiť ako interný proces, keď si dizajnéri, vývojári a ktokoľvek iný môžu sadnúť a analyzovať svoj systém a získať výsledky. Na základe týchto výsledkov je možné upraviť dizajn a / alebo kód tak, aby zodpovedali zmenám, na ktorých sa všetci zhodnú.
Pokročilejší prístup je najímať používateľov v reálnom čase a dávať im konkrétne úlohy. Facilitátor môže navrhnúť tieto úlohy a získať výsledky od používateľov.
Užívatelia potom môžu poskytnúť informácie o tom, či:
- Úloha bola úspešná alebo nie
- Úlohu bolo možné ľahko vykonať
- Bol zážitok zaujímavý, pútavý alebo nepríjemný - ich cit k softvéru
Ako sa vykonáva testovanie použiteľnosti - proces
Testovanie je validácia softvéru podľa jeho požiadaviek. Test použiteľnosti sa nelíši - Jedinou požiadavkou v tomto prípade je overiť, či je softvér podľa mentálnej mapy toho, ako by si používateľ želal, aby bol softvér taký, aký je pre neho pohodlný, aký druh holistického zážitku je to, že si užívateľ vezme interakciu atď.
Je to iba niekoľko spôsobov, ako sa toto testovanie vykonáva.
# 1) Počas fázy návrhu môžete jednoducho nakresliť návrh svojej webovej stránky / aplikácie na kúsok papiera a vyhodnotiť, či bude fungovať, alebo nie.
#dva) Prieskumnou metódou by bolo vytvoriť web a vykonať niekoľko náhodných testov (vývojových / dizajnových / QA- alebo všetkých interných tímov) na určenie faktorov použiteľnosti.
# 3) Najmite si skupinu používateľov v reálnom čase, ktorí budú pracovať na tomto webe a hlásiť výsledky.
# 4) Použite nástroj, ktorý by poskytoval štatistiku na základe zadaných vstupných drôtových rámcov a návrhov.
# 5) Najmite si tím použiteľnosti tretích strán, ktorý sa špecializuje na túto oblasť.
# 6) Odošlite návrh svojej stránky a kostry drôtu externému hodnotiteľovi a získajte z nich výsledky.
Proces štruktúrovaného testovania použiteľnosti obsahuje nasledujúce kroky:
Krok 1) Identifikácia používateľov na vykonanie testu použiteľnosti - pomáha vybrať skupinu používateľov, ktorá je blízka tomu, ako budú používatelia v reálnom čase. Je potrebné dávať pozor, aby ste si nevybrali odborníkov alebo úplných nováčikov. Odborníci jednoducho prebehnú celým procesom a začiatočníci potrebujú veľa počiatočných školení, aby mohli dokonca začať - ani jedna situácia nie je optimálna.
Krok 2) Navrhovanie úloh, ktoré budú používatelia v aplikácii vykonávať –Pred začiatkom testu je potrebné vytvoriť zoznam situácií, ktoré používatelia použijú vo formulári žiadosti. Môže to zahŕňať napríklad: „Vyhľadajte X-box a kúpte ho“ alebo „zadajte otázku týkajúcu sa starostlivosti o zákazníka“ atď. Na webe elektronického obchodu. Úlohy by mali presne zodpovedať skutočným transakciám, na ktoré by používatelia stránku používali.
Krok č. 3) Uľahčenie testovania - Tím použiteľnosti umožní používateľom vykonávať úlohy na danom webe a zhromažďovať informácie týkajúce sa priebehu a výsledkov testu. Je to naozaj obrovský rozdiel, keď sa tím dizajnérov zúčastní, zatiaľ čo používatelia pracujú na aplikácii. Poskytuje im lepšiu predstavu o tom, ako bola aplikácia použitá a kde z prvej ruky neposkytla to, čo používateľ chcel, atď.
Krok č. 4) Analyzujte výsledky - Na konci testu by sme mohli skončiť s časom potrebným na vykonanie úloh, či už bola úloha úspešná alebo nie, atď., Teda v podstate nespracované údaje. Výsledky musia byť predložené všetkým zainteresovaným stranám a analyzované s cieľom identifikácie potenciálnych problémových oblastí.
Z toho, čo sme doteraz diskutovali, sú to moje dojmy:
# 1) Testovanie použiteľnosti nie je externou a QA úlohou. V tejto súvislosti môžu hrať tradičné tímy zabezpečovania kvality úlohu sprostredkovateľa, ktorý by vytváral úlohy, vykonával test a interpretoval výsledok. „Testerom“ je v tomto prípade skutočne používateľ.
#dva) Konečné výsledky alebo výsledky testovania použiteľnosti nie sú chybami. Sú to jednoduché informácie o tom, ako sa používateľ cítil, čo sa mu páčilo, čo nie - v podstate nespracované údaje. Práca testera použiteľnosti nekončí hlásením výsledkov (v prípade tradičných údajov) QA pracovné miesta , my hlásiť chyby a nezúčastňujte sa na ich opravovaní), obsahuje poskytovanie návrhov, ako zabezpečiť, aby softvér viac prispieval k interakcii používateľov.
# 3) Pochopením týchto konceptov môžeme ako funkční testeri skutočne zmeniť. Aby sme zvýšili hodnotu našej úlohy QA, môžeme tieto koncepty použiteľnosti použiť a poskytnúť dôkladné návrhy, ako zlepšiť použiteľnosť aplikácie.
Záver
Vo vyššie uvedenom návode sme sa podrobne dozvedeli o testovaní použiteľnosti v životnom cykle testovania softvéru. Výukový program sa venuje aj témam, prečo je testovanie použiteľnosti nevyhnutné, jeho výhody a nevýhody, rôznych účastníkov alebo prvky testovania použiteľnosti atď.
Na príkladoch sme sa tiež podrobne zaoberali analýzou výsledkov testovania, rôznymi nástrojmi na testovanie použiteľnosti.
Testovanie použiteľnosti je nevyhnutné, pretože dáva šancu na zlepšenie pred uvedením produktu na trh. Toto zlepšenie môže tým pozitívne podporiť podnikanie. Preto je testovanie použiteľnosti mimoriadne dôležité a malo by sa vykonávať, aby sme zákazníkom poskytli lepšie doručiteľné produkty.
Prečítajte si tiež: Kompletný sprievodca testovaním webových aplikácií.
Autor: Tento článok je napísaný členom tímu STH Swati S.
Dúfam, že vám tento článok pomôže porozumieť testovaniu použiteľnosti. Pridajte svoje komentáre a dotazy do komentárov nižšie.
Odporúčané čítanie
- 12 najlepších nástrojov na testovanie použiteľnosti na testovanie použiteľnosti webových stránok (ZOZNAM 2021)
- Výukový program pre testovanie prístupnosti (Kompletný sprievodca krok za krokom)
- Čo je to Acceptance Testing (kompletný sprievodca)
- Kompletný sprievodca funkčným testovaním s jeho typmi a príkladom
- Kompletný sprievodca nefunkčnými testami pre začiatočníkov
- Kompletný sprievodca zostavením Verification Testing (BVT Testing)
- Čo je to testovanie softvéru? 100+ návodov na ručné testovanie zadarmo
- Typy testovania softvéru: Rôzne typy testovania s podrobnosťami