Testování aplikace ghost commander

Podobné dokumenty
A4B39TUR Testování webu utvs.cvut.cz

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

Testová ní The Elder Scrolls V: Skyrim

[ESET SMART SECURITY 7]

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

Testova nı e-shop Alza.cz

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

Semestrální projekt - Vyhledávač přátel pomocí GPS

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ SEMESTRÁLNÍ PRÁCE A2 NA PŘEDMĚT A4B39TUR TESTOVÁNÍ PROGRAMU VIRTUALBOX

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

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

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

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

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

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

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

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

Testování aplikace pro správu hesel KeePassX

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

Moje spojení. Testování uživatelského rozhraní nové internetové funkce DPP. Renata Musilová

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

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

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

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

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

Testování mobilního telefonu HTC Desire HD

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

Internetový obchod Mironet

TUR A2 Vojtěch Kessler

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

Návrh zpravodajské aplikace idnes po Android

A2 Testování webu Trello.com

TEST UZ IVATESLKE HO ROZHRANI CINNAMON SYSTE MU LINUX MINT

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

Testování mobilní navigace NACESTY

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

TEST UŽIVATELSKÉHO ROZHRANÍ INTERNETOVÉHO

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

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

Principy tvorby mobilních aplikaci. Martin Egermajer

Testování mobilní aplikace Můj vlak

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

Zpoždění vlaků. Systém support Aplikace nabídne při zadávání stanice nejbližší stanice podle aktuální pozice uživatele získané z GPS.

Testování cd.cz/eshop

D1: D2: KINO - Mobilní aplikace. Semestrální práce do předmětu A7B39PDA Ondřej Kulatý. Název: KINO

Testování webových stránek AEROFLOT Russian Airlines.

TESTOVÁNÍ MOBILNÍHO TELEFONU SONY ERICSSON G900

Testová ní mobilní ho telefonu HTC Wildfire

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

Vývoj aplikace Readily (RSS čtečka pro Android) Semestrální projekt předmětu Y39PDA Autor: Michal Cerman

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

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

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

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

Testování uživatelského rozhraní

Testování internetového rezervačního portálu společnosti Student Agency

Semestrální práce A7B39PDA. Klient pro informační systém (KOS)

Test ového klienta portálu seznam.cz

ipod Classic. Václav Strnad Czech Technical University in Prague

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

Spuštění a ukončení databázové aplikace Access

[BAL-MLP] Multiplayer

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

Obsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS

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

Testování mobilního telefonu Nokia 6303i

Testování mobilního telefonu HTC 7 Mozart

Party Navigator PDA Tomáš Kuhn. kompletní dokumentace. Party Navigator. Tomáš Kuhn

1 Tabulky Příklad 7 Access 2010

Databox CONTACT 6 základní operace programu

14. května 2012, Brno

Inteligentní řešení kamerového systému

Návod pro řešení typických problémů se stabilitou AMČR

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

Testování TomTom navigace pro Android

Testování programu Skype

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

MOBILNÍ VERZE SYSTÉMU ASJA (dostupná od 7. září 2016)

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

Aplikace Vyhledání a stažení aplikace Založení BlackBerry ID Internet Nastavení u Zap./Vyp. přístupového bodu Přihlášení do Wi-Fi sítě

Webové stránky Student Agency pro rezervaci jízdenek

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

Semestrální projekt - Vyhledávač přátel pomocí GPS

Práce s programem MPVaK

Y39PDA Exercise manager

Semestrální práce TUR A3

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

Budovy a místnosti. 1. Spuštění modulu Budovy a místnosti

Popis a ovládání. Aplikace 602XML Filler

IP kamera. Uživatelský manuál

5 Evidence manželských smluv

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze Kontakty 08/ Obsah

Instalace a od-instalace aplikace Google / Android

Obslužný software. PAP ISO 9001

Testování aplikace Facebook Messenger pro Windows Phone 8.1

Testování mobilního telefonu Apple iphone 4

Průvodce aplikací FS Karta

Instalace souborů VHOPE a souborů knihovny VHOPE

