České vysoké učení technické v Praze Fakulta elektrotechnická. Testování mobilního telefonu Nexus S. Michael Drdlíček



Podobné dokumenty
TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ FAKULTA ELEKTROTECHNICKÁ

Testování uživatelského rozhraní mobilního telefonu HTC Hero (Semestrální projekt pro předmět A7B36TUR)

Testování uživatelského rozhraní aplikace Alza Media

Test ového klienta portálu seznam.cz

Testová ní už ivátelske ho rožhrání Fácebook.com

Testování mobilní navigace NACESTY

České vysoké učení technické v Praze Fakulta elektrotechnická

Testování webové stránky Alza.cz

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

Deliverable A2 Testování WIN8 aplikace Zdraví a fitness

Test uživatelského rozhraní aplikace Google Maps

Testování uživatelského rozhraní kalkulačky CASIO fx-991es PLUS A4B39TUR 2014/2015 Jiří Pauer

Testování operačního systému Windows Phone 8

TUR A2 Vojtěch Kessler

Testování aplikace pro správu hesel KeePassX

Testování aplikace Facebook Messenger pro Windows Phone 8.1

Testování mobilní aplikace Servis24. Semestrální práce z předmětu A7B39TUR Autor: Peter Šourek sourepet@fel.cvut.cz

Principy tvorby mobilních aplikaci. Martin Egermajer

Test webového prohlížeče v Amazon Kindle Wi-Fi 3G

Semestrální práce A2 z předmětu A7B36TUR. Testování uživatelského rozhrání internetového serveru YouTube.com

Testování uživatelského rozhraní internetové stránky společnosti České dráhy (cd.cz) A4B39TUR A2 Kateřina Cízlová

A2 Testování webu Trello.com

České vysoké učení technické v Praze

Semestrální projekt na předmět A4B39TUR. Testování mobilního telefonu HTC Touch Pro 2 Petr Krejča

Testování set-top-boxu

A4B39TUR 2014/2015. Ondřej Netík. Desktopová aplikace pro Windows. Spotify

Semestrální práce z předmětu Testování uživatelského rozhraní

Testování uživatelského mobilního telefonu Nokia C7-00 s operačním systémem Symbian^3

Testování uživatelského rozhraní. HCI testování aplikace Google Play Music

Testová ní mobilní ho telefonu HTC Wildfire

Samsung GT- I9000 (Galaxy S) Testování uživatelského rozhraní

Testování programu Skype

Testování mobilní aplikace Můj vlak

Testování cd.cz/eshop

České vysoké učení technické v Praze Fakulta Elektrotechnická

Semestrální práce TUR A3

Testování TomTom navigace pro Android

Internetový obchod Mironet

Testování uživatelského rozhraní

A7B39TUR Testování uživatelského rozhraní. HTC Desire HD. (testování mobilního zařízení) Tomáš Klejna

Testování aplikace True Phone Dialer & Contacts

Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

14. května 2012, Brno

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE. fakulta elektrotechnická

České vysoké učení technické v Praze Fakulta elektrotechnická. Testování přenosné konzole PSP

Testování aplikace ghost commander

Testování mobilního telefonu Nokia 6303i

