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

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

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

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

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

Testování aplikace Facebook Messenger pro Windows Phone 8.1

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

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

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

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

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

Testování mobilní navigace NACESTY

Test ového klienta portálu seznam.cz

Testování aplikace pro správu hesel KeePassX

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

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

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

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

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

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

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

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

Spotify aplikace pro Linux

Testování aplikace ghost commander

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

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

Testování programu Skype

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

Testová ní mobilní ho telefonu HTC Wildfire

TUR A2 Vojtěch Kessler

ČVUT FEL. Testování nemocničního systému Fonsakord

Principy tvorby mobilních aplikaci. Martin Egermajer

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

Testování mobilního telefonu HTC Desire HD

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

Testování mobilního telefonu Nokia 6303i

Instalace a od-instalace aplikace Google / Android

Internetový obchod Mironet

Testování TomTom navigace pro Android

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

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

A2 Testování webu Trello.com

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

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

Testování cd.cz/eshop

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

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

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

Návod k použití Verze

Testování mobilního telefonu Apple iphone 4

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

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

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

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

Testování mobilní aplikace Můj vlak

Testování zařízení Sony Ericsson Live View MN 800

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

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

Uživatelský manuál - základ PiPO T9 (3G)

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

Testování uživatelského rozhraní

Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian

Testování set-top-boxu

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

Uživatelský manuál - základ PiPO P9 (3G)

Testování uživatelského rozhraní

Test uživatelského rozhraní aplikace Google Maps

3. Vložíte baterku. 4.

Semestrální práce TUR A3

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

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

14. května 2012, Brno

[BAL-MLP] Multiplayer

2. Internet. 1. Aplikace Vyhledání a stažení aplikace Založení účtu v Google Play. 3. Zabezpečení

TESTOVÁNÍ MOBILNÍHO TELEFONU SONY ERICSSON G900

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

Základní nastavení telefonu Vložení paměťové karty Zapnutí telefonu a PIN Vložení SIM karty SMS a MMS Nastavení střediska zpráv Nastavení MMS

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

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í systému Android2.2 ve Smartphonu HTC 7 desire HD

Testování televize Samsung LE32B553

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é

BlindShell uživatelský manuál

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

DEKRA Emise CIS manuál uživatele

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

Uživatelský manuál - základ PiPO Max M8 HD(3G)

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

Testování Mapy.cz. David Říha. Semestrální práce z předmětu Testování uživatelského rozhraní.

Manuál k programu KaraokeEditor

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

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

Web n walk Manager pro Apple Mac OS X. Návod pro uživatele

1. Aplikace Vyhledání a stažení aplikace Založení účtu v Google Play. 2. Internet. 3. Zabezpečení

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

3. Vložíte baterku. 4.

2. Internet. 1. Aplikace Vyhledání a stažení aplikace Založení účtu v Google Play. 3. Zabezpečení

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

Aplikace czsms. Posílání SMS zpráv přes mobilní datové přenosy. Jan Kolařík

Webová aplikace rezervační systém. Semestrální úloha předmětu A7B38TUR Testování uživateských rozhraní

Uživatelská příručka. Marushka Photo. aplikace firmy GEOVAP, spol. s r.o.

Transkript:

České vysoké učení technické v Praze Semestrální práce pro předmět A4B39TUR testování uživatelského rozhraní Heuristická evaluace a kognitivní průchod u HTC Chacha Vojtěch Novák, novakvo5@fel.cvut.cz

Obsah Popis testovaného zařízení... 3 Cílová skupina... 4 Testovací metodiky... 4 kognitivní průchod... 4 Heuristická evaluace... 4 Use cases (testované případy užití)... 5 Use case 1: Pořízení fotografie a její rychlé odeslání na Facebook pomocí Facebook tlačítka (Kognitivní průchod)... 5 Krok 1: Spuštění fotoaparátu... 6 Krok 3: pořízení fotografie... 6 Krok 4: nasdílení fotografie na Facebook vyvolání okna pro sdílení... 7 Krok 5: nasdílení fotografie na Facebook vybrání alba pro uložení... 7 Krok 6: nasdílení fotografie na Facebook přidání popisku... 8 Krok 7: nasdílení fotografie na Facebook označení lidí na fotografii... 8 Krok 8: nasdílení fotografie na Facebook nalezení jmen v seznamu... 9 Krok 9: nasdílení fotografie na Facebook uložení obrázku... 9 Shrnutí... 10 Use case 2: chat na facebooku pomocí programu Messenger (Kognitivní průchod)... 10 Krok 1: napsání nové zprávy... 11 Krok 2: nalezení adresáta z Friend listu... 11 Krok 3: psaní zpráv... 12 Shrnutí... 13 Use case 3: Navigace pomocí aplikace Maps (Heuristická evaluace)... 13 Shrnutí... 14 Přehled nálezů... 14 Literatura... 14 2