Dokumentace k produktu IceWarp Notifikační nástroj

Transkript:

Testování aplikace ghost commander Tomáš Marvan - 4. semestr OI Vypracováno v rámci předmětu Testování uživatelského rozhraní 1

Obsah Popis aplikace... 3 Cílová skupina... 3 Metody testování... 3 Kognitivní průchod... 3 Heuristická evaluace... 4 Testované scénáře... 4 Vyhledání a spuštění existujícího souboru... 4 Vytvoření (textového) souboru... 4 Zkopírování (přesunutí) souboru z konkrétního umístění do jiného... 4 Seřazení seznamu souborů podle data vytvoření... 4 Vytvoření ftp připojení... 4 Testování... 5 Vyhledání existujícího souboru... 5 Kognitivní průchod... 5 Vytvoření (textového souboru)... 7 Kognitivní průchod... 7 Zkopírování (přesunutí) souboru z konkrétního umístění do jiného... 8 Kognitivní průchod... 8 Heuristická evaluace... 10 Seřazení seznamu souborů podle data vytvoření... 10 Heuristická evaluace... 10 Vytvoření ftp připojení... 11 Kognitivní průchod... 11 Závěr... 13 2

Popis aplikace K testování jsem si vybral aplikaci v mém mobilním telefonu. Je to aplikace Ghost Commander. Tato aplikace je určena pro operační systém Android a plní roli souborového manažera. Je k dispozici na Android Marketu. K jeho hlavním výhodám patří intuitivní ovládání a mimo jiné i podpora ftp protokolu. Také nabízí mód dvou panelů a to i v režimu zobrazení na výšku. V této aplikaci je mnoho věcí konfigurovatelných. Testování budu provádět na svém mobilním telefonu Samsung Galaxy S s operačním systémem Android verze 2.3.3. Tento telefon nabízí jako vstupy od uživatele následující: dotykový displej, jedno hardwarové tlačítko a dvě dotykové pod displejem, ovládání hlasitosti z boku telefonu a uzamykací tlačítko také z boku telefonu. Cílová skupina Cílová skupina jsou uživatelé mobilního telefonu podporujícího operační systém android, kteří hledají dobrou aplikaci sloužící jako správce souborů. U cílové skupiny se předpokládá základní znalost ovládání mobilního telefonu. Metody testování V této práci budou provedeny dvě metod testování bez uživatele. Testování tedy provádí tester bez účasti uživatele. V každé metodě je nejprve nutné určit, co budeme testovat. Na začátku se tedy definují testované scénáře užití (use cases). Kognitivní průchod Pro testování kognitivním průchodem se předpokládá funkční verze testovaného produktu. Kognitivní průchod je metoda, při které se tester snaží vžít do uživatele a simuluje průchod scénářem. Scénář se rozdělí do jednotlivých kroků. Pro každý krok si tester pokládá tři otázky (zde označeny,, ). : Bude uživateli jasné, co má udělat? : Spojí si uživatel akci se správným prvkem rozhraní? : Dostane uživatel smysluplnou odpověď na svou akci? Pokud je odpověď na první otázku ne, není nutné odpovídat na další dvě. V případě nálezu (odpovědi ne) by se měla uvést doporučení pro jeho nápravu. Nálezu by se měla určit priorita. V tomto textu bude priorita určena následovně: Hodnota Popis 0 Není problém z hlediska UI 1 Kosmetická vada 2 Drobný problém 3 Závažný problém měl by být odstraněn 4 Kritický problém musí být odstraněn 3

