České vysoké učení technické v Praze, Fakulta Elektrotechnická
Testování uživatelského rozhraní mobilního telefonu HTC Hero (Semestrální projekt pro předmět A7B36TUR)
Autor:Luboš Doležal
[email protected] 1
Obsah 1.Popis zařízení: ................................................................................................................................ 2 2.Popis cílové skupiny: ...................................................................................................................... 3 3.Přehled případů užití (use cases): .................................................................................................... 3 3.1.Provedení hovoru ..................................................................................................................... 3 3.2. Psaní Sms/Mms/Email ............................................................................................................ 3 3.3 Vyhledání a nainstalování aplikace z Android Marketu ............................................................ 4 4.Testování Kognitivním průchodem ................................................................................................. 4 4.1.Provedení Hovoru .................................................................................................................... 4 4.2.Odeslání zprávy ....................................................................................................................... 8 5.Testování Heuristickou evaluací ................................................................................................... 10 5.1.vyhledání a nainstalování aplikace z android marketu............................................................. 10 5.2 Použití nápovědy ................................................................................................................... 10 6.Závěr,Přehled nálezů .................................................................................................................... 11 6.1 Přehled nálezů ....................................................................................................................... 11 6.1.1 Odemčení obrazovky....................................................................................................... 11 6.1.2 Odeslání zprávy .............................................................................................................. 11 6.1.3 Použití nápovědy ............................................................................................................. 11
1.Popis zařízení: telefon HTC Hero disponuje dotykovým 3,2’’ TFT LCD displayem o rozlišení 320×480dpi, procesorem ARM1136 o taktu 528 MHz a pamětí 288MB RAM. Běží na systém Android 2.3.4 s nadstavbou elelinux (vychází z cyanogen mode).
2
Obr.1 přístroj HTC Hero
2.Popis cílové skupiny: Cílovou skupinou jsou lidé, převážně studenti, ve věku 15-30 let, s běžnou znalostí ovládání mobilních telefonů.
3.Přehled případů užití (use cases): Provedení hovoru Psaní Sms/Mms/Email Vyhledání a nainstalování aplikace z Android Marketu
3.1.Provedení hovoru Provedení hovoru je základním prvkem každého mobilního telefonu. Pro uživatele bez znalosti zařízení by mohl nastat problém s odemknutím obrazovky a popřípadě s nalezením klávesnice či telefonního seznamu pro provedení hovoru.
3.2. Psaní Sms/Mms/Email Psaní zpráv je druhá nejdůležitější věc pro práci s mobilním telefonem. Problém by mohl nastat ve vyhledání člověka v kontakt listu,kterému se chystáme zprávu poslat.
3
3.3 Vyhledání a nainstalování aplikace z Android Marketu Kromě základních aplikací je nutné veškeré další aplikace stahovat přes speciální obchod přímo v mobilu. Problém by mohl nastat při hledání aplikace Android Market či ve správné instalaci aplikace.
4.Testování Kognitivním průchodem Kognitivní průchod se snaží pomocí simulace uživatele nalézt nedostatky zkoumaného přístroje. Je založen na těchto základních otázkách: Q0: Čeho chce uživatel dosáhnout? Q1: Je uživateli jasné,jak bude postupovat? Q2: Spojí si uživatel správně popisek akce se svým cílem? Q3: Má uživatel dostatečnou zpětnou vazbu?
4.1.Provedení Hovoru Počáteční stav: Na začátku testování je telefon v klidu,zapnutý, s vypnutou obrazovkou.
4
Krok 1: odemčení obrazovky
Obr.2 zamknutá obrazovka Q0:odemčení obrazovky Q1: Telefon se odemyká stisknutím jakéhokoliv hardwarového tlačítka. Člověk,který neměl telefon nikdy v ruce může mít s odemčením problémy jelikož nikde není vyznačen žádný obrázek,který by napověděl,čím telefon odemknout. Odpověď: NE Doporučení: jasně vyznačit tlačítko pro oživení,odemčení obrazovky např. malým obrázkem zámku. Q2: Odpověď: NE akce není nikterak popsaná žádným obrázkem Doporučení: viz. Q1 Q3:V případě, že se uživateli povede zmáčknout jedno z tlačítek na odemčení odezvou je rozsvícení displaye. Odpověď:ANO
5
Krok2: nalezení aplikace na provedení hovoru
Obr.3 úvodní obrazovka Q0: nalezeni aplikace Q1: Po odemčení telefonu můžeme najít aplikaci mnoha způsoby,ale nejjednodušší je přímo na hlavní ploše obrázek telefonu přes který se dostaneme přímo na vytáčení. Odpověď: ANO Q2: Obrázek sluchátka telefonu je jasná indicie. Odpověď: ANO Q3: v případě kliknutí na sluchátko se otevře číselník. Odpověď: ANO
6
Krok3:Provedení samotného hovoru
Obr.4 zadávání čísla Q0: Provedení samotného hovoru Q1: s vytočením čísel z číselníku není žádný problém: Odpověď: ANO Q2: Klávesy na virtuální klávesnici sou řádně označené a čitelné. Odpověď: ANO Q3: Po zmáčknutí jakékoliv klávesy se na obrazovce zobrazí dané číslo a po zmáčknutí zeleného tlačítka se obrazovka přepne do okýnka vytáčení. Odpověď: ANO
7
4.2.Odeslání zprávy Počáteční stav Odemčená obrazovka, hlavní plocha Krok 1:Spuštění aplikace na odesílání zpráv Q0: spuštění aplikace Q1: SMS a MMS sou běžné součásti telefonů proto uživatel testované skupiny určitě ví, co má dělat Odpověď: ANO Q2: Aplikace pro psaní zpráv se nachází přímo na ploše pod názvem „SMS a MMS“ Odpověď: ANO Q3: Po kliknutí na ikonu se telefon přepne do programu pro psaní zpráv. Odpověď: ANO Krok 2:psaní zprávy
Obr.5 psaní zprávy Q0: psaní zprávy Q1: Po kliknutí na novou zprávu se zobrazí softwarová klávesnice. Odpověď: ANO 8
Q2: Klávesy jsou detailně popsány, políčko pro text je dobře označeno na začátku textem „sem zadejte zprávu“ Odpověď: ANO Q3: Po kliknutí na danou klávesu se písmeno zobrazí v textu, dá se i nastavit odezva pomocí vibrace. Odpověď: ANO Krok 3:odeslání zprávy
Obr.6 zadávání čísla Q0:Odeslání zprávy Q1:označení okýnka pro zadávání čísla je dostatečné Odpověď: ANO Q2:okénko pro zadávání čísla je do napsání prvního čísla označeno popiskem „Do“ takže je jasné,co dělat,ale velký problém je nemožnost otevřít přímo kontakt list i když mobil po zadání písmen vypíše relevantní kontakty (nevýhoda pokud nevíme jak se daná osoba v kontakt listu přesně jmenuje.) Odpověď:NE
Q3:Po odeslání zprávy se zobrazí na displayi, jestli se zpráva odeslala nebo ne. 9
Odpověď:ANO
5.Testování Heuristickou evaluací Pro testování Heuristickou evaluací jsem použil Nielsenovi Heuristiky: 1.Viditelnost stavu systému Systém dává uživateli najevo svůj stav s přiměřenou dobou odezvy. 2.Systém odpovídá reálnému světu Jazyk systému odpovídá jazyku uživatelů. Pořadí úkonů je logické a odpovídá zažitým konvencím. 3.Uživatelská svoboda Uživatel má možnost kdykoli přerušit činnost. Systém umožňuje undo a redo. 4.Konzistence a standardy Stejné věci musí být v celém systému stejně pojmenovány a odpovídat zažitým konvencím. 5.Prevence chyb Návrh systému předchází vzniku chyb. 6.Lépe rozpoznat než vzpomínat Systém by měl být dostatečně intuitivní — není potřeba si pamatovat specifické postupy. 7.Flexibilita a efektivita použití Umožnění zrychlení práce pro zkušenější uživatele. 8.Estetický a minimalistický návrh Dialogy a funkce by neměly obsahovat zbytečné, nerelevantní nebo málo používané elementy. 9.Pomoc uživatelům rozpoznat a napravit chyby Srozumitelné chybové hlášky, konstruktivní návrhy řešení. 10.Nápověda a dokumentace Dobře strukturovaná, lehce nalezitelné informace a konkrétní postupy.
5.1.vyhledání a nainstalování aplikace z android marketu Popis problému: nenalezl jsem žádný problém při hldání a instalaci aplikací vše je intuitivní a logické.
5.2 Použití nápovědy Popis problému: v telefonu nikde není offline nápověda. A pokud je tak jsem jí nenašel. Heuristika: Nápověda a dokumentace. Doporučení: Implementovat do systému dokument s nápovědou.
10
6.Závěr,Přehled nálezů Telefon je dostatečně intuitivní a až na pár nedostatků je jeho ovladatelnost velmi dobrá.
6.1 Přehled nálezů Nálezy jsem hodnotil na stupnici od 1 do 3,kde trojka je nejkritičtější. 6.1.1 Odemčení obrazovky Popis problému: odemčení obrazovky není nijak označeno na hardwarových klávesách. Řešení: přidat obrázek zámku u kláves. Priorita: 3 6.1.2 Odeslání zprávy Popis problému:Nemožnost vybrat si libovolný kontakt z kontakt listu. Přidávání příjemnce funguje jen přes počáteční písmena jména. Řešení: Přidat tlačítko pro brouzdání po kontakt listu. Priorita: 2 6.1.3 Použití nápovědy Popis problému: Offline ápověda se v telefonu vůbec nenachází,ale jelikož je telefon určen prevážně pro používání s internetem,kde se nápověda nachází ohodnotil jsem tento problem menší prioritou. Řešení: Implementovat do systému dokument s nápovědou. Priorita: 1
11