Popis testovaného zařízení Testované zařízení je mobilní telefon HTC Chacha, spadající do kategorie smarthphonů. Je to první HTC poháněné operačním systémem Android s qwerty klávesnicí přímo pod displejem. Dodaný Android je ve verzi 2.3.3, rozměry jsou 114 65 11 mm, velikost dipleje 2,6" a jeho rozlišení 480 320 pixelů. Telefon má 512MB RAM, procesor Qualcomm o taktu 800 MHz, dále 512MB vnitřní uživatelské paměti, která je rozšiřitelná o kartu microsd. Dále telefon obsahuje fotoaparát s rozlišením 5 megapixelů, GPS, 3G, WIFI, Bluetooth, FM rádio a konektor pro sluchátka. Díky samostatnému tlačítku se z telefonu snadno pracuje se sociální sítí Facebook. ChaCha je mobil pro ty, kdo často píší zprávy, e-maily a chtějí mít rychlý přístup ke svému Facebook účtu. Při ceně kolem 4000Kč (březen 12) se model řadí mezi cenově dostupné pro mladé uživatele, na které cílí. Obr. 1: Testovaný mobilní telefon Obrázek č. 1 ukazuje mobilní telefon ze všech stran. V horní části se nachází kapacitní displej, pod nímž jsou (taktéž kapacitní) tlačítka. Pod nimi se dále nachází QWERTY klávesnice a úplně dole je umístěno Facebook tlačítko. Na levém boku nalezneme tlačítko pro ovládání hlasitosti a konektor pro nabíječku. Na zadní straně je 5megapixoelový fotoaparát s bleskem (diodou). Na horní straně potom je konektor pro sluchátka (jack 3,5 mm) a tlačítko pro zapnutí. 3

Cílová skupina Typickým představitelem cílové skupiny je student ve věku 16 26 let, který často píše textové zprávy a ke kontaktu s lidmi využívá síť Facebook. U tohoto uživatele se předpokládá zkušenost s ovládáním tzv. chytrých telefonů a znalost standardních prvků pro ovládání dotykových mobilních zařízení. Testovací metodiky kognitivní průchod Popis použité metody: 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 (předpokládaného) průchodu odchyluje. V každém kroku si pozorovatel (testující) klade tyto otázky: Q0: Čeho chce uživatel dosáhnout. Q1: Bude uživateli zřejmé co udělat? Q2: Spojí si uživatel správně popisek akce se svým cílem? Q3: Dostane uživatel dostatečnou odezvu? Heuristická evaluace Popis použité metody: Heuristická evaluace je metoda založená na sadě pravidel (heuristik), která jsou předem definována. Aplikace je poté otestována na dodržování těchto pravidel. Heuristická pravidla podle Nielsena [1] vypadají následovně: 1. Viditelnost stavu sytému Systém by měl v rozumném čase informovat uživatele o tom, co se právě děje. 2. Shoda mezi systémem a reálným světem Systém by měl být v jazyku uživatele a měl by užívat srozumitelných pojmů. Informace by měla být předána logickou a přirozenou formou. 3. Kontrola uživatele a svoboda ovládání Uživatelé někdy zvolí špatnou funkci a potřebují zadní vrátka k opuštění funkce, kterou si nepřejí. Podpora undo a redo. 4. Konzistence a standardizace Uživatelé by neměli přemýšlet, jestli jsou rozdílná slova nebo stavy stejné. Dodržování konvencí. 5. Prevence chyb Lepší než pěkné hlášení o chybě je dobrý návrh, který chybě předejde. 6. Rozpoznání místo vzpomínání Uživatel by neměl být nucen pamatovat si nějakou informaci mezi několika kroky dialogu. Všechny možnosti by měly být viditelné. 7. Flexibilní a efektivní použití Systém by měl obsahovat zkratky tak, aby bylo umožněno rychlé ovládání zdatnějšímu uživateli. 8. Estetický a minimalistický design Dialogy mají obsahovat jen důležité a relevantní informace. 9. Pomoc uživatelům rozpoznat chyby a vzpamatovat se z nich 4 Chybové hlášky by měly být snadno čitelné (žádný kód) a navrhovat řešení.

