ČVUT Testování aplikace Cinestar Projekt z A7B39TUR Vojtěch Suk 12.10.2013
1. Obsah 2. Popis aplikace... 4 3. Cílová skupina... 5 4. Přehled případů užití... 5 4.1 Spuštění aplikace... 5 4.2 Vyhledání konkrétního promítacího času některého z filmů... 5 4.3 Procházení dostupných filmů v určitý den a čas.... 5 4.4 Rezervace místa na určitý promítací čas.... 5 5. Testování kognitivním průchodem... 6 5.1 Use case 1... 6 5.1.1 Spuštění aplikace... 6 5.1.2 Shrnutí... 6 5.2 Use case 2... 7 5.2.1 Vyhledání konkrétního promítacího času... 7 5.2.2 Shrnutí... 7 5.3 Use case 3... 8 5.3.1 Procházení filmů určitý den a čas... 8 5.3.2 Shrnutí... 8 5.4 Use case 4... 9 5.4.1 Rezervace místa na určitý promítací čas... 9 5.4.2 Shrnutí... 9 6. Testování heuristickou evaluací... 9 6.1 Sada použitých heuristik... 9 6.2 Průběh... 9 6.2.1 Spuštění aplikace... 9 6.2.2 Vyhledání konkrétního promítacího času některého z filmů... 9 6.2.3 Procházení dostupných filmů v určitý den a čas... 10 6.2.4 Rezervace místa na určitý čas... 10 6.3 Shrnutí... 10 7. Shrnutí testování... 10 7.1 Přehled nálezů... 10 7.1.1 Spuštění aplikace... 10 7.1.2 Vyhledání konkrétního promítacího času... 10 7.1.3 Procházení filmů určitý den a čas... 10 sukvojte@fel.cvut.cz 2
7.1.4 Rezervace místa na určitý promítací čas... 11 sukvojte@fel.cvut.cz 3
2. Popis aplikace Aplikace CineStar slouží k rychlému přehledu právě vysílaných filmů v multikinech CineStar na telefonech vybavených systémem Google Android a je volně ke stažení na Samsung Apps. K používání je nutné aktivní připojení k internetu a to buď prostřednictvím mobilních dat (3G,EDGE,GPRS) a nebo WiFi. K ovládání aplikace je k dispozici celkem 5 tlačítek a slider pro scrollování daty. Aplikaci budeme testovat ve verzi 1.1.0 na telefonu značky Samsung Galaxy S3 Mini (Android 4.1.2). sukvojte@fel.cvut.cz 4
3. Cílová skupina Cílovou skupinou jsou lidé ve věku od 18-35 let, kteří vlastní mobilní telefon vybavený Androidem a jsou pravidelnější zákazníci multikin. 4. Přehled případů užití 4.1 Spuštění aplikace Spuštění aplikace je základním předpokladem pro další používání aplikace. Mělo by tedy proběhnout bez větších problémů. Očekávám problémy s dohledáním aplikace v seznamu aplikací. Test bude proveden heuristickou analýzou i kognitivním průchodem, zjistíme tak nejvíce nedostatků. 4.2 Vyhledání konkrétního promítacího času některého z filmů Pravidelně se setkáváme s upoutávkami na nové filmy (například v metru při cestě do práce,...), takže se dostaneme do situace, kdy víme o filmu který by jsme chtěli vidět a vyvstává pro nás otázka kdy. Proto je důležité aby aplikace umožnila bezproblémové dohledání promítacího času námi vybraného filmu. K testování budou použity oboje metody, tak jako v předchozím případě. 4.3 Procházení dostupných filmů v určitý den a čas. Jsou situace, kdy máme volný čas a chcete jít za zábavou, jedna z možností je i jít do kina na nějaký (i náhodně zvolený) film. Takže od naší aplikace budeme vyžadovat aby jsme snadno nalezli vhodné filmy v nejbližším čase. Test bude prováděn oběma metodami, pro odhalení co nejvíce nedostatků. 4.4 Rezervace místa na určitý promítací čas. V momentě kdy máme vybraný film a chtěli by jsme si zarezervovat lístek v konkrétní čas, chtěli by jsme to provést co nejjednodušší cestou. K testování budou použity oboje metody. sukvojte@fel.cvut.cz 5
5. Testování kognitivním průchodem Při testu kognitivním průchodem je simulován uživatel z cílové skupiny. Cílem je zjistit jestli je uživatel schopný zvládnout daný scénář a zjistit kde se od něj odchyluje. Budou kladeny následující otázky: Q1: Bude uživatel vědět co má udělat? Q2: Zvolí správnou akci pro dosažení svého cíle? Q3: Je dostatečně zřejmá zpětná vazba? 5.1 Use case 1 5.1.1 Spuštění aplikace Otázka Odpověď Popis Doporučení Q1 NE N1: Pro neznalého není zřejmé co udělat Q2 ANO Q3 ANO Spustí se aplikace 5.1.2 Shrnutí Pro uživatele znalému prostředí Android nebude spuštění aplikace dělat žádný problém. sukvojte@fel.cvut.cz 6
5.2 Use case 2 5.2.1 Vyhledání konkrétního promítacího času Otázka Odpověď Popis Doporučení Q1 ANO NE *) Stačí jen listovat filmy N2: Výběr jiného dne nemusí být úplně zřejmý Q2 ANO ANO *) Q3 ANO ANO *) Promítací časy se ihned a správně zobrazí na display Vybraný den se mu přehledně zobrazí na display *) výběr jiného promítacího dne 5.2.2 Shrnutí Vyhledání konkrétního času bude bezproblémové. sukvojte@fel.cvut.cz 7
5.3 Use case 3 5.3.1 Procházení filmů určitý den a čas Otázka Odpověď Popis Doporučení Q1 NE N3: Tlačítko je bez popisku a celkem nenápadné Popisky tlačítek Q2 ANO Pokud uživatel ví, co stisknout, tak se aplikace zachová korektně Q3 ANO Zobrazí se seznam filmů podle času 5.3.2 Shrnutí Pro uživatele neznalého aplikace, je problém najít seznam filmů podle času. sukvojte@fel.cvut.cz 8
5.4 Use case 4 5.4.1 Rezervace místa na určitý promítací čas Otázka Odpověď Popis Doporučení Q1 ANO Tlačítko je bez popisku a celkem nenápadné Q2 ANO Uživatel provede správný krok Q3 NE N4: Aplikace uživatele přesměruje na stránky cinestar.cz Přepracovat rezervaci lístků 5.4.2 Shrnutí Tlačítko rezervace je přehledné a uživatel snadno odhadne jak ho použít, ovšem odezva je ve formě webové stránky v prohlížeči, která už tak přehledná není. 6. Testování heuristickou evaluací Heuristická evaluace je metoda založená na předem definovaných pravidlech. Aplikace je poté testována jestli tyto pravidla dodržuje. 6.1 Sada použitých heuristik Použil jsem sadu pravidel od Jakoba Nielsna z roku 1994. 6.2 Průběh 6.2.1 Spuštění aplikace U tohoto bodu jsem heuristickou analýzou nenalezl žádny problém. 6.2.2 Vyhledání konkrétního promítacího času některého z filmů Popis problému Heuristika Doporučení N5: Chybí jakákoli nápověda H10 Přidat nápovědu sukvojte@fel.cvut.cz 9
6.2.3 Procházení dostupných filmů v určitý den a čas Popis problému Heuristika Doporučení N6: Uživatel nenalezne tlačítko pro přepnutí do jiného zobrazení H6 Doplnit popisek tlačítka 6.2.4 Rezervace místa na určitý čas Popis problému Heuristika Doporučení N7: Z webu je problém dostat do předchozího stavu H3 Přepracovat rezervaci lístků N8: Web není efektivní pro rychlou práci H7 Optimalizovat web pro mobilní telefon 6.3 Shrnutí Testování odhalilo, že aplikace postrádá jakoukoli nápovědu. 7. Shrnutí testování Aplikace se vyznačuje menšími problémy v uživatelském rozhraní. Chybí především popisy tlačítek, nápověda a intuitivní rezervace lístků. Ale převážná část aplikace je jinak v pořádku. Nálezy budu rozdělovat podle následující priority: 1. Není problém použitelnosti 2. Kosmetický problém 3. Malý problém 4. Velký problém (je důležité aplikaci upravit) 5. Závažný problém (nutné úpravy) 7.1 Přehled nálezů 7.1.1 Spuštění aplikace Popis problému Doporučení Priorita N1: Pro neznalého není zřejmé co udělat (5.1.1) Doplnit nápovědu 2 7.1.2 Vyhledání konkrétního promítacího času Popis problému Doporučení Priorita N2: Výběr jiného dne nemusí být úplně Doplnit nápovědu 2 zřejmý (5.2.1) N5: Chybí jakákoli nápověda (heuristika H10, 6.2.2) Doplnit nápovědu 2 7.1.3 Procházení filmů určitý den a čas Popis problému Doporučení Priorita N3: Tlačítko je bez popisku a celkem Doplnit popisek tlačítka 3 nenápadné (5.3.1) N6: Uživatel nenalezne tlačítko pro přepnutí do jiného zobrazení (heuristika H6, 6.2.3) Doplnit popisek tlačítka(nápovědu) sukvojte@fel.cvut.cz 10
7.1.4 Rezervace místa na určitý promítací čas Popis problému Doporučení Priorita N4: Aplikace uživatele přesměruje na Přepracovat 4 stránky cinestar.cz (5.4.1) rezervaci lístků N7: Z webu je problém dostat do Přepracovat 4 předchozího stavu (heuristika H3, 6.2.4) rezervaci lístků N8: Web není efektivní pro rychlou práci (heuristika H7, 6.2.4) Optimalizovat web pro mobilní telefon 3 sukvojte@fel.cvut.cz 11