Testování uživatelského rozhraní aplikace Duolingo (

Testování mobilního telefonu HTC Desire HD

Semestrální projekt z předmětu Testování uživatelského rozhraní. Testování bez uživatele. Testování SmartPhone HTC 7 Trophy

Testování uživatelského rozhraní SKYPE. Semestrální práce A2. Pavel Dvořák

TouchGuard Online pochůzkový systém

[BAL-MLP] Multiplayer

České vysoké učení technické v Praze Fakulta elektrotechnická. Testování zařízení

A7B39TUR, A2 Václav Pavlovec, ZS 2016/2017. Testování uživatelského rozhraní aukčního portálu aukro.cz

Testování mobilního telefonu Apple iphone 4

Testování uživatelského rozhraní aplikace Messenger

1. Základní nastavení tabletu Vložení SIM a paměťové karty Zapnutí tabletu a PIN. 2. Kontakty. 3. Volání

Deliverable A2 Testování bez uživatele Kindle Keyboard

Testování zařízení Emtec D850h Movie Cube. České vysoké učení technické v Praze Fakulta elektrotechnická

Svolávací systém Uživatelský manuál

Testování televize Samsung LE32B553

Testování webového rozhraní obchodu Czech Computer Semestrální práce z předmětu Testování uživatelského rozhraní (A7B39TUR)

Uživatelský manuál - základ PiPO U6

Spotify aplikace pro Linux

Testování uživatelského rozhraní

GPS Logger. Semestrální projekt předmětu Y36PDA. Jiří Zamazal, ČVUT FEL

ČVUT PRAHA Fakulta elektrotechnická A7B39TUR

Testování internetových stránek

Testování Uživatelského Rozhraní (A4B39TUR)

Návod k použití Verze

Návod pro Samsung Galaxy Tab S2 9.7 LTE (T815)

1. Základní nastavení tabletu Vložení SIM karty Vložení paměťové karty Zapnutí tabletu a PIN. 2. Kontakty. 3. Volání

2. Kontakty. 1. Základní nastavení telefonu Vložení SIM a paměťové karty Zapnutí telefonu a PIN. 3. Volání

Semestrální práce A2 z předmětu Testování uživatelského rozhraní

Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

1. Základní nastavení tabletu Vložení SIM Vložení paměťové karty Zapnutí tabletu a PIN. 2. Kontakty. 3. Volání

Návod pro Samsung Galaxy S6 edge+ (G928F)

BLINDSHELL ROZHRANÍ PRO OVLÁDÁNÍ DOTYKOVÝCH TELEFONŮ S ANDROIDEM PRO ZRAKOVĚ POSTIŽENÉ UŽIVATELE

1. Základní nastavení telefonu Vložení SIM a paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ REDAKČNÍHO SYSTÉMU JOOMLA

RDS Rapid Data Systém

Sebastian Voráč ČVUT FEL STM A7B39TUR TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ PROGRAMU PSPAD

Testování uživatelského rozhraní. úloha A

Uživatelský manuál - základ PiPO M6

1. Základní nastavení telefonu Vložení SIM karty Vložení paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

Testování mobilní aplikace Jízdenky

2. SMS a MMS. 3. Základní nastavení telefonu. Nastavení střediska zpráv Nastavení MMS Nastavení tónů Upozornění o doručení SMS. 4.

A4B39TUR Testování webu utvs.cvut.cz

1. Základní nastavení telefonu Vložení SIM a paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

Volání Hlasitý hovor Zobrazení kontaktů při volání Nastavení hlasitosti hovoru Zobrazení klávesnice při volání Přidržení hovoru Číslo hlasové

1. Základní nastavení telefonu Vložení SIM a paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

1. Základní nastavení telefonu Vložení SIM karty Vložení paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ. Deliverable A2 do předmětu A4B39TUR

1. Základní nastavení telefonu Vložení SIM a paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

Kontakty Upravení kontaktu - změna údájů Přidání fotky ke kontaktu Založení nového kontaktu Kopírování ze SIM karty do telefonu Základní nastavení

SMS Jízdenka Semestrální úloha pro předmět Y39PDA Jan Peca

1. Základní nastavení telefonu Vložení SIM Vložení paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

Transkript:

České vysoké učení technické v Praze Fakulta elektrotechnická Testování mobilního telefonu Nexus S Semestrální práce z předmětu testování uživatelského rozhraní Michael Drdlíček drdlimic@fel.cvut.cz ZS 2011/2012 1

1. Popis testovaného zařízení Testován bude mobilní telefon Nexus S s operačním systémem Android 2.3.6. Mobilní telefon vyrábí společnost Samsung. Telefon má 4 WVGA displej s rozlišením 480x800, procesor 1GHz Cortex A8 a vnitřní paměť 16GB. Ve spodní části telefonu jsou umístěna 4 dotyková tlačítka. Nexus S je specifický tím, že na rozdíl od jiných zařízení se systémem android obsahuje čistý android bez jakékoliv grafické nadstavby. Vzhledem k přímé podpoře Googlu, od kterého android pochází, má telefon vždy jako první novou verzi systému. 2. Cílová skupina Mobilní telefon Nexus S Cílovou skupinou, na kterou se test zaměřuje, jsou lidé ve věku 20-30 let. Tito lidé již někdy používali mobilní telefon s dotykovým displejem, avšak nikdy se nesetkali s operačním systémem Android. Cílová skupina je středoškolsky vzdělaná a běžně využívá počítač a jiná moderní zařízení. 3. Metody použité při testování 3.1. Kognitivní průchod V této metodě, se pomocí uživatele (v našem případě simulace) snažíme nalézt nedostatky zkoumaného případu užití. Uživateli je specifikován cíl a zkoumá se, zdali ho je schopen intuitivně dosáhnout. Uživatel si v každém kroku průchodu stanoví následující otázky, které mají za cíl ukázat slabá místa. Q 1 - Je uživateli jasné co má udělat? 2

Q 2 - Ví uživatel co má udělat aby se dostal dál? Q 3 - Odpoví systém na akci uživatele? Q 0 - Cíl kterého se snaží uživatel dosáhnout. 3.2. Heuristická evaluace Jedná se o metodu testování, při které jsou posuzovány jednotlivé stavy aplikace, podle předem stanovených pravidel tzv. heuristik. Mezi základní heuristiky patří tzv. Nielsenovy heuristiky z roku 1994, které jsou použity v tomto testu. 1. Viditelnost stavu systému systém by měl vždy dát uživateli vědět, co se právě odehrává 2. Spojení mezi systémem a reálným světem komunikace systému s uživatelem by se měla odehrávat uživatelsky příjemným způsobem (srozumitelný jazyk bez odborných termínů) 3. Uživatelská kontrola a svoboda uživatelé při práci se systémem dělají chyby a potřebují proto únikový východ pro návrat do předchozího stavu 4. Konzistence a standardizace uživatelé by neměli být nuceni přemýšlet, jestli různé termíny znamenají to samé, proto se doporučuje dodržovat obecné zásady 5. Prevence chyb vyvarovat se chybovým hlášením bezpečným designem, který bude preventivně působit proti problémům 6. Rozpoznání místo vzpomínání uživatel by neměl být nucen vzpomínat si na provádění operací v systému, instrukce by měly být v systému vždy viditelně umístěny 7. Flexibilní a efektivní použití umožnění zrychlení práce se systémem pro pokročilé uživatele 8. Estetický a minimalistický design bez nepotřebných informací 9. Pomoc uživatelům poznat, pochopit a vzpamatovat se z chyb chybové hlášky by měly být uváděny v přirozeném jazyce a měly by navrhovat řešení 10. Nápověda a návody všechny informace se musí dát lehce vyhledat, nápověda by měla obsahovat postupy v krocích 4. Testované případy užití 4.1. Nastavení vzhledu Testování nastavení vzhledu je důležité, protože dnes u mobilních telefonů nejde pouze základní funkce, jako jsou volání a psaní sms, ale také o vzhled přístroje. Ukáže se zejména, zda jsou lidé schopni přijmout logiku více základních obrazovek a zda jsou schopni přidávat a nastavovat widgety na těchto obrazovkách. Dále bude testována změna tapety. Další nastavení vzhledu již není tak důležité. Nastavení vzhledu proběhne na alternativním launcheru GO Launcher. Nastavení probíhá stejně jako v čistém androidu, proto bude testován pouze GO Launcher. U tohoto případu užití je vhodné monitorovat jednotlivé kroky uživatele, abychom zjistili, jak se liší od ideálního nastavení. Proto bude použit kognitivní průchod. 3

4.2. Psaní na klávesnici Jedné se o velmi důležitý případ užití, protože dnešní mobilní telefony většinou nemají hardwarovou klávesnici, je potřeba, aby softwarová klávesnice byla kvalitní a umožňovala rychlé a pohodlné psaní textu. Při testování bude použita defaultní klávesnice. Vzhledem k tomu, že u klávesnice se těžko testuje nějaký průchod, bude lepší použít heuristickou evaluaci, která odhalí případné nedostatky klávesnice. 4.3. Zaměření polohy přes GPS za různých podmínek Stále více uživatelů používá svůj mobilní telefon jako navigaci v automobilu. Případně pouze pro zjištění své polohy pokus se ztratí, nebo chtějí svou přesnou polohu někomu sdělit. Bude otestováno zaměření polohy pomocí defaultní aplikace Mapy od Googlu a v automobilové navigaci igo (verze 8.4). Nejedná se o průchod, ale pouze o zjištění nějakého stavu, bude tedy provedena heuristické evaluace. 4.4. Online synchronizace (gmail, kalendář, kontakty, Facebook) Jedna z výhod systému android je přímá podpora Googlu a všech jeho služeb přímo v telefonu. Je důležité, aby uživatelé lehce synchronizovali všechny svoje online služby a měli vše aktuální ve svém mobilním telefonu. Problémy by mohli nastat při synchronizaci Facebooku, ta na rozdíl od Google služeb není v nastavení telefonu, ale přímo v aplikaci Facebook. Testování proběhne kognitivním průchodem. 4

5. Testování 5.1. Nastavení vzhledu Q 0 - Přidání a nastavení widgetu Go Weather(4x2) Q 1 - Je uživateli jasné co má udělat? Q 2 - Ví uživatel co má udělat aby se dostal dál? Q 3 - Odpoví systém na akci uživatele? 1. Krok- Stisk sw tlačítka menu. 2. Krok- Vybraní možnosti Přidat. 3. Krok- Vybrání možnosti Widget. 4. Krok- Vybrat GO Weather Widget (4x2). 5. Krok- Přidat místo pro počasí. 6. Krok- Přidat jméno widgetu. 7. Krok- Stisk tlačítka zpět. Krok 2 Krok 3 Krok 4 Krok 4 Krok 5 Krok 6 Krok 7 5

Q 1 Q 2 Q 3 Krok 1 ANO ANO ANO Krok 2 NE* ANO ANO Krok 3 ANO ANO ANO Krok 4 ANO ANO ANO Krok 5 ANO ANO ANO Krok 6 ANO ANO ANO Krok 7 NE** NE** ANO * Uživatel by hledal nastavení vzhledu v položce Nastavení, nikoliv Přidat. ** Uživatel neví, co má udělat, ani jak se dostat dál, chybí zde jakékoliv tlačítko pro potvrzení přidání. Problém z kroku 2 je problém samotného systému, zkušenější uživatelé by neměli problém. Problém z posledního kroku se dá lehce odstranit přidáním tlačítka. Q 0 - Změna tapety. Q 1 - Je uživateli jasné co má udělat? Q 2 - Ví uživatel co má udělat aby se dostal dál? Q 3 - Odpoví systém na akci uživatele? 1. Krok- Stisk sw tlačítka menu. 2. Krok- Výběr možnosti Tapeta. 3. Krok- Výběr možnosti Tapety. 4. Krok- Výběr požadovaného obrázku. 5. Krok- Kliknout na Nastavit tapetu. Krok 2 Krok 3 Krok 4 Krok 5 Q 1 Q 2 Q 3 Krok 1 ANO ANO ANO Krok 2 ANO ANO ANO Krok 3 ANO ANO ANO Krok 4 ANO ANO ANO Krok 5 ANO ANO ANO U Tohoto testování nenastali žádné problémy a vše bylo jasné. 6

5.2. Psaní na klávesnici U testování je požita Nielsenova sada heuristik. Nálezy: Abychom nalezli nastavení klávesnice, musíme zkoušet dlouhý stisk na různých znacích, dokud nezjistíme že nachází pod znakem, (čárka). To odporuje 6. pravidlu, že by vše důležité mělo být viditelné. Při psaní s telefonem na výšku je příliš malý backspace a často se stává, že je místo mazání psán vedlejší symbol. To je proti 7. pravidlu o efektivním používání. Nikde nenalezneme nápovědu nebo dokumentaci ke klávesnici, to je proti 10. Heuristickému pravidlu. Klávesnice na výšku Klávesnice na šířku Pro zlepšení klávesnice a práce s ní by bylo vhodné přesunout symbol pro nastavení např. do režimu, kdy máme na klávesnici znaky místo písmen, nikoliv pod jedním znakem jako je to nyní. Druhý problém je asi těžko řešitelný, protože na displeji není místo navíc. Třetí problém se týká obecně androidu, chybí v podstatě jakákoliv dokumentace a nápověda přímo v telefonu. 7

5.3. Zaměření polohy přes GPS za různých podmínek U testování je požita Nielsenova sada heuristik. Nálezy: U aplikace mapy nelze poznat, zda již je poloha zjištěna nebo se stále zjišťuje, pouze při delším neurčení polohy se napíše hláška, že poloha je nedostupná. To je proti 1. pravidlu o viditelnosti stavu systému. Po zjištění polohy se mapa nepřesune nad místo s naší polohou, musí se kliknout na tlačítko, které posune mapu na aktuální polohu. To odporuje 7. pravidlu o flexibilitě a efektivním používání. U navigace igo vše probíhalo bez problému a nebyli nalezeny žádné nálezy. U aplikace mapy, by bylo vhodné naprogramovat indikátor určení polohy, aby uživatel věděl, že je poloha určená či nikoliv. Druhý nález je subjektivní, ale od map v mobilním telefonu by se dalo předpokládat, že po spuštění chceme začít hledat na naší poloze, pak se případně přesouvat. 8

5.4. Online synchronizace (gmail, kalendář, kontakty, Facebook) Q 0 - Sychronizace Google služeb a Facebooku Q 1 - Je uživateli jasné co má udělat? Q 2 - Ví uživatel co má udělat aby se dostal dál? Q 3 - Odpoví systém na akci uživatele? 1. Krok- V nastavení vybrat možnost Účty a synchronizace. 2. Krok- Vybrat Google účet. 3. Krok- Stisknutí sw tlačítka menu. 4. Krok- Stisknout synchronizovat nyní. 5. Krok- V menu s aplikacemi vybrat Facebook aplikaci. 6. Krok- Stihnout sw tlačítko menu. 7. Krok- Stisknout obnovit. Krok 1 Krok 2 Krok 4 Krok 5 Krok 7 Q 1 Q 2 Q 3 Krok 1 ANO ANO ANO Krok 2 ANO ANO ANO Krok 3 NE* ANO ANO Krok 4 ANO ANO ANO Krok 5 NE** ANO ANO Krok 6 NE*** ANO ANO Krok 7 ANO ANO ANO * Uživatel neví, že má stisknout sw tlačítko, v předchozím kroku viděl tlačítko přidat účet, nyní nevidí nic jako synchronizace. ** Sychnronizace Facebooku jako jediná není v nastavení, ale uživatel musí přímo do oficiální aplikace. 9

*** Záleží na tom, zda uživatel již dříve synchronizoval Google účet a ví tedy, že pro synchronizaci má stisknout sw tlačítko. V synchronizaci Google účtu by bylo vhodné přidat stejné tlačítko jaké je o krok dříve, s nápisem synchronizovat. V aplikaci Facebook podobné tlačítko. Pokud ale uživatel ví, z nastavení nebo aplikace, že se synchronizuje přes stisk sw tlačítka, samotné tlačítko pro synchronizaci už nepotřebuje. Synchronizace Facebooku by se měla přesunout mezi všechny ostatní účty do nastavení telefonu. 6. Přehled nálezů Tlačítko přidat pro přidávání widgetů není závažný problém, uživatel by si po chvíli uvědomil, že má tuto možnost vybrat. Ale pro lepší přehlednost by bylo lepší nahradit ho např. tlačítkem widgety. Velmi závažný je problém s dokončením přidání widgetu. Uživatel si může logicky myslet, že stiskem tlačítka zpět vrátí operaci o krok zpět nebo úplně zruší. Stačilo by přidat tlačítko OK, případně druhé tlačítko Storno. Co se týče problémů s psaním na klávesnici, je nejméně závažný ten se schovaným nastavením, nastavení potřebujeme opravdu minimálně, pokud vůbec někdy. Přesto by byl vhodný přesun pod symboly. Problém s chybějící dokumentací nebo nápovědou je také zanedbatelný, cílová skupina uživatelů používá běžně klávesnici u počítače a ví tedy jak používat klávesnici. Závažný je problém s velikostí klávesy backspace, časté stisknutí vedlejšího znaku je neefektivní při rychlém psaní. Je to ale spíše o zvyku a přesnosti. Vzhledem k řešení klávesnice se nedá backspace zvětšit, dobré řešení by bylo prohodit backspace a enter, protože enter nepotřebujeme na mobilním telefonu příliš často, to by ale odporovalo standardům běžné klávesnice. U aplikace mapy je závažný problém s indikací stavu zjištění polohy. Pokud je uživatel na místě s horším signálem, může zaměření trvat dále a dozví se, že je poloha zjištěna pouze opakovaným klikáním na tlačítko přesunu na aktuální polohu. Proto by bylo nejlepší doplnit do aplikace jednoduchý indikátor, poté by uživatel věděl, kdy se může přesunout na svou polohu. Protože je v aplikaci mapy tlačítko pro přesun na aktuální polohu, je problém s tím, že se mapa nepřesune sama subjektivní a záleží na každém, zda chce po zaměření být přesunut v mapě automaticky nebo kliknout na tlačítko. Tento problém by bylo dobré odstranit v nastavení map položkou pro automatický přesun. Při synchronizaci Google účtu nastal problém chybějícího tlačítka pro synchronizaci, uživatele by po chvíli napadlo stisknout tlačítko menu. Proto je problém zanedbatelný, ale dal by se 10

odstranit přidáním tlačítka rovnou na displej. Stejný problém, se stejným řešením má aplikace Facebook. Nejzávažnější zjištěný problém byl, že synchronizaci Facebooku na rozdíl od všech jiných účtů nenalezneme přímo v nastavení systému. Je to problém samotného androidu a jeho spolupráce s Facebookem. 11