Semestrální projekt z předmětu Testování uživatelského rozhraní Testování bez uživatele Testování SmartPhone HTC 7 Trophy Aleš Fišer 2010/2011
Úvod Ve svém semestrálním projektu budu provádět test bez uživatele na telefonu HTC 7 Trophy s operačním systémem Windows Phone 7. Tento telefon má dotykový displej o úhlopříčce 3,8 palců a rozlišení 800 x 480 px. Procesor pracuje na frekvenci 1 GHz a operační paměť má velikost 576 MB. Interní paměť má velikost 8 GB. Dále telefon disponuje pětimegapixelovým fotoaparátem. Telefon rovněž disponuje technologiemi 3G, Wi-Fi, GPS a softwarem pro přehrávání hudby a videa. Telefon je určen pro uživatele, kteří vedle telefonování vyžadují i možnost mobilního přehrávání videa, hudby a přístupu na internet. Předpokládám, že se především jedná o studenty vysokých škol a manažery. Use cases 1) Komunikace přes sms, vytvoření hromadné sms - Tento případ užití jsem do své studie zařadil, jelikož komunikace prostřednictvím sms patří mezi nejpoužívanější funkce mobilního telefonu. Tento use case budu testovat jak kognitivním průchodem, tak heuristickou evaluací. 2) Připojení se na veřejnou síť pomocí Wi-Fi a zobrazení www.htc.cz - O pohodlné a efektivní prohlížení Internetu jde každému, kdo si pořídí tento telefon. Aby tak mohli činit, nesmí být obtížné samotné připojení. Právě toto zjištění bude cílem testu tohoto use caseu. Testován bude opět jak kognitivním průchodem, tak heuristickou evaluací. 3) Zjednodušené přepínání do tichého režimu a zpět - Zde se bude testovat funkce pro rychlé vypnutí a zapnutí vyzvánění. Tato možnost by zde měla být a měla by být velmi jasná a intuitivní, jelikož se často stává, že uživatel tuto činnost musí udělat rychle a je pod stresem. Při testování použiji heuristickou evaluaci. Předpoklady V této studii předpokládám, že uživatel ví, že se pod tlačítky v dolní části obrazovky skrývají popisky těchto tlačítek a dají se vyvolat vytažením dolní lišty nahoru. ukázka lišty před vytažením (bez popisek) ukázka lišty po vytažení (s popisky) Ve všech případech kognitivního průchodu budu začínat z nemodifikovatelného menu, to zůstává stejné, kdežto hlavní menu si může uživatel změnit. -2-
Metody Při testování a vyhodnocování budu volit mezi dvěma způsoby. Jedním je kognitivní průchod a druhým heuristická evaluace. Jako základ pro heuristickou evaluaci budu používat interpretovaného desatera Jakoba Nielsona. Interpretované Nielsonovo desatero: H1 - Viditelnost stavu systému - Systém by měl uživatele informovat o tom, co se děje. H2 - Shoda mezi systémem a reálným světem - Systém by měl mluvit jazykem uživatelů. H3 - Uživatel svobodně kontroluje běh aplikace Uživatel musí mít možnost výběru, stejně jako možnost ukončit činnost. H4 - Soudržnost a normy Systém by měl pojmenovávat stejné věci stejně. H5 - Prevence chyb Systém by měl pomoci uživateli vyvarovat se chyb. H6 - Poznání lepší než vzpomenutí Systém by měl být intuitivní. H7 - Flexibilita a efektivita H8 - Estetičnost a minimalistický design H9 - Diagnostika a zotavení se z chyb H10 - Nápověda a dokumentace Postup při kognitivním průchodu I. Zvolím si Q0, což je cíl celého úkonu. II. Sestavím posloupnost kroků, které vedou ke zdárnému dokončení. III. Ke každému kroku zodpovím následující otázky Q1: Je uživateli jasné, co by měl udělat? Q2: Je dobře poznat, jak by to měl udělat? Q3: Byla po ukončení kroku uživateli dána vhodná zpětná vazba? Provedení 1. Komunikace přes sms, vytvoření hromadné sms 1.1. Komunikace přes sms - kognitivní průchod I. Q0: Uživatel chce poslat zprávu ahoj na čísla 123 456 789 a 987 654 321. II. Scénář: 1. Stisknout Messaging 2. Stisknout new 3. Za TO: napsat 123456789; 987654321 4. Přesunout se do psacího okénka a napsat Ahoj 5. Stisknout send III. Viz tabulka krok 1 2 3 4 5 Q1 Ano Ano Ano Ano Ano Q2 Ne(1) Ano Ne(2) Ano Ano Q3 Ano Ano Ano Ano Ano -3-
Ne(1) Tento bod jsem označil za nesplněný, jelikož se v tomto menu nachází tlačítko s ikonou obálky, a to uživatele k psaní sms nezavede. Uživatel musí stisknout tlačítko s ikonou, na kterém je mluvící bublina. Také se mi text Messaging zdá atypický, spíše bych hledal něco, kde je část textu sms. Ne(2) Není jasné, jak se má zadat více čísel. Po tom, co uživatel napíše jedno číslo, může být zlákán stisknout +, které je hned vedle, to však cíli nevede, jelikož tím otevře pouze svůj seznam, ale vložit neznámé číslo mu není nabídnuto. Správné řešení je po napsání čísla přejít na klávesnici s písmeny, zde stisknout buď ; nebo enter a poté se vrátit na psaní dalšího čísla. 1.2. Komunikace přes sms - heuristická evaluace a) Nedá se smazat určitý kus konverzace, pouze celá konverzace. Toto zabránilo uživateli, aby například, smazal sms od operátora, že volaný je již dostupný. o Toto odporuje heuristice o uživatelově svobodě (H3). Ilustrace, jak vypadá sms konverzace -4-
b) Při psaní není možné se dostat do libovolného místa ve slově. Tato skutečnost znemožňuje rychlé opravení překlepu. Uživatel buď musí přepsat celé slovo, nebo se muže dostat na konec a odtud umazávat písmenko po písmenku, než se dostane do správného místa. o Toto odporuje heuristice o uživatelově svobodě (H3), o efektivitě (H7). c) Ve stavu, kdy je uživatel v nějaké konverzaci a napíše sms, není možné změnit adresáta. o Toto odporuje heuristice o uživatelově svobodě (H3). 2. Připojení se na veřejnou síť pomocí wi-fi a zobrazení www.htc.cz 2.1. Připojení se na veřejnou síť pomocí wi-fi kognitivní průchod I. Q0: Uživatel se chce připojit na wi-fi síť a prohlédnout si stránku II. III. www.htc.cz. Scénář: 1. Stisknout Settings. 2. Vybrat Wi-Fi. 3. Zapnout Wi-Fi. 4. Vybrat síť a připojit se k ní. 5. Nastartovat Internet Explorer. 6. Zadat adresu www.htc.cz. Viz tabulka krok 1 2 3 4 5 6 Q1 Ano Ano Ano Ano Ano Ano Q2 Ne(1) Ano Ano Ano Ano Ano Q3 Ano Ano Ano Ne(2) Ano Ano Ne(1) Přístup k ovládání wi-fi se nachází v hlavním menu ve složce Settings, hned vedle nastavení časového pásma, vyzváněcího tónu či zvolení tapety. Ve hlavním menu se nachází složka Connection setup. V této složce se však Wi-Fi neovládá. Viz 2.2.a -5-
Ne(2) Po zvolení sítě se sice její status změnil na connecting z public, ale tato změna mi přišla tak nevýrazná v kontextu celé obrazovky, že si uživatel nemusí být jist, že se něco děje. Také má uživatel možnost během tohoto procesu vypnout svou Wi-Fi. 2.2. Připojení se na veřejnou síť pomocí wi-fi heuristická evaluace a) Veškeré činnosti s Wi-Fi se provádějí ve složce settings. Viz 2.1.Ne(1) - Toto odporuje heuristice o standartu a realitě (H4,H2). b) Při připojení k síti, která je zabezpečená, uživatel zadá heslo a poté stiskne done. Jediné, co naznačuje, že se něco děje, je malá ikona v horní části obrazovky, která bliká vždy,když je aktivní Wi-Fi. - Toto odporuje heuristice o uživatelově informovanosti (H1). pozn. Connectiong to the zde bylo napsáno již při vkládání jména a hesla 3. Zjednodušené přepínání do tichého režimu a zpět a) Při stisknutí postranní klávesy na ovládání hlasitosti se ze shora vysune lišta, na jejíž levé straně je vyobrazena hlasitost, zatímco na pravé jeden ze dvou symbolů společně s labelem vibrate nebo ring. Uživateli však nemusí být jasné, jestli to značí stav, ve kterém je, nebo stav, do něhož se dostane po stisknutí symbolu. - To odporuje heuristice o jasném viditelném stavu (H1,H6). -6-
Shrnutí výsledků Mezi zásadní problémy řadím problém 2.2.a, kdy se Wi-Fi připojení nachází ve složce settings a dále problém 1.2.a, tj. problém, že se nedá smazat určitá část konverzace s jednou osobou, ale jen konverzace celá. Mezi středně závažné problémy, to jsou problémy, které po pár dnech soužití se s přístrojem zmizí, řadím nález 3.a (přepínání mezi hlasitým a tichým režimem), 1.1.Ne(2), 2.1.Ne(2), jelikož tam informace -connecting- je, jen ne příliš výrazná. Dále 1.2.b, jelikož u ne příliš dlouhých slov, je jednodušší je přepsat, než dostat kurzor na správné místo. A mezi nejlehčí problémy patří 1.1.NE(1), protože label Messaging a ikona s mluvící bublinou je u tohoto telefonu výstižná. A také sem jistě patří 1.2.c, jelikož je nepravděpodobné, že když uživatel vidí minulou konverzaci s osobou a její jméno na horní části obrazovky, tak až po napsání zprávy si uvědomí komu chtěl sms poslat. Závěr Tento telefon prošel testy téměř bezvadně. Je vhodný jak pro základní telefonické úkony a surfování po internetu, tak pro přehrávání videa či hudby. Uživatelské rozhraní je příjemné a po chvíli se v něm uživatel vyzná. -7-