Usabilla: uživatelské testy snadno a rychle

30. 3. 2010Lukáš BurkoňUser eXperience


Kdo vyvíjí či provozuje webovou aplikaci, se již jistě v dnešní době setkal s potřebou optimalizace použitelnosti své aplikace. User experience čili uživatelská zkušenost z využívání Vaší aplikace je v současnosti jedním z klíčových faktorů úspěchu Vašeho webového projektu.

Testování použitelnosti, které Vám napomůže zjistit charakter a slabá místa v použitelnosti Vaší aplikace, však není snadnou ani levnou záležitostí. Musíte uspořádat uživatelské testování, sezvat vhodnou profilovou skupinu uživatelů, každému zadat seznam úkolů, sledovat jejich práci, reakce a problémy a následně získané informace zanalyzovat a vyhodnotit.

Aplikace Usabilla se Vám snaží s testováním použitelnosti pomoci a to ve všech fázích procesu testování. Především Vám výrazně ušetří práci při sběru dat, kdy tento proces v podstatě automatizuje a distribuuje online na Vaše testery a dále Vám vypomáhá i při samotné analýze a vyhodnocení výsledků.

A jak to vlastně funguje?

Usabilla by se dala zaškatulkovat do skupiny Web 2.0 aplikací, o čemž svědčí jak její intuitivní ovládání, tak i svěží design až nápadně se podobající projektům jako Basecamp, Shopify apod. Samotné funkce aplikace vycházejí z její Web 2.0 povahy, čili byly redukovány na minimum s cílem maximalizace jednoduchosti a použitelnosti.

Svou cestu začneme registrací klientského účtu, Usabilla nám nabízí 3 základní zpoplatněné programy. Najdeme zde i možnost bezplatné registrace s omezenými možnostmi, ale stejně jako u Basecampu není čirou náhodou příliš vidět.

Po úspěšné registraci a přihlášení již můžeme vytvářet samotné testy, v rámci nichž pak testujeme vybrané konkrétní stránky na webu. Test je tedy v podstatě obálka pro testování vybraných stránek, můžeme u něj nastavit základní popisné údaje jako název, popis, logo atd. Následně pak do testu přidáme konkrétní stránky a u každé z nich nastavíme úkoly, které má tester splnit a jejich pořadí. K dispozici máme nabídku nejčastěji realizovaných úkolů, resp. kladených otázek pro snadnější tvorbu úkolů, ale není problém doplnit i vlastní.
Jelikož takto nadefinovaný test pak bude k dispozici online a testeři ho budou sami skrze prohlížeč plnit, tak je třeba ještě napsat pár základních údajů, které se testerům zobrazí jako uvítání, poděkování či politování, že kapacita testu se již naplnila.

Po vyplnění veškerých potřebných údajů nám již nic nebrání v tom, abychom svůj test uveřejnili a veřejnou URL testu rozešleme svým testerům.

Průchod testem z pohledu testerů je velice intuitivní. Zobrazí se nám testovaná stránka a aktuální úkol, který splníme snadno tak, že pouze klikneme do stránky, kde nám to dává vzhledem k úkolu největší smysl a ke každému kliknutí můžeme připsat i komentář.

Jakmile máme potřebný počet testů k dispozici, nadchází fáze analýzy výsledků testů. V tomto směru se nám Usabilla opět snaží vyjít vstříc a u každé testované stránky tak můžeme sledovat, kam všude testeři u jednotlivých úkolů klikali a jaké případné komentáře u kliků zanechali. Zmíněné údaje je pak možné i exportovat do PDF či XML pro další prezentaci či hlubší analýzu externími nástroji.

Na základě nasbíraných dat s využitím zmíněného analytického zobrazení je to již na naší tvořivosti, jak se k výsledkům postavíme, co z nich odvodíme a jaké následně podnikneme kroky, abychom nedostatky aplikace napravili.

Trocha pochvaly nikdy neuškodí

Usabilla vyniká svou jednoduchostí a prostotou funkcí ve stylu Basecampu. Aplikaci tedy můžete začít využívat prakticky okamžitě, intuitivní rozhraní samo navede většinu běžných uživatelů.