Heuristická evaluace Pro testování heuristickou evaluací postačí prototyp nebo screenshot produktu. Testování heuristickou evaluací je založeno na sadě pravidel (neboli heuristik), které by ideální produkt měl splňovat. Aplikace je testována, zda tato pravidla dodržuje, či nikoliv. Oproti kognitivnímu průchodu je méně formální a nemá tak pevnou strukturu. V této práci budu používat sadu deseti heuristik, jak je definoval Jakob Nielsen v roce 1994. V tomto textu jsou heuristiky označeny H 1 H 10. H 1 : Visibility of systém status viditelnost stavu systému H 2 : Match between system and the real world spojení mezi systémem a reálným světem H 3 : User control and freedom uživatelovo řízení a svoboda H 4 : Consistency and standards konzistentnost a standardy H 5 : Error prevention prevence chyb H 6 : Recognition rather than recall minimalizace nutnosti cokoliv si pamatovat H 7 : Flexibility and efficiency of use flexibilita a efektivita používání H 8 : Aesthetic minimalist design minimalisticý design H 9 : Help users recognize, diagnose, and recover from errors pomoc uživateli rozpoznat a opravit chybu H 10 : Help and documentation pomoc a dokumentace Obdobně jako u kognitivního průchodu by měl každý nález obsahovat nápravné opatření a prioritu. Testované scénáře Vyhledání a spuštění existujícího souboru Uživatel ví o umístění konkrétního souboru v adresářové struktuře a pokusí se jej vyhledat a spustit ho. Vytvoření (textového) souboru Uživatel se pokusí někde v adresářové struktuře vytvořit nový soubor a zapsat do něj jednoduchý text. Zkopírování (přesunutí) souboru z konkrétního umístění do jiného Uživatel se pokusí zkopírovat existující soubor do jiného umístění. Seřazení seznamu souborů podle data vytvoření Uživatel se pokusí seznam souborů z konkrétní složky setřídit podle data vytvoření. Vytvoření ftp připojení Uživatel se pokusí vytvořit ftp připojení a získat adresářovou strukturu ze známého ftp serveru. 4

Testování Vyhledání existujícího souboru Kognitivní průchod Kroky: 1. Z hlavního menu vyberu položku Local storage 2. Vyberu složku podle požadovaného umístění souboru 3. Kliknu na požadovaný soubor 4. Ze seznamu vyberu aplikaci pomocí níž chci soubor otevřít Obrázek 1.1 počáteční stav 1. krok vyberu local storage Podle obrázku a popisku akce Zobrazí se seznam adresářů a v horní liště cesta 2. krok vyberu požadovanou složku 5

Změní se aktuální umístění 3. krok kliknout na požadovaný soubor Zobrazí se seznam dostupných aplikací pro dokončení otevření souboru 4. krok vybrat aplikaci k otevření Soubor se otevře Závěr Obrázek 1.2 koncový stav Testování kognitivním průchodem neodhalilo žádné nedostatky. 6

Vytvoření (textového souboru) Kognitivní průchod Kroky: 1. změním aktuální umístění na složku, do které chci soubor vytvořit 2. Kliknu na dolní levé tlačítko telefonu 3. Z menu vyberu soubor 4. Vyberu vytvořit nový soubor 5. Napíšu jméno nového souboru a kliknu na ok 6. Ve vyvolaném editoru vložím obsah souboru 7. Kliknu na dolní levé tlačítko telefonu 8. Vyberu uložit a zavřu editor 1. krok změna umístění 2. krok - kliknu na dolní levé tlačítko telefonu NE Když chci vytvořit soubor, nenapadne mě vyvolat kontextové menu dolním levým tlačítkem Vyvolá se menu 3. krok vyberu soubor Místo nepřehledného menu dát do spodní části obrazovky popisek tlačítek telefonu. Priorita 2 Vyvolá se podmenu 4. krok vyberu vytvořit nový soubor Otevře se dialog pro název souboru 7

