usability testing tutorial
Tento komplexní průvodce Testováním použitelnosti vysvětluje, co je Test použitelnosti, proč jej potřebujeme, jeho metody, příklady, postup a nástroje:
Testujeme softwarový produkt, web nebo službu, abychom změřili kvalitu výstupů. Tento test se skládá z funkčního i nefunkčního testování. Testování použitelnosti je jedním z mnoha nefunkčních typů testování.
Testování použitelnosti je oblastí světa IT, která se snaží začlenit, jak by si „lidé“ přáli, aby jejich aplikace byly - což nikdy není snadné. Je to jako snažit se číst myšlenky. To, co zní jako zdravý rozum, je hluboká věda, pokud jde o testování použitelnosti.
V tomto článku se naučíme a pochopíme nutnost testování použitelnosti, pochopíme jeho různé kategorie. Uvidíme také různé nástroje a metody. Zjistěte více o různých fázích testování použitelnosti a způsobech analýzy výsledků.
Co se naučíte:
- Proč je testování použitelnosti nutné
- Co je testování použitelnosti
- Příklady testování použitelnosti
- Závěr
Proč je testování použitelnosti nutné
(obraz zdroj )
Vytváříme webové stránky nebo produkty nebo služby pro uživatele nebo zákazníky, abychom poskytli řešení jejich požadavků. Provedením testování použitelnosti můžeme pochopit, zda vytvořené řešení splňuje požadavky zákazníka nebo uživatele nebo ne.
Může se stát, že vytvořená služba nebo produkt může fungovat podle očekávání ve funkčnosti, ale není uživatelsky přívětivý. Proto nemůže přilákat uživatele nebo zákazníky produktu a poskytnout lepší uživatelský zážitek. To nakonec ovlivní byznys společnosti, protože uživatelé by našli jiné produkty nebo služby mnohem snáze použitelné.
Co je testování použitelnosti
Jedná se o nefunkční typ testování softwaru. Je široce rozdělen na srozumitelnost, učitelnost, operativnost, atraktivitu a shodu. Testováním použitelnosti je určeno, do jaké míry rozumíme softwarovému produktu, snadno se učí, je snadno ovladatelné a atraktivní pro uživatele za stanovených podmínek a požadavků.
Tento typ testování obvykle provádějí skuteční uživatelé, nikoli vývojový tým. Vývojový tým je ten, kdo produkt vytvořil, a proto se mu nepodaří najít méně defektů, které souvisejí s uživatelským zážitkem.
Testování použitelnosti se dělí hlavně do tří kategorií. Tyto jsou:
- Průzkumný
- Posouzení
- Srovnávací
Rozumíme podrobně těmto kategoriím:
# 1) Průzkumné
Tuto kategorii obvykle považujeme v raných fázích procesu testování softwaru. Dřívější testování použitelnosti se provádí v procesu testování, minimem je riziko v produktu. V této fázi se pro testování použitelnosti obvykle zvažuje design produktu a koncepty související s produktem nebo službou.
# 2) Hodnocení
Tato kategorie popisuje posouzení komplexního provedení testu a také analyzuje účinnost produktu a spokojenost uživatelů.
# 3) Srovnávací
V této kategorii se porovnávají dva nebo více produktů podobné technologie s různými atributy, jako je design produktu, výhody, nevýhody produktu nebo služby a který pomáhá při výběru produktu, který poskytuje lepší uživatelskou zkušenost.
Jak název napovídá ve srovnávací kategorii testování použitelnosti, porovnáváme dva nebo více podobných druhů produktů a rozumíme funkcím, funkcím, výhodám a nevýhodám produktu. To pomáhá rozhodovat o oblastech zlepšení v budování produktu, aby přilákal zákazníky a ovládl trh.
Metody testování použitelnosti
Následují nejčastěji používané metody testování použitelnosti:
# 1) Testování na chodbě
Tato metoda je jednou z nejúčinnějších a nákladově nejefektivnějších metod ve srovnání s ostatními. V této metodě je jen málo náhodných lidí dáno webu nebo produktu k testování, spíše než vyškoleným profesionálům.
Jak náhodní lidé testují službu bez předchozí znalosti produktu, testují jej efektivněji a poskytují přesnější výsledky a upřímnou zpětnou vazbu ke zlepšení, pokud existují.
# 2) Dálkové testování použitelnosti
Jak název napovídá, vzdálené testování použitelnosti probíhá lidmi, kteří se nacházejí ve vzdálených lokalitách, tj. Kteří se pro účely testování nacházejí v několika státech nebo někdy v několika zemích. Tento typ testování se provádí na dálku a v případě jeho zjištění lze hlásit problémy.
Zpětnou vazbu lze zaznamenat a odeslat ji mohou náhodní lidé, nikoli technologický expert. Někdy se vzdálené testování provádí pomocí videokonferencí. Tento typ testování použitelnosti přidává ve srovnání s jinými typy testování nižší hodnotu nákladů.
# 3) Odborná recenze
Odborník v oboru je vyzván k otestování produktu nebo služby, poskytnutí zpětné vazby a následnému odeslání výsledků. Tento typ testování je obvykle drahý, protože společnost potřebuje najmout technologického odborníka. K odeslání výsledků lze provést také odbornou kontrolu.
Tento typ testování použitelnosti se provádí rychle a zabere méně času. Odborník rychle najde mezery a zjistí nedostatky v produktu nebo službě. Takové testování je obvykle drahé, a proto se klienti této možnosti vyhýbají.
Toto testování je spolehlivé kvůli zkušenostem odborníka. Odborná kontrola stojí za to, když má produkt kritickou funkci, a společnost musí před spuštěním produktu najít reakci uživatele.
# 4) Testování prototypu papíru
Testování papírových prototypů je jedním z nejtradičnějších přístupů k testování použitelnosti. Tato metoda zahrnuje suchý průběh testu, ruční náčrt, kreslení modelů nebo prototypu.
(obraz zdroj )
Cílem tohoto typu testování je diskuse o toku, jeho nakreslení na papír a zvážení všech možných vstupů a scénářů a podmínek. Toto je jeden z primárních typů testování, který je většinou pozorován ve všech projektech, aby se odstranily primární problémy. Provedením testování prototypu papíru lze dosáhnout větší jasnosti v procesu provádění.
Testování papírových prototypů se obvykle provádí v rámci projektového týmu. Proto se o něm uvažuje v dřívějších fázích procesu testování. Jedná se o relativně levnější metodu testování použitelnosti, ale není to nejúčinnější způsob testování, protože je časově náročnější a existuje vyšší možnost, že i po testování můžeme přijít o několik problémů.
# 5) Automatické testování použitelnosti
Jak název napovídá, tato testovací metoda se provádí zápisem automatizačních skriptů. Píšeme skripty pro automatizaci a při spuštění skriptů se provedou testovací případy. Po provedení testu jsou výsledky zaznamenány a odeslány.
Pro tento typ testovací metody musí společnost najmout prostředek, který dobře zná psaní skriptů a vytváření automatizačního rámce. Jedná se o jednu z nejpoužívanějších testovacích metod, protože není tak nákladná jako typ testování odborníkem a není tak primární jako metoda testování prototypu papíru.
Jedná se o jeden z účinných typů testování použitelnosti, protože díky automatizovaným skriptům je méně lidských zásahů a je méně pravděpodobné, že o ně přijdou problémy.
Nástroje pro testování použitelnosti
Existuje mnoho nástrojů, které tomuto procesu pomáhají. Všechny tyto nástroje lze zhruba rozdělit do následujících kategorií:
Kategorie č. 1) Vytvářejte úkoly / testy a dávejte je uživatelům (vyhledání uživatelů a zadávání úkolů je ruční činnost mimo nástroj). Během plnění těchto úkolů mohl facilitátor sledovat jejich obrazovku a komunikovat s nimi. To by mohlo být v souladu s tím, jak byste „Skype“.
Kategorie č. 2) Nástroj poskytuje uživatelům nebo si můžete vybrat své vlastní uživatele. Můžete odeslat svoji stránku / design a úkoly, které mají být provedeny. Tento nástroj vám zase poskytne videa z interakce uživatele a jeho komentáře. Můžete si udělat vlastní analýzu.
Kategorie č. 3) Nástroje, které používají sledování očí a teplotní mapa metody k určení, na které části stránky uživatel strávil nejvíce času. Některé z nástrojů v této kategorii také zaznamenávají kliknutí, svitky, pohyby myši atd.
Kategorie č. 4) Nástroje, které vám poskytují zpětnou vazbu na základě webu, stránky nebo drátového modelu, který zadáte jako vstup. Některé nástroje tohoto typu také poskytují průzkumy, které pomáhají poskytovat přesvědčivé důkazy o problémech použitelnosti.
Kategorie č. 5) Nástroje, které získávají uživatele pro váš test použitelnosti.
Výše uvedené je velmi široká klasifikace. Existuje mnoho dalších nástrojů. A také rozdělení do určité kategorie není vždy tak čisté. Někdy tyto nástroje používají více metod současně.
Zde je seznam kategorií nástrojů a odkaz na další informace o nich.
Použití různých nástrojů pro testování použitelnosti může uživateli pomoci dokončit úkol efektivněji a efektivněji. Tyto nástroje pomáhají při identifikaci lepší uživatelské zkušenosti. Ne všechny projekty používají nástroje pro testování použitelnosti, protože jsou drahé a klienti nechtějí investovat do nástrojů pro tento účel.
CrazyEgg je jedním z nejoblíbenějších nástrojů pro testování použitelnosti. Jedná se o uživatelský nástroj založený na kliknutí, který usnadňuje jeho používání.
Zde je seznam nejoblíbenějších nástrojů:
- UXtweak
- CrazyEgg
- Userzoom
- Loop11
- Optimalizovat
- TryMyUI
- UserTesting.com
- Qualaroo
- Usabilla
- UserFeel
- Userlytics
- Validately.com
Další čtení=> Seznam nejlepších nástrojů pro testování použitelnosti
Výhody a nevýhody
Výhody testování použitelnosti:
- Provedením testu použitelnosti můžeme vylepšit nedostatky produktu, jsou-li nalezeny, a opravit je před spuštěním produktu. Provádění testů tak pomůže zvýšit kvalitu produktu.
- Mnohokrát interní diskuse směřují k debatám, které lze vyřešit po provedení testování použitelnosti, což pomáhá lépe porozumět uživatelské zkušenosti.
- Někdy se pozoruje, že vývojový tým nedokáže detekovat několik drobných vad, které lze zjistit provedením testování použitelnosti.
- Vzhledem k tomu, že zpětná vazba je přímo ze strany uživatele, stává se pro podnik přínosem vylepšit produkt podle cílového publika.
Nevýhody testování použitelnosti:
- Finanční omezení je jednou z hlavních nevýhod, protože je třeba získávat a spravovat zdroje pro testování použitelnosti.
Různí účastníci nebo prvky
Účastníci testování použitelnosti závisí na složitosti a rozpočtu projektu. Pokud je projekt velmi složitý a obsahuje zásadní a kritické rysy, pak se uvažuje o více účastnících. Zatímco pro testování projektu složitosti na střední úrovni je zvažován malý tým účastníků.
Ve většině případů je pro testování použitelnosti výzkumník a několik účastníků. Počet účastníků se pohybuje mezi třemi až dvaceti pěti, zatímco většinou je pozorován jakýkoli tým účastníků s pěti až deseti členy.
Výzkumný pracovník je také známý jako facilitátor nebo moderátor, přičemž výzkumný pracovník je ten, kdo pozoruje účastníky a moderuje jimi prováděný úkol a také zaznamenává zpětnou vazbu.
Hlavně existují tři prvky, které jsou následující:
Výzkumník, účastník a úkol, který má být proveden.
Účastník je ten, kdo úkol provádí, zatímco účastník provádějící úkol vede facilitátor. Facilitátor a účastníci mají mezi sebou brainstormingové schůzky, aby účastníci mohli službu otestovat efektivněji a správným směrem.
Moderátor také kontroluje, zda jsou předložené výsledky přesné. Výzkumník předává pokyny účastníkům prostřednictvím pracovních listů nebo slovně nebo prostřednictvím videokonferencí, pokud se testování provádí na dálku. Moderátor může účastníkům klást křížové otázky, jen aby zkontroloval, zda je úkol prováděný účastníky na správné cestě.
Pokud výzkumník zjistil jakoukoli odchylku v prováděném úkolu, může výzkumník řídit tok provádění.
Různé fáze testování použitelnosti
Pojďme pochopit, jak zahájit testování použitelnosti? NEBO jaké jsou různé fáze testování použitelnosti?
Stejně jako u jiných testovacích technik by také testování použitelnosti mělo být zahájeno co nejdříve. Různé fáze zahrnují plánování, nábor, provádění, analýzu dat a podávání zpráv.
(obraz zdroj )
# 1) Plánování
Tato fáze je první fází testování softwaru. Ve fázi plánování je definován cíl projektu. Dokumentace projektu se provádí ve fázi plánování. Toto je jedna z nejzásadnějších a nejdůležitějších fází testování softwaru.
V této fázi plánujeme cestovní mapu, abychom mohli pokračovat v procesu testování. Plánujeme otázky typu co testovat? jak testovat? kdo by testoval, které funkce? které různé scénáře je třeba při testování zohlednit? Ve fázi plánování shromáždíme obchodní požadavek a připravíme plán.
rychlé řazení pseudokódu c ++
# 2) Nábor
V této fázi přijímáme zprostředkovatele a účastníky podle rozpočtu a složitosti projektu.
# 3) Provedení
V této fázi účastníci provádějí testování použitelnosti a plní zadaný úkol.
# 4) Analýza dat
Během fáze analýzy dat se analyzuje zpětná vazba přijatá z testování použitelnosti. Výsledky jsou kategorizovány a jsou identifikovány vzory. Závěr je generován ze zpětné vazby předložené ke zlepšení produktu a tím ke zlepšení podnikání.
# 5) Hlášení
Zpětná vazba a obdržená zjištění jsou sdílena se zákazníky a vývojovými týmy v rámci projektu. V této fázi se uvažuje o diskusi o oblastech zlepšování a jeho implementaci.
(obraz zdroj )
Faktory, které je třeba vzít v úvahu při testování UX
Nejdůležitější je, že čím dříve otestujete, tím lépe bude předcházet riziku, plýtvání časem a rozpočtem projektu.
- Oblasti vylepšení lze snáze zvládnout, pokud testování začalo v rané fázi.
- Vyberte tým uživatelů, kteří by úkol prováděli.
- Potřebujeme porozumět cílovému publiku, abychom věděli více o uživatelské zkušenosti a produktu. To nám pomůže pochopit, kdo bude produkt používat, jaké jsou potřeby uživatelů těchto kategorií. Účel použití produktu. Je produkt schopen uspokojit uživatele?
- Možné způsoby použití produktu a další funkce, které by uživatel mohl v budoucnu hledat.
- Diskutujte s vývojovým týmem o oblastech zlepšení a podle toho s nimi pracujte.
- Při testování produktu musíme vzít v úvahu výkon a rychlost odezvy.
Příklady testování použitelnosti
Při analýze výsledků testování bychom měli vždy přemýšlet o úhlech pohledu uživatelů. Musíme mít na paměti funkce, které ovlivní a zlepší uživatelský komfort. Abychom tomu lépe porozuměli, proberme si níže několik příkladů.
Příklad 1: Test použitelnosti cestovního webu.
Zvažte níže uvedený scénář pro testování webových stránek o cestování.
# 1) Rezervace letu
Při zvažování scénářů pro rezervaci letu by uživatel měl mít možnost vybrat si jednosměrné a vrátit možnosti letu. Jednou z možností, která může zlepšit uživatelskou zkušenost, je, pokud by si uživatel mohl vybrat možnost více měst.
# 2) Rezervace hotelů
Vzhledem k tomu, že uživatel cestuje do města, může také hledat ubytování. Pokud by uživatel mohl najít rezervaci letů i ubytování v hotelu na jednom místě, může to přispět ke spokojenosti uživatelů. Protože uživatel nemusí procházet deset různých webových stránek. O vše je postaráno na jednom místě, a proto bude na web přitahováno více uživatelů.
# 3) Pronájem automobilu / jednostopého vozidla
Zatímco uživatel plánuje cestovat do města na dovolenou nebo pro malé firmy, může pro místní cestování vyžadovat vozidlo. Pokud má web možnost si vozidlo pronajmout, může uživatele na web pozitivně přilákat.
# 4) Sledování letu
Toto je jedna z důležitých funkcí, které zákazníci hledají před příjezdem na let.
Tato obrazovka by měla zobrazovat stav letu od příletu i odletu podle zmíněného zdrojového města. Pro lepší uživatelský komfort by stránka měla obsahovat také možnosti vyhledávání pro rychlé vyhledávání na základě letecké společnosti, času nebo cíle.
# 5) Co dělat / nejlepší místa k návštěvě
Může to být další funkce, která zaujme uživatele webových stránek. Díky této funkci se uživatel lépe dozví o místě a věcech k prozkoumání. To může přidat možnost, že by si uživatel pronajal vozidlo pro místní dopravu. Pokud má web funkci pronájmu vozidla a míst k návštěvě v okolí, přidá to výhodu.
# 6) Správa minulé rezervace
Tato funkce je velmi užitečná jak pro uživatele, tak pro majitele firmy, protože uživatel může snadno opakovat nedávno cestovanou možnost, pokud má uživatel podobné požadavky. Díky této funkci může vlastník firmy porozumět typu uživatele a typu provedených rezervací, což mu může pomoci při poskytování lepších nabídek a nabídek pro zlepšení podnikání.
Tato funkce je velmi užitečná v případě, že uživatel potřebuje odeslat potvrzení o rezervaci provedené k vrácení peněz, která se právě ztratila. Díky této funkci může daná osoba získat duplikát potvrzení z webu.
Protože tato funkce člověku pomohla, mohl by v budoucnu tento web zvážit a byl by ústy dobrého slova pro ostatní.
# 7) Zákaznický servis
Kromě všech funkcí, které na webu máme, pokud uživatel narazí na potíže nebo potřebuje pomoc, lze hledat zákaznický servis. Toto je velmi důležitá vlastnost, protože přímo souvisí se spokojeností zákazníků, což je náš cíl při testování použitelnosti.
Připojení k zákaznickému servisu prostřednictvím hovoru, e-mailu nebo chatu. Zveřejňování často kladených otázek také pomůže zákazníkům.
Pojďme diskutovat o jiné aplikaci
Příklad 2: Získání online přepravy pomocí Uber
# 1) Rezervace jízdy
Toto je primární funkce aplikace, že i když se uživatelé 100 pokusí zarezervovat jízdu současně, měl by mít uživatel možnost jízdu rezervovat.
# 2) Druhy jízdy
Uživatel by měl být schopen prohlížet a rezervovat všechny typy jízd, které jsou k dispozici, od mikro, mini, prime, Švédska, carpoolu atd. Počet dostupných míst v jízdě se také zobrazuje s typem jízdy.
# 3) Odhadovaný čas příjezdu
Při rezervaci by měl zobrazit odhadovaný čas příjezdu, aby se uživatel mohl rozhodnout mezi různými dostupnými možnostmi jízdy.
# 4) Odhadované náklady při rezervaci jízdy
Při rezervaci by měl zobrazit odhadovanou cenu, aby si uživatel mohl rezervovat z různých dostupných jízdních možností.
# 5) Možnost Jízda později
Pokud si uživatel chce jízdu předem zarezervovat, měl by mít člověk možnost rezervovat si jízdu osobního přání.
# 6) Možnost sdílení jízdy
Pokud si uživatel rezervoval jízdu pro svého přítele a chce sdílet podrobnosti o jízdě se svým přítelem. Osoba by měla být schopna sdílet podrobnosti o jízdě.
# 7) Přidávání různých plateb
Uživatel by měl být schopen platit ve všech režimech. Stejně jako kreditní karta, možnost debetní karty, UPI, peněženka nebo platba v hotovosti. Aplikace by měla požádat o potvrzení před uložením kreditní karty, pověření debetní karty.
# 8) Zákaznická podpora
Uživatelé by měli být schopni se připojit k zákaznickému servisu prostřednictvím hovoru, e-mailu nebo chatu. Zveřejňování často kladených otázek také pomůže zákazníkům. Je také užitečné v případě, že osoba omylem zapomněla na nějaké věci, nebo pokud mu řidič účtoval nesprávně, také v případě, že se řidič pokusil chovat špatně nebo pokud chce uživatel podat stížnost nebo vyhledat jakoukoli pomoc.
Tato funkce se ukázala jako jedna z nejdůležitějších funkcí pro uživatele hledající pomoc.
# 9) Zrušte rezervovanou jízdu
Pokud si uživatel jízdu zarezervoval omylem a přeje si ji zrušit, měl by mít možnost zrušenou jízdu zrušit.
# 10) Zavolejte řidiče
Může se stát, že řidič není schopen lokalizovat jezdce v místě vyzvednutí, nebo je uživatel v místě vyzvednutí a není schopen ho najít. Tato funkce snižuje zmatek a šetří čas, pokud řidič neví o poloze, může vás kontaktovat a snadno vás kontaktovat.
Co se stane po testování použitelnosti
Když vezmeme v úvahu výše uvedený příklad, zmíněné funkce jsou ty, které jsme obdrželi jako zpětnou vazbu od uživatele při používání webových stránek o cestování a online aplikace pro rezervaci vozidel. V závislosti na požadavcích zákazníků a používání webových stránek by mohlo existovat několik dalších požadovaných funkcí.
Po dokončení testování použitelnosti je nejprve třeba shromáždit veškerou zpětnou vazbu a závěry a poté prodiskutovat, co všeho můžeme přijmout jako vylepšení produktu / služby. Kolik času bude zapotřebí k zapracování změn? Pokud projektový tým nemá jasno ohledně změn, které mají být implementovány, pak může znovu diskutovat a vyjasnit nejasnosti.
Dopad vylepšení závisí na cílovém publiku, které bude aplikaci používat, na účelu aplikace, na funkcích, které je třeba na webu přidat nebo vylepšit. Poté, co budou probrány všechny výše uvedené body, jedná se o volání správy při zohlednění funkcí produktu. To také závisí na dopadu funkce na podnikání.
Často kladené otázky
Otázka č. 1) Co je testování použitelnosti při testování softwaru?
Odpovědět: Jedná se o nefunkční typ testování softwaru, který se používá k určení, jak snadno mohou uživatelé produktu porozumět a používat jej.
Otázka 2) Jak probíhá testování použitelnosti?
Odpovědět: Testování použitelnosti provádí většinou specializovaný tým. Tým se skládá z účastníků, kteří plní přidělený úkol a hlásí pozorování. Zatímco moderátor je ten, kdo moderuje tým.
Otázka č. 3) Jaký je účel testování použitelnosti?
Odpovědět: Vyvinutý produkt by měl uspokojit požadavky uživatele. Provedením testů použitelnosti můžeme zjistit uživatelskou zkušenost a vylepšit produkt tam, kde existuje řada vylepšení.
Otázka č. 4) Jaké jsou tři hlavní principy testování použitelnosti?
flvto mě nenechá konvertovat
Odpověď: Jedná se o:
- Zabývá se vývojem produktů.
- Zahrnuje studium skutečných uživatelů při používání produktu a porozumění jejich uživatelské zkušenosti.
- Zahrnuje vylepšení produktu podle uživatelské zkušenosti a stanovení cílů a časové osy k dosažení tohoto cíle.
Otázka č. 5) Co jsou funkce použitelnosti?
Odpověď: Existuje pět charakteristik použitelnosti. Jedná se o následující:
- Efektivní
- Účinný
- Poutavé
- Chyba tolerantní
- Jednoduché se naučit
Více o testování použitelnosti
(obraz zdroj )
Test použitelnosti zajišťuje, že rozhraní AUT je postaveno způsobem, který vyhovuje očekáváním uživatele, pokud jde o splnění požadavků (účinnost) snadno (efektivně) jednoduchým a uspokojivým způsobem.
Primární důraz je kladen na:
- Snadnost použití
- Snadné učení nebo seznámení se systémem
- Spokojenost uživatele s celým zážitkem
Použitelnost má mnoho rozměrů. Jde o „zážitek“ uživatele během jeho interakce s aplikací a jeho „cit“ k ní. Strukturovaný test použitelnosti převádí tuto zkušenost / pocit do procesu ověřování.
Proč se provádí
Web a mobilní aplikace v poslední době vládnou světu podnikání. Tyto aplikace jsou efektivní, efektivní, snadné, jednoduché, přitažlivé, poutavé atd. Je velmi důležité, aby je zákazníci mohli přijmout. Test použitelnosti je o určení, zda je web to, co by uživatel chtěl použít a vrátit se k němu nebo ne.
To neplatí pouze pro softwarové systémy. Každý stroj / rozhraní, které má lidskou interakci, musí splňovat tato pravidla. Jak se ptáš? Demokracie by utrpěla, kdyby hlasovací automaty nebyly použitelné. Nevolil bych, kdybych musel kliknout na více než jedno tlačítko, abych vybral svého kandidáta, že? Přesně!
Chcete-li si prohlédnout příklad konkrétnějšího softwaru, podívejte se na toto 300 milionů dolarů článek od Jared Spool, který jasně vysvětlí, jak umístění tlačítka způsobilo dopad na podnikání.
Kdy se provádí testování použitelnosti
Jako testeři víme, že čím dříve a závada je nalezena v SDLC je levnější to opravit. Stejný koncept platí i pro testování použitelnosti.
Výsledky testu použitelnosti ovlivňují design produktu. V ideálním případě by tedy test použitelnosti měl začít na úrovni návrhu. Ale to není vše; software prochází v průběhu procesu SDLC mnoha změnami / interpretacemi / implementacemi. Abychom se ujistili, že v žádném z těchto kroků neděláme chyby související s použitelností - toto testování by mělo být prováděno často a nepřetržitě, aby byly dosaženy maximální výsledky.
Kdo provádí toto testování
Lze to provést jako interní proces, kdy si designéři, vývojáři a kdokoli jiný může sednout a analyzovat svůj systém a získat výsledky. Na základě těchto výsledků lze upravit design a / nebo kód tak, aby odpovídal změnám, na kterých se všichni shodnou.
Pokročilejší přístup je najímat uživatele v reálném čase a dávat jim konkrétní úkoly. Facilitátor může tyto úkoly vymyslet a získat výsledky od uživatelů.
Uživatelé pak mohou poskytnout informace o tom, zda:
- Úkol byl úspěšný nebo ne
- Úkol lze snadno provést
- Byl zážitek zajímavý, poutavý nebo otravný - jejich cit k softwaru
Jak provádět testování použitelnosti - proces
Testování je validace softwaru podle jeho požadavků. Test použitelnosti se neliší - Jediným požadavkem v tomto případě je ověřit, zda je software podle mentální mapy toho, jak by si uživatel přál, aby software vypadal, co mu usnadňuje používání, jaký druh holistického zážitku je to, že uživatel odejde z interakce atd.
Toto je jen několik způsobů, kterými se toto testování provádí.
# 1) Během fáze návrhu můžete jednoduše nakreslit návrh svého webu / aplikace na kousek papíru a vyhodnotit, zda bude fungovat, nebo ne.
#dva) Průzkumnou metodou by bylo vytvořit web a provést několik náhodných testů (vývojovým / designovým / QA - kterýmkoli nebo všemi interními týmy) k určení faktorů použitelnosti.
# 3) Najměte si sadu uživatelů v reálném čase, kteří budou pracovat na webu a reportovat výsledky.
# 4) Použijte nástroj, který by poskytoval statistiky na základě zadaných vstupních drátových modelů a návrhů.
# 5) Najměte si tým použitelnosti třetí strany, který se specializuje na tuto oblast.
# 6) Odešlete své stránky a drátové modely externímu hodnotiteli a získejte z nich výsledky.
Proces strukturovaného testování použitelnosti obsahuje následující kroky:
Krok 1) Identifikace uživatelů k provedení testu použitelnosti - pomáhá vybrat skupinu uživatelů, která se blíží tomu, jak budou uživatelé v reálném čase. Je třeba dbát na to, aby si nevybrali odborníky nebo úplné nováčky. Odborníci prostě projdou celým procesem a nováčci potřebují spoustu školení na pozadí, aby mohli dokonce začít - ani jedna situace není optimální.
Krok 2) Navrhování úkolů, které budou uživatelé v aplikaci provádět –Před zahájením testu je třeba vytvořit seznam situací, které uživatelé použijí přihlášku. Může to zahrnovat například: „Vyhledejte X-box a kupte jej“ nebo „odešlete dotaz na péči o zákazníka“ atd. Na webu elektronického obchodování. Úkoly by měly úzce představovat skutečné transakce, pro které by uživatelé web používali.
Krok č. 3) Usnadnění testování - Tým použitelnosti nechá uživatele provádět úkoly na webu a bude shromažďovat informace týkající se průběhu a výsledků testu. Opravdu je obrovský rozdíl, když se tým designérů účastní, zatímco uživatelé pracují na aplikaci. Poskytuje jim lepší představu o tom, jak byla aplikace použita a kde nepřinesla to, co uživatel chtěl atd., Z první ruky.
Krok č. 4) Analyzujte výsledky - Na konci testu bychom mohli skončit s časem potřebným na provedení úkolů, ať už byl úkol úspěšný nebo ne, atd., Tedy v zásadě surová data. Výsledky musí být předloženy všem zúčastněným stranám a analyzovány za účelem identifikace potenciálních problémových oblastí.
Z toho, o čem jsme dosud hovořili, jsou to moje dojmy:
# 1) Testování použitelnosti není úkolem QA. V této souvislosti mohou hrát tradiční týmy QA roli facilitátora, který by vytvářel úkoly, prováděl test a interpretoval výsledek. „Testerem“ je v tomto případě ve skutečnosti uživatel.
#dva) Konečné výsledky nebo výsledky testování použitelnosti nejsou vady. Je to jednoduchá informace o tom, jak se uživatel cítil, co se mu líbilo, co ne - v zásadě surová data. Práce testeru použitelnosti nekončí hlášením výsledků (v případě tradičních QA úlohy , my hlášení chyb a nezapojujte se do jejich opravování), zahrnuje poskytování návrhů, jak zajistit, aby software více napomáhal interakci s uživatelem.
# 3) Pochopením těchto konceptů můžeme jako funkční testeři něco změnit. Abychom přidali další hodnotu naší roli QA, můžeme použít tyto koncepty použitelnosti a poskytnout zasvěcené návrhy, jak zlepšit použitelnost aplikace.
Závěr
Ve výše uvedeném tutoriálu jsme se podrobně naučili o testování použitelnosti v životním cyklu testování softwaru. Výukový program také zahrnuje témata, proč je testování použitelnosti nutné, jeho výhody a nevýhody, různí účastníci nebo prvky testování použitelnosti atd.
Také jsme se zabývali tím, jak podrobně analyzovat výsledky testování, různé nástroje testování použitelnosti s příklady.
Testování použitelnosti je nezbytné, protože dává šanci na zlepšení před uvedením produktu na trh. Toto zlepšení tak může pozitivně podpořit podnikání. Z tohoto důvodu je testování použitelnosti nesmírně důležité a mělo by být prováděno s cílem poskytnout zákazníkům lepší dodávané produkty.
Přečtěte si také: Kompletní průvodce testováním webových aplikací.
Autor: Tento článek je napsán členem týmu STH Swati S.
Doufám, že vám tento článek pomůže porozumět testování použitelnosti. Přidejte své komentáře a dotazy do níže uvedených komentářů.
Doporučené čtení
- 12 nejlepších nástrojů pro testování použitelnosti pro testování použitelnosti webových stránek (SEZNAM 2021)
- Výukový program pro testování přístupnosti (kompletní průvodce krok za krokem)
- Co je to přejímací testování (kompletní průvodce)
- Kompletní průvodce funkčním testováním s jeho typy a příklady
- Kompletní průvodce nefunkčním testováním pro začátečníky
- Kompletní průvodce pro testování ověřování sestavení (testování BVT)
- Co je testování softwaru? 100+ návodů na ruční testování zdarma
- Typy testování softwaru: Různé typy testování s podrobnostmi