Říjen 2012 Edvard Rejthar ČVUT FEL Semestrální práce Testování uživatelských rozhraní Telefon Sony Ericsson testová ní bez uz ivátele Obsah 1 Metody testování... 1 1.1 Kognitivní průchod... 1 1.2 Heuristická evaluace... 2 2 Popis přístroje... 2 3 Typický uživatel pro test... 2 3.1 Přehled případů užití... 3 3.2 Vlastní testování... 3 3.2.1 Dostat se do menu ze zamčeného telefonu... 3 3.2.2 Přijmutí dvou SMS zpráv po sobě... 4 3.2.3 Nastavení budíku... 6 4 Závěrečné shrnutí práce... 7 1 Metody testování Testujeme bez uživatele tedy s přihlédnutím k jeho schopnostem a vlastnostem, jak budou popsány níže (kapitola 3). Vystřídáme dvě různé metody testování, a sice podle vhodnosti vzhledem k aktuálnímu úkolu. 1.1 Kognitivní průchod Tester se pokouší co nejvíce vžít do daného uživatele. Prochází jednotlivé kroky a důsledně odpovídá na tři otázky: Edvard Rejthar - 1 / 7 P a g e
Q1: Je zřejmé, co chci udělat, abych prošel test? Q2: Když vím, co chci nyní udělat, vím jak? Q3: Jsem o tom informován, rozumím, co se stalo? Kromě Ano/Ne budeme popisovat, co se s přístrojem děje a jak to vnímá tester. 1.2 Heuristická evaluace Definujeme si sadu užitečných pravidel, oproti nimž hodnotíme uživatelův zážitek v každém kroku testu. Jakmile je nějaké pravidlo porušeno, zmíníme jej jako nález a na konci testování doporučíme směr nápravy a určivše prioritu problému. Použijeme známé Nielsonovy heuristiky: 1) Viditelnost stavu 2) Systém odpovídá reálnému světu 3) Uživatelova kontrola a svoboda 4) Konzistence a standardizace 5) Prevence chyb 6) Rozpoznání namísto vzpomínání 7) Flexibilita a efektivita 8) Estetika a minimalistický design 9) Vzpomatovat se z chyb 10) Nápověda, dokumentace 2 Popis přístroje Jedná se o mobilní telefon SE J210i GSM - telefon uvedený na trh v roce 2005. Přístroj je velmi malý, s obrazovkou 128x128 px (65 k barev), číselnou klávesnicí, joystickem a čtyřmi dalšími tlačítky. Jedná se o starší typ telefonu, proto doufám, že testování odhalí více nálezů. Obrázek 1 3 Typický uživatel pro test Toto testování je zaměřeno na osoby středního věku, které jsou s prací na mobilním přístroji obeznámeni. Používají přístroj k hlasovým hovorům, vedou si telefonní seznam, přijímají a odesílají SMS zprávy. Typický uživatel této věkové skupiny nemusí být nutně technicky zdatný, ale ví, jaké Edvard Rejthar - 2 / 7 P a g e
funkce od přístroje vyžaduje. Neočekává, že byl měl investovat čas do obeznámení se s přístrojem, nezajímá ho manuál. Dodejme, že nemá žádné tělesné postižení. 3.1 Přehled případů užití Dostat se do menu ze zamčeného telefonu Přijmutí dvou SMS zpráv po sobě Nastavení budíku 3.2 Vlastní testování Nyní se dostáváme k vlastním testovacím scénářům. 3.2.1 Dostat se do menu ze zamčeného telefonu Tento úkon je základním kamenem práce s přístrojem. Protože uživatel nosí telefon v kapse, zamyká si ho, aby nedošlo k nechtěnému stisku kláves. Odemykání a cesta do menu je prováděna mnohokrát denně, měla by tedy být pokud možno co nejvíce plynulá a intuitivní. Protože se jedná o přesně danou sadu kroků, test proběhne kognitivním průchodem. (Cílový stav viz Obrázek 2). V ostatních testech budeme z tohoto vycházet a předpokládat, že je telefon již odemčený, nebude-li řečeno jinak. 3.2.1.1 Krok 1: Zmáčknout libovolnou klávesu pro nápovědu V tuto chvíli naskočí dialog Klávesnice zamknuta, odemkněte stisknutím C. (Obrázek 3)., u mobilů je běžné začít libovolnou klávesou., telefon reaguje. Q3: Ne, text je příliš dlouhý a nemusím ho stihnout přečíst. 3.2.1.2 Krok 2: Zmáčknout klávesu 'C' Naskočí dialog Odemknout klávesnici? (Obrázek 4). Obrázek 2 3.2.1.3 Krok 3: Zmáčknout 'Yes' nebo enter joysticku Telefon se plně rozsvítí. Obrázek 3, byl jsem instruován, je jasné, že mám odemknutí potvrdit, telefon se plně rozsvítil a vidím plochu 3.2.1.4 Krok 4: Zmáčknout enter joysticku, vím, že je telefon odemčený a musím do menu Q2: Ne, naprosto nevím, co mám zmáčknout, jakmile jej zmáčknu, jsem jasně v menu Obrázek 4 3.2.1.5 Shrnutí (střední priorita) Dát uživateli vědět, jak se dostat z plochy telefonu do menu. Poprvé každý tápe. Edvard Rejthar - 3 / 7 P a g e
(malá priorita) Jediná vada je dlouhý úvodní dialog. Zcela by stačilo napsat: Odemkněte stisknutím C, nebo alespoň klávesu C dát někam dopředu dialogu. 3.2.2 Přijmutí dvou SMS zpráv po sobě Čtení SMS zpráv patří k nějběžnějším úkonům na mobilu. Náš uživatel může přijmout i několik SMS zpráv denně, to jest sto a více měsíčně. Je tedy záhodno, aby čtení zpráv bylo plynulé. Uživatel si přeje přijímat zprávy až mechanicky a soustředit se na jejich vlastní text než otevírání. Předpokládejme, že během čtení zprávy přišla druhá zpráva, kterou si chceme také přečíst. Vzhledem k tomu, že příchod druhé SMS se není stoprocentně jistá událost, není stoprocentně jistý krok, ale musí se nasimulovat, volíme metodu heuristické evaluace. Předpokládejme ještě, že je telefon zamčený. 3.2.2.1 Krok 1: Zmáčknutí libovolné klávesy pro nápovědu Na displeji se rozsvítí ikona dopisu a text Nové zprávy z internetu Přečíst nyní? (Obrázek 5) Porušená heuristika č.1 Viditelnost stavu Pokud zmáčknu enter joysticku, telefon reaguje dialogem Klávesnice zamknuta, odemkněte stisknutím C, (Obrázek 6)ale na svícení telefonu to Obrázek 5 nemá vliv. Telefon se v zamčeném stavu po enteru joystickem nerozsvítí. Lze pochopit, že technici mysleli na šetření energií v kapse se enter joysticku zmáčkne nejsnáze, nicméně se děje, že uživatel zoufale mačká enter, aby si přečetl zprávu, ale telefon mu zkrátka zhasne; což je frustrující. Při mačkání kláves se navíc o sebe perou dva dialogy Nová zpráva a Klávesnice zamknuta. To ještě ztěžuje schopnost poznat, je-li telefon už odemčen či ne. Porušená heuristika č. 4 Konzistence a standardizace Dialog o odemknutí klávesnice visí různě dlouhou dobu - někdy napočítám do tří, jindy do pěti. 3.2.2.2 Krok 2: Zmáčknout klávesu C Při zmáčknutí libovolné klávesy (vyjma klávesy C, která působí jako zkratka z kroku 1 přímo do kroku 3) vyskočí dialog Klávesnice zamknuta, odemkněte stisknutím C. Porušená heuristika č. 6 Rozpoznání namísto vzpomínání Čeká-li na mne nepřečtená zpráva, v dialogu je kromě textu umístěná ikonka dopisu. Tím se však dialog natolik natáhne, že dolní Obrázek 6 Edvard Rejthar - 4 / 7 P a g e
řádek je pod okrajem obrazovky. Tím se ovšem téměř ztratí informace, že se telefon odemyká klávesou C. 3.2.2.3 Krok 3: Zmáčknout 'Yes' nebo enter joysticku Nyní je telefon odemčen a můžeme přejít ke čtení zpráv. Jak jsme psali v kroku 1, někdy je pro uživatele obtížné odlišit, zda se nachází v kroku 1 či kroku 3. 3.2.2.4 Krok 4: Zmáčknout klávesu Yes nebo enter joysticku podruhé Abychom otevřeli zprávu, musíme opakovat předchozí krok. Porušená heuristika č. 5 Prevence chyb Často dochází k přehmatům. Telefon nereaguje dostatečně rychle, takže místo čtení zprávy ji zavřeme apod. Navíc je hloupé, že se telefon odemyká pomocí klávesy C mazání. Při marném pokusu odemknout telefon, abychom přečetli zprávu, se můžeme nechtěně dostat až k dialogu smazání zprávy. 3.2.2.5 Krok 5: Nyní přichází druhá SMS Přístroj se neozve žádným tónem. Nemůžeme nijak poznat, že přišla druhá zpráva. Porušená heuristika č. 3 Uživatelova kontrola a svoboda Uživatel si může nechat SMS zprávu tzv. viset. Protože má něco rozpracované a nepřeje si být vyrušen ze soustředění, je například na meetingu, ale zároveň nechce na vyřízení zprávy zapomenout, nechá ji otevřenou. Plánuje vyřídit ji znovu za nějaký čas, řekněme za dvě hodiny. Mezitím mu však měla být oznámena nová zpráva, aby se mohl rozhodnout, zda se přeci jen na telefon nepodívá urgentně. Porušená heuristika č. 4 Konzistence a standardizace Ač to není součástí našeho testování, vyzkoušeli jsme, že pokud dojde druhá SMS při čtení jiné zprávy z paměti telefonu (tj. ne právě došlé zprávy), tónem se ohlásí. 3.2.2.6 Krok 6: Zavírám čtení první zprávy SMS V této chvíli se ohlásí nově přišlá SMS tónem a popupem přes displej. Porušená heuristika č. 7 Flexibilita a efektivita Uživatel je překvapen a zmaten. Sotva se dotkl přístroje, přišla SMS zpráva. Vyvolal ji snad nějak? Může znejistět. Myslí si, že zpráva přišla právě teď a zatím na jeho odpověď někdo netrpělivě čeká. 3.2.2.7 Krok 7: Zmáčknout klávesu Yes nebo enter joysticku V tomto kroku je již vše v pořádku. Čteme si druhou SMS zprávu. Edvard Rejthar - 5 / 7 P a g e
3.2.2.8 Shrnutí V tomto testu jsme přišli na celou řadu chyb a nepohodlností, které by bylo dobré odstranit. (vysoká priorita) Oprava upozornění na zprávu (viz Krok 5) (střední priorita) Změna wordingu v dialogu (viz Krok 1). Také není dobrá formulace Nové zprávy, když se jedná o jedinou zprávu. (Více zpráv se značí počtem v závorkách Nové zprávy (2).) (střední priorita) Ať odemykací klávesa není mazací klávesou. Je možné, že tento bod nepůjde opravit, že se nejedná o bug, ale o feature, protože se tak z historických důvodů a důvodů zpětné kompatibility uživatelského zážitku odemykají všechny telefony výrobce. 3.2.3 Nastavení budíku Uživatel může vstávat v různé denní hodiny, může využívat budík také jako uzel na kapesníku, jako připomínku. Budeme testovat kognitivním průchodem, protože sled kroků tím přesně popíšeme, co uživatel zažívá. 3.2.3.1 Krok 1: Dostat se do menu enterem joysticku, je mi jasné, že vše potřebné bude dostupné z menu Q2: Ne, dokud se neseznámím s telefonem, nevím, že se do hlavního menu vstupuje enterem joysticku. Mohl jsem zkusit tlačítko Yes nebo tlačtíko kontextového menu po čemž nenaskočí hlavní menu, ale jiná volba. Nemusí mi být jasné, že kontextové menu není totéž co menu hlavní a marně hledám budík tam. Obrázek 7, zmáčkl-li jsem enter joysticku, podle ikonem bezpečně poznávám, že se nacházím v hlavním menu přístroje. (Obrázek 7.) 3.2.3.2 Krok 2: V menu nalézt ikonku buzení Zvoneček a kalendář, vhodně zvolená ikonka. 3.2.3.3 Krok 3: Vybrat položku Budíky Mezi položkami Kalendář, Budíky, Časovač, Stopky a Kalkulačka se rychle dovtípím, že chci Budíky, i když mi není jasné, proč Budíky v plurálu a nikoli Budík jako singulár. (Obrázek 8.) Obrázek 8 Edvard Rejthar - 6 / 7 P a g e
3.2.3.4 Krok 4: Vybrat položku Budík Vyskočí položky Budík a Opakovaný budík. Což je trochu matoucí, nicméně se dovtípím, že základní budík, který hledám, bude hned první položka, Budík. (Obrázek 9.) Obrázek 9 3.2.3.5 Krok 5: Nastavit čas a potvrdit Nastavení hodiny a minuty, kdy má budík zazvonit. Q3: Ne, po odentrování jsem se dostal přímo na plochu mobilu. Sice v pravém dolním rohu svítí nastavený čas buzení (Obrázek 11), toho si ovšem nevšimnu hned. Nejdřív tápu, jestli jsem omylem z nastavení budíku nevyskočil. Obrázek 10 3.2.3.6 Shrnutí (střední priorita) Do kontextového menu bych umístil odkaz na hlavní menu. (malá priorita) Po nastavení budíku bych uvítal potvrzovací dialog: Budík byl nastaven na XY nebo Budík zazvoní za XY. Obrázek 11 4 Závěrečné shrnutí práce Provedli jsme tři různá testování a nalezli jsme chyby malé až vysoké priority. Každá z chyb je značena na konci testování. Za největší chybu přístroje považuji neupozorňování na zprávu, viz odstavec 3.2.2.5. Jedná se však o starší telefon a pochybujeme, že k nápravě softwaru dojde. Edvard Rejthar - 7 / 7 P a g e