Test uživatelského rozhraní aplikace Google Maps



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

Testování mobilního telefonu Nokia 6303i

Testování webu mojenoty.cz

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

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

Testování mobilní navigace NACESTY

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

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

Testová ní zář í zení HTC Desiře HD

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

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE. Semestrální práce z předmětu A7B36TUR. Testování aplikace Tuba

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

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

[ESET SMART SECURITY 7]

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

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Í

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

Testování mobilního telefonu Apple iphone 4

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

Testování mobilního telefonu HTC Desire HD

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

TESTOVÁNÍ MOBILNÍHO TELEFONU SONY ERICSSON G900

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

ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4

aplikace SeeMe Mobile uživatelská příručka

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

Test ového klienta portálu seznam.cz

Route 66 podrobný manuál

Metodická příručka pro učitele. InspIS SET modul školní testování

Testování aplikace Facebook Messenger pro Windows Phone 8.1

Testování systému Android2.2 ve Smartphonu HTC 7 desire HD

A7B39PDA - Naspoř si svůj sen. Jan Hovorka (hovorja4@fel.cvut.cz)

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

Popis úprav SQL verze ProBaze Majetek a Nářadí

Top Exklusiv. Obsah. Základy práce v systému POS

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

Pěší navigace pomocí lokálně kontextových služeb

Testová ní The Elder Scrolls V: Skyrim

Testování uživatelského rozhraní aplikace fotoaparátu telefonu Sony Ericsson Xperia Neo

Internetový obchod Mironet

1. Základní informace o WOM

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

Příručka pro uživatele Navigační software

Ulozto.cz. Český server pro sdílení dat na internetu. 1. semestrální práce na předmět Testování uživatelských rozhraní A7B36TUR.

Znáš někoho, komu může tento dokument zdarma pomoci? Klidně ho s ním sdílej. Stačí, když mu pošleš odkaz na

9. března Aplikace pro demonstraci funkčnosti spojení mezi hrudním pásem a telefonem

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

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

Průvodce Sciotestováním pro učitele školní rok 2015/16

Testování uživatelského rozhraní portálu Udemy.com. Radek Kubica ČVUT - STM kombinovaná forma kubicaradek@gmail.com Březen 30, 2013

Fotogalerie pro redakční systém Marwel Obscura v. 2.0

MANUÁL uživatelská příručka Speciální IT systémové řešení

Testování mobilního telefonu Sony Ericsson J20i (Hazel) Semestrální práce A4B39TUR. Petr Basl

Jak to funguje. O produktu. Jak to funguje

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

Kapitola Kapitola 2 29

TUR A2 Vojtěch Kessler

Testování cd.cz/eshop

Novinky verze 5.4x programu PRO Ecru by Ecru Software

Testování webu CSTS.cz

VYTVÁŘENÍ OBSAHU KURZŮ

Uživatelská příručka - Outlook Web App (OWA)

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

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

Elektronická Kniha jízd.

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro administrátora krizového řízení

Návod k ovládání administrační části nového turistického portálu Olomouckého kraje

UŽIVATELSKÁ DOKUMENTACE. TS-ELDAx SMART TRUST electronic ARCHIVE Cloudové rozhraní

INTERNET SERVIS MANUÁL

[TMB-NAP] Nabídka a poptávka produktů založená na mapových podkladech D3. Jan Minařík, minarja4 Vojtěch Koukal, koukavoj Mikhail Sukhotin, sukhomik

Testování programu Skype

Městská cyklonavigace [IM-WMC]

Dovolujeme si Vás pozvat k účasti ve výběrovém řízení, které se uskuteční formou on-line elektronické nákupní aukce dne v 09:00.

SeeMe MOBILE. Uživatelská příručka SeeMe Mobile. Provozovatel GPS služeb: pobočka ZNOJMO pobočka JIHLAVA pobočka DOMAŽLICE pobočka PRAHA Identifikace

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

Uživatelský manuál Radekce-Online.cz

Navigace na webových stránkách

Základní ovládání aplikace

Semestrální práce do předmětu Principy tvorby mobilních aplikací

Testování mobilní aplikace Můj vlak

Dovolujeme si Vás pozvat k účasti ve výběrovém řízení, které se uskuteční formou on-line elektronické nákupní aukce dne v 09:00.

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress

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

MAWIS. Uživatelská dokumentace

Návod k používání webové služby ABA-DOPRAVNÍ INFORMACE

RŽP D nová edice. Obsah. Základy práce v systému POS

GPS Loc. Uživatelský manuál. webové rozhraní. pro online přístup do systému GPS Loc přes webové uživatelské rozhraní app.gpsloc.eu

