ČVUT
Testování aplikace Cinestar Projekt z A7B39TUR Vojtěch Suk 12.10.2013
Testování aplikace Cinestar
1. Obsah 2.
Popis aplikace .................................................................................................................................. 4
3.
Cílová skupina .................................................................................................................................. 5
4.
Přehled případů užití ....................................................................................................................... 5
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
Testování kognitivním průchodem .................................................................................................. 6 5.1
5.1.1
Spuštění aplikace ............................................................................................................. 6
5.1.2
Shrnutí ............................................................................................................................. 6
5.2
Vyhledání konkrétního promítacího času ....................................................................... 7
5.2.2
Shrnutí ............................................................................................................................. 7
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
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 7.
Use case 2 ................................................................................................................................ 7
5.2.1
5.3
6.
Use case 1 ................................................................................................................................ 6
Shrnutí ................................................................................................................................... 10
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
[email protected]
2
Testování aplikace Cinestar 7.1.4
Rezervace místa na určitý promítací čas ....................................................................... 11
[email protected]
3
Testování aplikace Cinestar
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).
[email protected]
4
Testování aplikace Cinestar
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.
[email protected]
5
Testování aplikace Cinestar
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
Otázka Q1 Q2 Q3
Spuštění aplikace
Odpověď NE ANO ANO
Popis N1: Pro neznalého není zřejmé co udělat
Doporučení
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.
[email protected]
6
Testování aplikace Cinestar
5.2 Use case 2 5.2.1
Vyhledání konkrétního promítacího času
Otázka Odpověď Popis Q1 ANO Stačí jen listovat filmy NE *) N2: Výběr jiného dne nemusí být úplně zřejmý Q2 ANO ANO *) Q3 ANO Promítací časy se ihned a správně zobrazí na display ANO *) Vybraný den se mu přehledně zobrazí na display *) výběr jiného promítacího dne
Doporučení
5.2.2 Shrnutí Vyhledání konkrétního času bude bezproblémové.
[email protected]
7
Testování aplikace Cinestar
5.3 Use case 3 5.3.1
Procházení filmů určitý den a čas
Otázka Odpověď Q1 NE Q2 ANO Q3
ANO
Popis N3: Tlačítko je bez popisku a celkem nenápadné Pokud uživatel ví, co stisknout, tak se aplikace zachová korektně Zobrazí se seznam filmů podle času
Doporučení Popisky tlačítek
5.3.2 Shrnutí Pro uživatele neznalého aplikace, je problém najít seznam filmů podle času.
[email protected]
8
Testování aplikace Cinestar
5.4 Use case 4 5.4.1
Otázka Q1 Q2 Q3
Rezervace místa na určitý promítací čas
Odpověď ANO ANO NE
Popis Tlačítko je bez popisku a celkem nenápadné Uživatel provede správný krok N4: Aplikace uživatele přesměruje na stránky cinestar.cz
Doporučení
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
[email protected]
9
Testování aplikace Cinestar 6.2.3 Procházení dostupných filmů v určitý den a čas Popis problému Heuristika N6: Uživatel nenalezne tlačítko pro H6 přepnutí do jiného zobrazení
Doporučení Doplnit popisek tlačítka
6.2.4 Rezervace místa na určitý čas Popis problému Heuristika N7: Z webu je problém dostat do H3 předchozího stavu N8: Web není efektivní pro rychlou H7 práci
Doporučení Přepracovat rezervaci lístků 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. 2. 3. 4. 5.
Není problém použitelnosti Kosmetický problém Malý problém Velký problém (je důležité aplikaci upravit) Závažný problém (nutné úpravy)
7.1 Přehled nálezů 7.1.1 Spuštění aplikace Popis problému N1: Pro neznalého není zřejmé co udělat (5.1.1)
Doporučení Doplnit nápovědu
7.1.2 Vyhledání konkrétního promítacího času Popis problému Doporučení N2: Výběr jiného dne nemusí být úplně Doplnit nápovědu zřejmý (5.2.1) N5: Chybí jakákoli nápověda (heuristika H10, Doplnit nápovědu 6.2.2) 7.1.3 Procházení filmů určitý den a čas Popis problému N3: Tlačítko je bez popisku a celkem nenápadné (5.3.1) N6: Uživatel nenalezne tlačítko pro přepnutí do jiného zobrazení (heuristika H6, 6.2.3)
[email protected]
Doporučení Doplnit popisek tlačítka
Priorita 2
Priorita 2 2
Priorita 3
Doplnit popisek tlačítka(nápovědu)
10
Testování aplikace Cinestar 7.1.4 Rezervace místa na určitý promítací čas Popis problému Doporučení N4: Aplikace uživatele přesměruje na Přepracovat stránky cinestar.cz (5.4.1) rezervaci lístků N7: Z webu je problém dostat do Přepracovat předchozího stavu (heuristika H3, 6.2.4) rezervaci lístků N8: Web není efektivní pro rychlou práci Optimalizovat (heuristika H7, 6.2.4) web pro mobilní telefon
[email protected]
Priorita 4 4 3
11