10. Nápověda a dokumentace Přestože je lepší, když dokumentace není potřeba, mohla by se ukázat jako nutná. Měla by být snadno nalezitelná, jasná a stručná. Use cases (testované případy užití) Mobilní telefon bude testován v situacích uvedených níže. Dva testy se týkají interakce s Facebookem. Tyto testy jsem zahrnul záměrně, právě kvůli zjevnému zaměření mobilu na Facebook. Na první a druhý use case použiji metodou kognitivního průchodu, jelikož se jedná o postupy, které jdou krok po kroku. Navigace je naopak pestřejší a komplikovanější aplikace a proto k jejímu otestování použiji heuristickou evaluaci. 1. Pořízení fotografie a její rychlé odeslání na Facebook pomocí Facebook tlačítka (kognitivní průchod) 2. Chat na facebooku pomocí programu Messenger (kognitivní průchod) 3. Navigace pomocí Google maps (heuristická evaluace) Use case 1: Pořízení fotografie a její rychlé odeslání na Facebook pomocí Facebook tlačítka (Kognitivní průchod) HTC Chacha má 5 MPx fotoaparát s bleskem (diodou). Pořizování fotografií a jejich sdílení na Facebooku je jednou z věcí, které bude typický uživatel po telefonu požadovat. V tomto testu projdeme proces od pořizování fotografie až po její nasdílení. Obr. 2: výchozí stav 5

Krok 1: Spuštění fotoaparátu Spuštění fotoaparátu lze docílit několika způsoby. Kliknutím na ikonku v menu All Apps, pomocí klávesové zkratky Fn + tlačítko s ikonkou fotoaparátu nebo ikonkou na domovské obrazovce (pokud je ikonka přítomna). Následně se vyvolá okno aplikace Camera. Obr. 3: okno aplikace Camera Q0: Spustit aplikaci Camera, obsluhující fotoaparát Q1 ano Je jasné, že pro pořízení fotografie je potřeba zapnout aplikaci fotoaparátu (Camera). Způsobů pro spuštění aplikace je několik. Q2 ano Díky ikonce fotoaparátu je uživateli účel aplikace Camera jasný. Q3 ano Po kliknutí na ikonku se aplikace spustí. (obr. 3) Krok 3: pořízení fotografie Pořízení fotografie je jednoduché a je otázkou okamžiku. Q0: pořídit fotografii Q1 ano Q2 ano Fotografie se pořídí stisknutím uzávěru umístěného u spodní hrany displeje. Uživatelům z cílové skupiny bude jasné, že ho mají stisknout. Rovněž lze použít tlačítko s ikonkou fotoaparátu na HW klávesnici. Toto je užitečné zejména při focení sebe sama. Q3 ano Pořízení fotografie je doprovázeno zvukovým signálem. Fotografie se poté na několik sekund zobrazí na displeji. 6

Krok 4: nasdílení fotografie na Facebook vyvolání okna pro sdílení Pro upload fotografie na Facebook je zapotřebí stisknout Facebook tlačítko. Q0: poslat fotku na Facebook Q1 ano Intuice napovídá, že pro sdílení fotografie na Facebook bude zapotřebí stisknout Facebook tlačítko. Q2 ano Účel tlačítka je zřejmý. Tlačítko se navíc po pořízení fotografie rozbliká. Q3 ano Zobrazí se okno pro upload obrázku. (obr. 4) Obr. 4: okno pro upload na Facebook Krok 5: nasdílení fotografie na Facebook vybrání alba pro uložení V okně pro upload vybereme album, kam chceme fotku uložit. Q0: vybrat album pro uložení Q1 ano Okno používá standardních komponent. Q2 ano Všechny ovládací prvky jsou přehledné. Q3 ano Název alba se zobrazí pod nápisem Upload photos to: 7

Krok 6: nasdílení fotografie na Facebook přidání popisku Pro přidání popisku musíme kliknout na tlačítko Add tag and description (obr. 4). Dostaneme se do okna zobrazeného na obrázku č. 5. Q0: přidat k fotce popisek Q1 ano Okno používá standardních komponent. Q2 ano Políčko pro přidávání popisku je označené. Q3 ano Po kliknutí na políčko mohu vepsat text. Obr. 5: přidání popisku a označování lidí na fotografii Krok 7: nasdílení fotografie na Facebook označení lidí na fotografii Pro označení člověka na fotografii je zapotřebí stisknout tlačítko Tag this photo. Dostaneme se na další obrazovku. Obr. 6: označování lidí na fotce 8