Testování aplikace True Phone Dialer & Contacts

Testování aplikace Cinestar

Testování mobilního telefonu LG Optimus One

Ostatní portálové aplikace

Testování internetových stránek

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

V případě Vašeho zájmu si prostudujte níže uvedené sekce a vyplňte Přihlášku, kterou naleznete v části Přihláška této Výzvy.

Uživatelská příručka systému pro administrátory obcí a manuál pro správce portálu

Výzva k účasti v on-line výběrovém řízení pro United Energy a.s. Výměna separátorů a jízkových plechů kotle K7

Restaurator. Semestrání projekt předmětu PDA

Kompletní průvodce programem. Google Earth 5

Testova nı e-shop Alza.cz

Transkript:

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ Test uživatelského rozhraní aplikace Google Maps Testování uživatelského rozhraní - A4B39TUR Semestrální práce A2 Tom Nováček novacto2@fel.cvut.cz LS 2013/2014

Obsah 1. Popis aplikace... 2 2. Cílová skupina... 3 3. Přehled případů užití... 3 3.1 Plánování trasy autem... 3 3.2 Měření vzdálenosti... 3 3.3 Vyhledávání firem... 4 3.4 Procházení mapy pomocí Street View... 4 4. Metody testování... 4 4.1 Testování kognitivním průchodem... 4 4.2 Heuristická evaluace... 4 5. Testování případů užití... 5 5.1 Plánování trasy autem (kognitivní průchod)... 5 5.2 Měření vzdálenosti (heuristická evaluace)... 8 5.3 Vyhledávání firem (heuristická evaluace)... 10 5.4 Procházení mapy pomocí Street View (heuristická evaluace)... 11 6. Přehled nálezů... 13 6.1 Kognitivní průchod... 13 Plánování trasy autem - 5.1... 13 6.2 Heuristická evaluace... 14 7. Závěr testování... 15 1. Popis aplikace Google maps je jedna z celosvětově nejrozšířenějších mapových aplikací. Jedná se o zdarma dostupnou službu, která je přístupná všem uživatelům prostřednictvím webového prohlížeče. Kromě základních geografických informací nabízí také velké množství doplňkových funkcí. Uživatel tak může například přímo nahrát vlastní fotografii a přiřadit ji ke konkrétnímu místu na mapě (turistické památce, okolí svého bydliště), nebo do systému vložit svou firmu, a poskytnout tak zákazníkovi kontaktní informace bez nutnosti použít vyhledávač. Google maps patří také mezi nejstahovanější aplikace pro mobilní telefony (pro účely testování však bude využita webová verze). 2

Obrázek 1 Ukázka webového rozhraní 2. Cílová skupina Cílová skupina (mapových aplikací obecně) je velmi široká, a proto by při návrhu měl být kladen důraz na co nejjednodušší ovládání, aby službu mohl bez potíží využívat i člověk bez zkušeností s jinými aplikacemi. Přístup je proto možný každému uživateli (bez rozdílu věku), který disponuje webovým prohlížečem. Dá se však předpokládat, že mapy budou nejvíce využívat turisti nebo řidiči. 3. Přehled případů užití 3.1 Plánování trasy autem Google maps v mnoha případech nahrazují uživatelům klasické navigace. Základním předpokladem je umožnit co nejrychlejší zadání výchozího a cílového bodu, dále zjištění hustoty provozu a s tím případně spojené zvolení alternativní trasy. Možným problémem by mohl být požadavek například na použití neplacených úseků. 3.2 Měření vzdálenosti Dnešní mapy sice nabízejí mnoho funkcí a služeb, tou základní by ale mělo být i měření vzdálenosti mezi dvěma body. Toto je jediná možnost, jak zjistit vzdálenost a naplánovat trasu například v lese, nebo na vodě, kde často naše zvolené cesty nejsou v mapách zakresleny. 3