Usabilla - rozhraní aplikace

Rozhraní aplikace Usabilla

Po vytvoření testu Vám Usabilla nabízí příjemnou možnost propagace testu – krom veřejné URL adresy můžete na svůj web umístit krátký kus Javascriptového kódu, který následně zobrazí widgetu poutající Vaše návštěvníky na vyplnění testu. Bohužel chybí možnost lokalizace textu v rámci této widgety, takže je pro jiné než anglicky-mluvící prostředí nepoužitelná.

Usabilla - widget propagace testu

Widget propagace testu Usabilly

Po nasbírání dostatečného množství dat Vám analytické rozhraní nabídne vedle základního přehledu výsledků i velice praktické vizualizace prostřednictvím tzv. „tepelných map“. Po jejich aktivaci se Vám nad náhledem testované stránky zobrazí barevná mapa intenzity kliků na jednotlivá místa stránky. Vizuálně pak snadno odhalíte, kam testeři klikali intenzivněji a kam méně.

Usabilla - tepelná mapa

„Tepelná mapa“ kliků testerů v Usabille

Díky své jednoduchosti a flexibilitě je možné Usabillu využít i na různé typy testů. Test tedy nemusí být zaměřen pouze na webové stránky, ale je možné nahrát i různé grafické návrhy či skicy a sledovat reakce uživatelů, jak na ně materiály zapůsobily.

Zároveň můžete Usabillu využít třeba i na jednoduchou variantu A/B testování. Stačí pouze vytvořit 2 testy, každý pro odlišnou variantu testované stránky, nechat testery oběma testy projít a získané výsledky srovnat. K dispozici máme i údaje o délce reakcí uživatelů, takže kromě míst, kam testeři klikali, můžeme porovnávat i dobu, jak dlouho jim úkoly trvaly.

Dost bylo opěvování, hurá na kritiku

Blíže představená jednoduchost aplikace je však z odlišného zorného úhlu pohledu i její slabinou. Jelikož se uživatelské testování v Usabille omezuje pouze na klikání na statický obrázek, přichází tak vedoucí testování o celou řadu důležitých informací.

V prvé řadě při testování webových stránek zde chybí jakákoliv interaktivita, jelikož netestujeme „živé“ stránky, ale pouze „mrtvé“ obrázky. Pokud by byla Usabilla schopná obdobně testovat existující reálné weby, byl by to určitě mílový skok kupředu. Zde však bude jistě zásadním problémem komplikované technické zpracování takového řešení. Vývoj rozšíření, které by fungovalo na podobném principu jako např. nástroj Selenium, určený pro funkční testování, by ale mohl tuto situaci řešit.

Usabilla nám ale bohužel neposkytne ani cenný audio či video záznam uživatelského testování. Vedoucí testování se pouze dozví, kam testeři klikli a jak dlouho jim to trvalo příp. doplněno o textové komentáře, ale již není schopen sledovat chování, reakce a slovní doprovod uživatelů během testování. Pokud by byla Usabilla schopná uchovávat screencast, záznam z webkamery či mikrofonu během testování, jistě by to také mnoho vedoucích testů velmi ocenilo.

Nakonec je možné ještě zmínit pár technický nedostatků, především v analytické části. Obsah této sekce je řešen prostřednictvím Flashe, kde dochází k problémům s češtinou, občas zlobí navigační prvky atd. Jedná se ale vesměs o drobnosti, které je možné překlenout.

Závěrem

Usabilla je jednoduchý, snadno ovladatelný produkt pro podporu vzdáleného uživatelského testování online. Není sice produktem dokonalým, ale pro základní uživatelské testy postačí. Uživatelské rozhraní hovoří rukopisem profesionálů v oblasti použitelnosti, a proto věřme, že se bude produkt úspěšně rozvíjet i dál a brzy nabídne nové zajímavé možnosti.

A jak to vidíte Vy? Přijde Vám současná podoba aplikace dostatečná? Co se Vám na Usabille líbí a co Vám v ní schází?


Přidejte svůj komentář


Přidejte svůj komentář

You must be logged in to post a comment.