Závěr 5. krok napíšu název souboru a kliknu na ok otázka odpověď Poznámka opatření Otevře se editor 6. krok v editoru vložím obsah souboru otázka odpověď Poznámka opatření 7. krok kliknu na dolní levé tlačítko telefonu NE Neevidentí akce. Přidat popisek tlačítek místo prázdného místa. Priorita 2 Vyvolá se menu 8. krok kliknu na uložit a zavřu editor Pokud je třeba vyvolat kontextové menu, tak není zřejmé, který ovládací prvek k tomu slouží (viz. Krok 2 a 7). Místo nepřehledného menu (viz. Obrázek 2.1) ve spodní části obrazovky by zde mohly být popisky příslušných tlačítek telefonu. Obrázek 2.1 dolní menu Zkopírování (přesunutí) souboru z konkrétního umístění do jiného Kognitivní průchod Kroky: 1. Vyberu v levém panelu složku obsahující zdrojový soubor 2. Označím soubor kliknutím na pravou část řádku obsahujícího soubor 3. Přepnu do druhého panelu 4. Vyberu cílovou složku 5. Přepnu do prvního panelu 6. Ve spodním menu vyberu kopíruj 8

1. krok v levém panelu vyberu složku se zdrojovým souborem 2. krok označení souboru NE Soubor se označuje kliknutím na pravou část řádku obsahujícího soubor. To se často navzájem V seznamu souborů oddělení části pro otevírání a výběr. plete s otevřením souboru. Řádek se podbarví 3. krok přepnu do pravého panelu Uživatel by intuitivně rovnou kliknul na Zvolit jinou koncepci NE tlačítko kopíruj. kopírování při V zobrazení na výšku zobrazení na výšku. není pravý panel Priorita 3 vidět. Panel se přepne 4. krok vyberu cílovou složku Aktuální složka se změní 5. krok přepnu do levého panelu Panel se přepne 6. krok ve spodním menu vyberu kopíruj 9

Závěr Zobrazí se hláška Myšlenka dvou panelů při práci se soubory je efektivní, ale při použití telefonu na výšku by měla být použita pro práci se soubory jiná technika. Heuristická evaluace Nález Heuristika Náprava Priorita Překlikávání mezi panely je neefektivní. Musí se kliknout na poměrně tenký pruh, reprezentující panel. Menu ve spodní části je zcuknuté (tudíž se nedá pořádně trefit prstem na požadovaný prvek) a nepřehledné. Některé popisky akcí jsou v angličtině a některé v češtině. Závěr H 7 H 8 H 4 Přepínání panelů například pomocí táhnutí obrazovky. Místo názvů akcí ve spodním menu dát výstižnější a prostorově méně náročný obrázek. Vybrat si jen jeden jazyk. Heuristická evaluace ukázala, že menu ve spodní části není dobře řešené. Přepínání panelů by také stálo za to vylepšit. Seřazení seznamu souborů podle data vytvoření Heuristická evaluace Nález Heuristika Náprava Priorita Není jasné podle jakého kritéria jsou právě zobrazené soubory setříděny. Není jasné, zda se třídí vzestupně, nebo sestupně. Po požadavku na setřídění není ohlášeno, zda je třídění hotové. Závěr H 1 H 1 H 9 Naznačit parametr podle kterého se třídí. Přidat šipku ve směru třídění. Přidat dialog seznam setříděn. Tato metoda odhalila chyby návrhu související především s komunikací s uživatelem. 2 3 3 3 2 1 10

data Obrázek 4.1 seznam souborů setříděných podle Vytvoření ftp připojení Kognitivní průchod Kroky: 1. Z menu vyberu FTP site 2. Vyplním formulář s informacemi o serveru 3. Kliknu na ok 1. krok Vyberu FTP site Podle ikony a popisku Zobrazí se formulář (Obrázek 5.1 ) 11

Obrázek 5.1 formulář pro ftp připojení Závěr 2. krok vyplním formulář NE Popisek složka: není jednoznačný. Tlačítko Active také není jednoznačné - co je vlastně aktivní po jeho zaškrtnutí? 3. krok kliknu na ok Zpřesnit popisky. Priorita 1 Otevře se ftp server nebo se zobrazí chybová hláška Kognitivní průchod odhalil méně závažnou mezeru v popiscích u formuláře vytvářejícího připojení. 12

Závěr Obě metody testování testovaly základní scénáře užití aplikace Ghost Commander. Ukázalo se, že scénáře nemají kritické nedostatky. Oproti tomu je někdy potřeba chvilka zkoušení než se dosáhne cílené akce. 13