3.3 Vyhledávání firem Google vhodně propojil svůj internetový vyhledávač s mapami, což výrazně zrychlí a ulehčí vyhledávání informací o konkrétní firmě či zařízení (například nalezení adresy a kontaktu na pohotovost). Předmětem testování bude způsob, jakým je uživatel schopen jednoduše zjistit požadovanou věc, a předat ji dále (například navigovaní kamaráda k doktorovi po telefonu). 3.4 Procházení mapy pomocí Street View Jedná se o poměrně oblíbenou funkci, která umožňuje virtuální procházení mapy. Tato část testu je důležitá především z pohledu člověka, který se na dané místo chystá poprvé, a vizualizace okolního prostoru mu může pomoci při orientaci. 4. Metody testování 4.1 Testování kognitivním průchodem Jedná se o metodu testování bez uživatele, která se hodí pro případy užití, které lze přesně rozdělit na několik dílčích kroků. Na začátku je nutné stanovit cíl - odpovědět na otázku Q0 - Čeho chce uživatel dosáhnout? Poté pro každý krok průchodu získat odpověď na tři klíčové otázky: Q1 - Bude uživateli zřejmý správný krok? Q2 - Spojí si uživatel popisek akce se svým cílem? Q3 - Má uživatel dostatečnou zpětnou vazbu? V případě negativní odpovědi na některou z dílčích otázek je vhodné poznamenat si důvod této volby a závažnost (prioritu) nálezu. Předpokladem pro použití této metody je znalost kroků, které vedou ke správnému cíli. 4.2 Heuristická evaluace Tato metoda testuje použitelnost podle některé z vytvořených sady pravidel - heuristiky. Hlavním cílem je určení částečných nebo úplných porušení použitelnosti. Každému nálezu by měla být určena priorita a kategorie, které se týká. Ve svém testu se budu řídit desaterem principů použitelnosti od Jakoba Nielsnema 1. 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á 1 http://human-computer-interaction.webnode.cz/testovani-a-hodnoceni-rozhrani/metodytestovani/heuristicka-analyza/ 4

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 stejné, 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ém pro pokročilé uživatele 8.Estetický a minimalistický design bez nepotřebných informací 9.Pomoc uživatelů 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 5. Testování případů užití 5.1 Plánování trasy autem (kognitivní průchod) Výchozí stav: uživatel je na úvodní stránce Google maps a zná výchozí a cílový bod. Q0 - V závislosti na aktuální dopravní situaci najít nejrychlejší trasu z Janovské ulice v Praze do Mnichova. Scénář případu užití: 1. Uživatel zmáčkne tlačítko "Trasa" (obrázek 2). Obrázek 2 5

2. Uživatel zadá výchozí bod (obrázek 3 šipka 1). Obrázek 3 Nález - Aplikace změní výchozí bod trasy aniž by uživatele informovala (obrázek 4). Obrázek 4 3. Uživatel zadá cílový bod (obrázek 3 šipka 2). 4. Uživatel vybere kriterium cesty (obrázek 5) 6

Obrázek 5 5. Uživatel si zobrazí dopravní situaci pro konkrétní den a čas (obrázek 6) Nález - Uživatel nemá možnost zobrazení dopravních informací pro konkrétní den a čas přímo v rámci hledané trasy, musí do vyhledávácího pole zadat frázi "dopravní informace", teprve poté si může nastavit pro jaký den a hodinu chce informace zobrazit. Obrázek 6. 6. Uživatel zvolí trasu (obrázek 7). 7

Obrázek 7. Trasa autem Q1 Q2 Q3 Označení nálezu Krok 1 Ano Ano Ano Krok 2 Ano Ano Ne K1 Krok 3 Ano Ano Ano Krok 4 Ano Ano Ano Krok 5 Ne Ano Ano K2 Krok 6 Ano Ano Ano 5.2 Měření vzdálenosti (heuristická evaluace) Pro tuto funkci musíme aplikaci přepnout do staré verze (nová verze tuto službu nepodporuje) viz obrázek 8. Obrázek 8. 8

Obrázek 9. Porušení heuristiky č.8 - uživatel musí dvakrát zmáčknout to samé (nález H1 - obrázek 9). Uživatel musí také aktivovat funkci měření vzdálenosti. To provede pomocí stisku tlačítka "Laboratoř Map" v dolní části obrazovky (obrázek 10). Obrázek 10 9

Porušení heuristiky č.2 - uživatel si nemusí spojit termín "Laboratoř Map" s měřením vzdálenosti (nález H2 - obrázek 10) Obrázek 11 Porušení heuristiky č.7 - uživatel musí měření nejprve aktivovat, defaultně je deaktivováno (nález H3 - obrázek 11). 5.3 Vyhledávání firem (heuristická evaluace) Modelová situace, kdy člověk hledá informace o zdravotní pohotovosti pro svého kamaráda, a tyto informace mu tlumočí po telefonu (požaduje tedy rychlé nalezení kontaktu bez nutnosti vyhledávat jinde). Uživatel jednoduše zadá název firmy nebo konkrétního místa o kterém chce vědět informace do vyhledávacího pole. Obrázek 12. 10