Q0: označení lidí na fotce Q1 ano Okno používá standardních komponent. Q2 ano Nahoře je instrukce. Q3 ano Po kliknutí na políčko se dostanu na další obrazovku Krok 8: nasdílení fotografie na Facebook nalezení jmen v seznamu Na další obrazovce bychom měli do políčka zadat jména lidí, které chceme označit. Zadávání nám ale nadává žádné výsledky viz obrázek č. 7. Obr. 7: hledání uživatele pro označení Q0: nalezení uživatele, který se má označit Q1 ano Q2 ano Políčko nahoře obsahuje popisek. Q3 ne Aplikace na vstup nijak nereaguje Krok 9: nasdílení fotografie na Facebook uložení obrázku Stisky tlačítka pro návrat se navrátíme se zpět na obrazovku na obr. 4 a provedeme uložení. Q0: uložit obrázek Q1 ano Q2 ano Q3 ano Viz obr 8. 9

Obr. 8: ukládání obrázku Shrnutí Pořizování fotografií a jejich upload na Facebook je intuitivní a uživatel z cílové skupiny ho zvládne bez problému. Chyba v programu ovšem uživateli znemožní označit své přátele. Use case 2: chat na facebooku pomocí programu Messenger (Kognitivní průchod) HTC Chacha má hardwarovou QWERTY klávesnici, která ho předurčuje pro rychlé psaní zpráv nebo e- mailů. Komunikace s přáteli na Facebooku je další z aktivit, kterou bude uživatel z cílové skupiny pravděpodobně vykonávat. Test chatu provádím v aplikaci Messenger, která je určena čistě pro účel chatování na Facebooku. Po instalaci je program připraven k použití. Program spustíme ze seznamu všech aplikací All Apps (obr. 9). Obr. 9: menu All Apps se všemi instalovanými aplikacemi 10

Krok 1: napsání nové zprávy Po spuštění programu se zobrazí úvodní obrazovka s přehledem posledních Facebookových konverzací. (obr. 10) Program nás sám navede k tlačítku pro napsání nové zprávy. Obr. 10: úvodní obrazovka programu Messenger Q0: napsat novou zprávu Q1 ano Q2 ano Program nám při prvním spuštění napoví. Q3 ano Krok 2: nalezení adresáta z Friend listu Po kliknutí na tlačítko nové zprávy se vyvolá okno, ve kterém zvolíme adresáta zprávy, kterou chceme napsat. (obr. 11). Tím přejdeme do okna konverzace s vybraným přítelem (obr. 12). Pokud chceme pokračovat v konverzaci uvedené v seznamu v úvodním okně (obr. 10), stačí kliknout na konverzaci a dostaneme se rovnou do okna na obrázku 12. 11

Obr. 11: výběr adresáta nové zprávy Q0: vybrat adresáta Q1 ano Q2 ano Q3 ano Krok 3: psaní zpráv Psaní a odesílání zpráv v okně konverzace (obr. 12) je naprosto intuitivní. Stačí do řádku napsat libovolný text a odeslat ho stisknutím Send. Obr. 12: okno konverzace Q0: něco příteli poslat Q1 ano Q2 ano Q3 ano 12

Shrnutí Ovládání aplikace Messenger je jednoduché a zvládne ho i začínající uživatel. Use case 3: Navigace pomocí aplikace Maps (Heuristická evaluace) Nalezení cesty v neznámém prostředí patří mezi časté problémy, se kterými se člověk může potýkat. HTC Chacha má předinstalovanou aplikaci Maps, která, mimo jiné, nabízí funkci navigace. Test bude proveden pomocí Heuristické evaluace. Obr. 13: nalezená cesta Nalezené konflikty: Konflikt Porušuje heuristiku Doporučení Dialog kladoucí otázku, ale nenabízející zvolit si odpověď. 2 / 8 Dát uživateli možnost rozhodnout přidat tlačítka Yes a No Absence nápovědy 10 Přidat nápovědu 13

Obr. 14: Dialog nesplňuje principy testované heuristickou evaluací Shrnutí Heuristická evaluace odhalila závadu v dialogu zobrazovaném při potřebě zapnutí GPS. Dále aplikace neobsahuje nápovědu. Aplikace ale je malá a cílovému uživateli nemůže seznámení s ní trvat dlouho. Proto tento nedostatek nepovažuji za závažný. Přehled nálezů V use case 1 jsem nalezl kritickou chybu nefunkční označování lidí na fotce. I přes různé snahy problém překonat jsem neuspěl. Tato chyba brání ve využívání všech možností aplikace. V use case 3 jsem nalezl menší chybu v dialogu. Priorita Popis problému Řešení Kritická Nemožnost označit lidi na fotce. Pravděpodobně bug Nalezní chyby a oprava. v programu. Nízká Nestandardní dialog. Přidání Yes, No tlačítek Literatura [1] Nielsen, J. (1994) Heuristic evaluation. 14