A7B39TUR Testování uživatelského rozhraní
HTC Desire HD (testování mobilního zařízení)
Tomáš Klejna
[email protected]
20. 10. 2011 ČVUT v Praze Fakulta elektrotechnická
A7B39TUR – Tomáš Klejna – HTC Desire HD
Obsah:
Obsah..................................................................................................................................................... 2 Popis zařízení ......................................................................................................................................... 3 Popis uživatelů (cílové skupiny) ............................................................................................................. 4 Přehled případů užití ............................................................................................................................. 5 Psaní zpráv SMS ........................................................................................................................ 5 Používání budíku....................................................................................................................... 5 Používání Google navigace ....................................................................................................... 5 Use case1: Psaní zpráv SMS................................................................................................................... 6 Use case 2: Používání budíku ................................................................................................................ 7 Část 1: Test GUI pro nastavení budíku ..................................................................................... 7 Část 2: Zobrazení informace o budíku v pohotovostním režimu ............................................. 8 Část 3: Vypnutí/odložení budíku po tom, co začne zvonit ....................................................... 9 Use case 3: Používání Google navigace ............................................................................................... 10 Krok 1: výběr způsobu cestování (pěšky/autem) ................................................................... 10 Krok 2: vybrání způsobu vyhledání destinace ........................................................................ 11 Krok 3: vyhledání destinace .................................................................................................... 11 Krok 4: Schválení trasy............................................................................................................ 12 Závěr .................................................................................................................................................... 13
2
A7B39TUR – Tomáš Klejna – HTC Desire HD
Popis zařízení: Testované zařízení je mobilní telefon HTC Desire HD se systémem Android 2.3.3 od společnosti Google s prostředím HTC Sense 2.1. Kapacitní dotykový displej zařízení má úhlopříčku 4,3 palce s rozlišením 800 x 480 bodů. Mobilní telefon pracuje na procesoru s frekvencí 1 GHz a má k dispozici 768 MB paměti RAM. Vnitřní paměť s kapacitou 1,5 GB, rozšířitelná paměťovými kartami. Konektivita telefonu k dalším zařízením je možná pomocí microUSB, Wi-Fi, Bluetooth či 3,5mm jack konektoru. Dále je telefon vybaven integrovaným GPS modulem s kompasem, gyroskopem, proximity senzorem, fotoaparátem s rozlišením 8 megapixelů a duálním bleskem, který je možno aktivovat samostatně jako kapesní baterku s možností úpravy intenzity svitu. Podpora nahrávání videa v kvalitě 720p. K ovládání, kromě dotykové obrazovky, slouží čtyři senzorová tlačítka ve spodní části displeje a tři mechanická tlačítka (jedno k vypnutí/uzamknutí telefonu a dvě k ovládání hlasitosti).
Obr. 1: HTC Desire HD v pohotovostní režimu (spodní dotyková tlačítka (zleva): Domů, Menu, Zpět, Vyhledat)
3
A7B39TUR – Tomáš Klejna – HTC Desire HD
Popis uživatelů (cílové skupiny): Vzhledem ke své bohaté technologické výbavě, je mobilní telefon HTC Desire HD určen pro nejnáročnější skupinu uživatelů, kterým tento smartphone de facto nahrazuje počítač či notebook, především na cestách, pracovních schůzkách a díky své multimediální výbavě dokáže nahradit i mp3 přehrávač, fotoaparát a videokameru. Cílová skupina je ovšem značně omezena pořizovací cenou tohoto mobilu.
4
A7B39TUR – Tomáš Klejna – HTC Desire HD
Přehled případů užití: 1. Psaní zpráv SMS 2. Používání budíku 3. Používání Google navigace
Psaní zpráv SMS Psaní zpráv je jednou z nejzákladnějších a nejpoužívanějších funkcí každého mobilního telefonu. Oproti klasickým mobilním telefonům, Desire HD nemá hardwarovou klávesnici, takže je psaní SMS umožněno přes dotykovou obrazovku a právě to bude hlavním předmětem testu. K testování použiji heuristickou analýzu, protože předmětem testování bude především grafické rozhraní.
Používání budíku HTC Desire HD má funkci budík, kde si uživatel může nastavit několik budíků a u každého si určit čas buzení, opakování budíku na jednotlivé dny v týdnu, zvuk budíku a pro přehlednost ještě i název. Testování bude mít tři části: 1. Test GUI pro nastavení budíku 2. Zobrazení informace o budíku v pohotovostním režimu 3. Vypnutí/odložení budíku po tom, co začne zvonit
Používání Google navigace Požívání GPS navigací se dnes stalo běžnou činností především při cestě autem či pěšky. Desire HD má integrovaný GPS modul a nainstalovanou aplikaci Navigation od společnosti Google. Kognitivním průchodem otestuji, zda by měl potencionální uživatel s tímto systémem nějaké problémy – bude testován průchod od zapnutí aplikace do stavu, kdy se uživateli spustí navigace dle vygenerované trasy.
5
A7B39TUR – Tomáš Klejna – HTC Desire HD
Use case 1 : Psaní zpráv SMS Psaní zpráv bude testováno heuristickou analýzou s použitím sady Nielsenovo heuristik (1994): 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Visibility of system status Match between system and the real Word User control and freedom Consistency and standards Error prevention Recognition ether than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognize, diagnose and recover from errors Help and documentation
Obrázek 2: Grafické rozhraní pro psaní zpráv SMS
Nálezy: Uživatel během psaní zprávy nevidí, komu zprávu píše (výběr příjemce probíhá před psaním zprávy), takže si to musí pamatovat – porušení pravidla č. 6 o Priorita: Malý problém použitelnosti o Možnost nápravy: Zobrazit jméno, resp. telefonní číslo příjemce před text zprávy
Odeslání zprávy SMS se provádí pouze stiskem tlačítka „Send“ (obrázek 2) – porušení pravidla č. 5 (není přítomen potvrzovací dialog pro odeslání) a pravidla č. 3 (uživatel může tlačítko stisknout omylem při označování textu, při stírání vody či prachu z displeje) o Priorita: Závažný problém, musí být odstraněn o Možnost nápravy: Doplnit odesílání o potvrzující dialog, který dá uživateli možnost zprávu neodeslat, pokud bylo tlačítko Odeslat zmáčknuto omylem
6
A7B39TUR – Tomáš Klejna – HTC Desire HD
Use case 2: Používání budíku Při heuristické analýze budeme opět používat Nielsenovy heuristiky (uvedené v předchozí kapitole).
Část 1: Test GUI pro nastavení budíku
Obrázek 3: Grafické rozhraní pro nastavení budíku
Nálezy: Při testování této části jsem nenarazil na nic, co by porušovalo Nielsenovy heuristiky.
7
A7B39TUR – Tomáš Klejna – HTC Desire HD
Část 2: Zobrazení informace o budíku v pohotovostním režimu
Obrázek 4: Pohotovostní režim
Nálezy: V pohotovostním režimu je uvedeno pouze, zdali je budík aktivní (informace o aktivním budíku je zobrazena jako ikonka vedle hodin ve stavovém panelu, obrázek 4), ale uživatel už neví, v kolik bude budík zvonit (porušení pravidla č. 1), pokud si to nepamatuje (porušení pravidla č. 6). To může způsobit nepříjemné překvapení uprostřed noci, v průběhu pracovní porady či školního vyučování. o Priorita: Problém použitelnosti, důležité odstranit o Možnost nápravy: Spolu s ikonkou aktivního budíku zobrazit i čas, kdy budík začne zvonit
8
A7B39TUR – Tomáš Klejna – HTC Desire HD
Část 3: Vypnutí/odložení budíku po tom, co začne zvonit Tento test předpokládá, že uživatel před aktivací budíku spí a s tímto ohledem je rozhraní testováno – použitelnost pro uživatele v náročných podmínkách (ospalost, únava, polospánek).
Obrázek 5: Aktivace budíku
Nálezy: Pro vypnutí budíku stačí uživateli přejet rukou přes display, ale pro odložení budíku musí uživatel stisknout poměrně malé tlačítko a tím vzniká problém náhodného vypnutí budíku, i když ho chce uživatel pouze odložit (porušení pravidla č. 3), není zde potvrzení pro vypnutí (porušení pravidla č. 5) o Priorita: Závažný problém, musí být odstraněn o Možnost nápravy: Přidat potvrzení vypnutí budíku
Zařízení neinformuje uživatele, že byl budík vypnut a ne prodloužen (porušení pravidla č. 1) o Priorita: Malý problém použitelnosti o Možnost nápravy: Přidat dialog informující uživatele o vypnutí budíku
9
A7B39TUR – Tomáš Klejna – HTC Desire HD
Use case 3: Používání Google navigace Popis kognitivního průchodu: Kognitivní průchod je metoda testování uživatelského rozhraní, při které je simulován uživatel z cílové skupiny. Cílem této metody je zjistit, zda je uživatel schopen zvládnout daný scénář, případně kde a jak se od optimálního průchodu odchyluje. Na začátku každého případu použití se testující ptá Q0: Čeho chce uživatel dosáhnout? V každém kroku si testující klade tyto otázky: Q1: Bude uživateli zřejmé co udělat? Q2: Spojí si uživatel správně popisek akci se svým cílem? Q3: Dostane uživatel dostatečnou odezvu?
Krok 1: výběr způsobu cestování (pěšky/autem)
Obrázek 6: Úvodní obrazovka navigace
Q1: ANO – vybrat způsob z rozbalovacího seznamu v levém horním rohu obrazovky (obrázek 6) Q2: ANO – popisek přesně a stručně popisuje způsob cestování Q3: ANO – popisek se změní ihned v závislosti na zvolené metodě (Driving/Walking)
10
A7B39TUR – Tomáš Klejna – HTC Desire HD
Krok 2: vybrání způsobu vyhledání destinace Práce pořád s obrazovkou, kde uživatel vybírá způsob cestování (obrázek 6)
Q1: ANO – zvolit způsob zadání destinace Q2: ANO – seznam způsobů vyhledávání je na obrazovce patrný Q3: ANO – uživatel se dostane na další obrazovku, kde destinaci vyhledá způsobem, který si vybral (obrázek 7)
Krok 3: vyhledání destinace Bereme případ, že si uživatel vybrat textové zadávání cílového místa
Obrázek 7: Vyhledávání destinace
Q1: ANO – napsat název destinace pomocí QWERTY klávesnice na dotykovém displeji Q2: ANO – textové políčko pro vyhledávání je přehledně označeno (v horní části displeje; obrázek 7) Q3: ANO – mobilní telefon vypočte trasu a zobrazí jí uživateli ke schválení (obrázek 8)
11
A7B39TUR – Tomáš Klejna – HTC Desire HD
Krok 4: Schválení trasy
Obrázek 8: Schválení nalezené trasy
Q1: NE – Nikde není napsáno, že jde o schválení trasy (v tomto okamžiku si uživatel může myslet, že už jde o samotné navigování) o Priorita: Problém použitelnosti, důležité odstranit o Možná náprava: Přidat popisek obrazovky informující o tom, že jde o schvalování trasy
Q2: NE – Tlačítko „Follow the route“ (obrázek 8, nahoře) nevypadá jako tlačítko, ale jako informační text, že uživatel má sledovat vypočtenou trasu (vzhledově identické s informací o hledání GPS ve spodní části displeje) o Priorita: Problém použitelnosti, důležité odstranit o Možná náprava: Změnit vzhled tlačítka, aby bylo zřejmé, že se jedná o tlačítko
Q3: ANO – Obrazovka se změní na obrazovku navigování (obrázek 9)
12
A7B39TUR – Tomáš Klejna – HTC Desire HD
Obrázek 9: Aktivní navigace
Závěr HTC Desire HD je technologicky vyspělý mobil, s dobrým ovládáním, avšak i přesto se zde objevují zásadní chyby v uživatelském rozhraní, které práci se zařízením značně komplikují – psaní SMS zpráv, které se na mobilním telefonu považuje za samozřejmost, je značně komplikováno nevhodným umístěním odesílacího tlačítka a absencí potvrzovacího dialogu při odesílání.
13