Porušení heuristiky č. 4 - pojem "pohotovost" aplikace vyloží svérázně, uživatel musí pojem blíže specifikovat (název H4 - obrázek 12). Obrázek 13 Porušení heuristiky č.7 - u některých firem (zařízení) mapy neuvedou např. telefon, i když vyhledávač google tyto informace zpřístupňuje (nález H5 - obrázek 13). 5.4 Procházení mapy pomocí Street View (heuristická evaluace) Otestování oblíbené funkce procházení ulic "živým" pohledem. 11

Obrázek 14 - zobrazení při prvním spuštění Street View Porušení heuristiky č.8 - aplikace automaticky zobrazuje nepotřebné snímky okolí, uživatel je musí při prvním náhledu Street View skrýt (nález H6 - obrázek 14). Velmi často uživatel prochází například trasu své cesty autem, problém ale nastane při náhledu cesty po přejezdech, mostech atd. Obrázek 15. 12

Obrázek 16. Porušení heuristik č. 2, 3, 7 - Street View má časté problémy s víceúrovňovými křižovatkami, při procházení mapy na obrázku náhle obraz skočí na silnici vedoucí pod přejezdem (H7 - Obrázek 15 a 16). 6. Přehled nálezů 6.1 Kognitivní průchod Závažnosti nálezů jsou očíslovány od 1-3, které vyjadřují následující prioritu: 1 Kosmetický problém 2 Důležitý problém. 3 Závažný problém. Plánování trasy autem - 5.1 Krok 2 - nález K1 (obrázek 4). Problém: Aplikace změní název výchozí ulice, přitom tato ulice existuje a není proto důvod ji měnit. Tuto změnu uživateli navíc nijak neoznámí. Priorita: 2 Řešení: nabídnout uživateli možnost volby v případě pochybností. 13

Krok 5 - nález K2 (obrázek 6). Problém: Uživatel nemá možnost zobrazit si informace o dopravě pro konkrétní den a čas. Musí složitě vyhledávat tyto data přes vyhledávácí pole. Priorita: 2 Řešení: nabídnout uživateli možnost volby dne a času přímo v plánování trasy. 6.2 Heuristická evaluace H1 - Obrázek 9 Problém: Nová verze aplikace tuto funkci nepodporuje, uživatel je nucen přepnout složitě na starší verzi. Kategorie: 6, 8 Priorita: 2 Řešení: Funkci přidat i do nové verze. H2 - Obrázek 10 Problém: Aktivování funkce měření vzdálenosti je skryto pod Laboratoří map. Kategorie: 2 Priorita: 1 Řešení: Lepší pojmenováno sekce. H3 - Obrázek 11 Problém: Defaultně je funkce deaktivována, uživatel musí kliknout na Aktivovat, i když je dost pravděpodobné, že je v této sekci právě kvůli aktivaci. Kategorie: 7 Priorita: 1 Řešení: Defaultně funkci aktivovat. H4 - Obrázek 12 Problém: Pojmem pohotovost aplikace nerozumí přímo zdravotnickou pohotovost. Kategorie: 4 Priorita: 1 Řešení: Nabídka možností. H5 - Obrázek 13 Problém: U některých firem aplikace zobrazí kontakt například i s telefonem a otevírací dobou, u některých ne (i když jsou tyto informace dostupné přes vyhledávač) Kategorie: 7 Priorita: 1 Řešení: Lépe propojit vyhledávač a aplikaci. 14

H6 - Obrázek 14 Problém: Při prvním náhledu přes Street View jsou uživateli podsouvány zbytečné fotografie okolí. Kategorie: 8 Priorita: 1 Řešení: Snímky skrýt a na požádání je ukázat. H7 - Obrázek 15-16 Problém: Street View při procházení silnice například přes most nebo víceúrovňovou křižovatku vždy přesně neví, kterou úroveň vybrat k zobrazení. Kategorie: 2, 3, 7 Priorita: 1 Řešení: Lépe držet zvolený směr (tedy i úroveň zobrazení). 7. Závěr testování Otestovat všechny nabízené funkce a možnosti Google maps by bylo velmi složité, ale i při testování případů užití použitých v tomto dokumentu se ukázalo, že aplikace není zdaleka bezchybná a uživatelsky vždy příjemná. Jako hlavní problém vidím skutečnost, že služba nám mnohdy vnucuje nepotřebné informace (fotky od uživatelů ve Street view přes čtvrt obrazovky), a někdy naopak zcela zásadní funkcionalitu postrádá, nebo ji uživatel musí složitě dohledávat (dopravní informace v plánování trasy, měření vzdálenosti). Dle mého názoru byla starší verze aplikace přehlednější a více intuitivní pro nezkušeného uživatele. I přesto ale většinu základních požadavků zvládne rychle a srozumitelně. 15