A4B39TUR Testování webu utvs.cvut.cz 9.3.2014 Jakub Vašek (vasekja2@fel.cvut.cz)
1 Popis stránky Tato webová stránka má hlavní menu nahoře, které je statické (při scrollování zmizí), vedlejší menu je vlevo. Celá stránka je zarovnána na střed a pozadí je v šedivé barvě. Stránka je z mého pohledu dobře barevně vyvážená. 2 Cílová skupina Uživateli této stránky jsou převážně studenti ČVUT, kteří mají zájem se sportovně vyžít. Mohou využít velkého výběru tělocviků, letních a zimních tělocviků. Jsou zde aktuální informace týkající se sportovního dění na ČVUT. A můžeme se odtud dostat do rezervačního systému sportovišť provozovaných ÚTVS. 3 Testované případy užití 3.1 Prohlídka nabídky tělocviků a tělovýchovných kurzů Tuto část rozdělíme do dvou částí: tělocviky a tělovýchovné kurzy. Abychom si mohli něco zapsat, je vždy dobré si to prohlédnout. 3.2 Přihlášení do systému a změna osobních údajů Do každého systému, který nám umožňuje zápis nějakých předmětů nebo něčeho podobného, je třeba se přihlásit a případně si změnit osobní údaje jako telefonní číslo, e-mail a podobně. 3.3 Zápis tělocviku Na tomto webu si můžeme zapsat tělocvik, můžeme vybírat z velkého množství sportů a časů, popřípadě i vyučujících. 3.4 Zápis tělovýchovného kurzu Můžeme vybírat ze dvou druhů, letní a zimní. Poté se můžeme zaměřit na náplň kurzu, místo konání atp. 4 Metody testování 4.1 Heuristická evaluace Tato metoda se opírá o sadu několika pravidel (heuristik). Testuje se, zda a jak aplikace porušuje tato pravidla. V této práci je používána následující sada heuristik od Jakoba Nielsena z roku 1994: H1 Visibility of system status H2 Match between system and the real world H3 User Control and Freedom H4 Consistency and Standards H5 Error prevention H6 Recognition rather than recall H7 Flexibility and efficiency of use H8 Aesthetic and minimalist design 2
H9 Help user recognize, diagnose and recover from errors H10 Help and documentation 4.2 Kognitivní průchod Tato metoda simuluje uživatele z cílové skupiny, který provádí posloupnost dílčích úkonů, jež vede k cílovému stavu. Na začátku je vytyčen cíl: Q0: Čeho chce uživatel dosáhnout Při každém dílčím úkonu jsou kladeny tyto 3 otázky Q1: Bude uživateli jasné, co má v tomto kroku udělat? Q2: Spojí si uživatel popisek akce s jejím skutečným účelem? Q3: Dostane uživatel odpovídající odezvu na právě provedenou akci? 5 Testování heuristickou evaluací 5.1 Prohlídka nabídky kurzů a tělocviků Obr. 1: Úvodní stránka kurzů 3
Obr. 2: Tabulka kurzů Obr. 3: Stránka destinace 4
Obr. 4: Stránka účastníků Obr. 5: Stránka učitelů Obr. 6: Výběr z nabídky tělocviků 5
Obr. 7: Tabulka tělocviků Pravidlo Popis Nález H4 Ze stránky destinací, tabulky zúčastněných a učitelů není tlačítko zpět N1 H2 Na obr. 6 není jasné, že povinná + volitelná TV znamená přehled TV N2 6
5.2 Přihlášení a editace osobních údajů Obr. 8: přihlašovací formulář Obr. 9: Editace osobních údajů Pravidlo Popis Nález H9 Přihlásit se můžeme jen v sekci kurzy a výuka N3 H2 Na obr. 2 je dvakrát napsaný vzor pro RČ N4 7
6 Testování kognitivním průchodem 6.1 Zápis tělocviku Q0: Bude si schopen uživatel zapsat tělocvik? 6.1.1 Krok 1: přejití do sekce tělocviků Q1 ANO Uživatel se chce dostat do sekce tělocviků Q2 ANO Kliknout na VÝUKA, nic jiného totiž ÚTVS nevyučuje Q3 ANO Objeví se stránka výuky 6.1.2 Krok 2: přejití k zápisu tělocviku Q1 ANO Uživatel se chce dostat k zápisu TV Q2 ANO Kliknout na zapsání do hodin TV Q3 ANO V hlavním panelu se objeví nabídka 8
6.1.3 Krok 3: výběr předmětu Q1 ANO Uživatel chce vybrat kód předmětu Q2 ANO Vybere z rozvinovacího menu Q3 ANO Objeví se obrázek viz krok 4 6.1.4 Krok 4: výběr sportu Q1 ANO Vybrat sport Q2 ANO Rozbalit rozvinovací menu, kde je napsáno vyberte sport, a vybrat sport Q3 ANO Objeví se tabulka hodin 9
6.1.5 Krok 5: vybrat hodinu a zapsat ji Q1 ANO Najít preferovanou hodinu a zapsat ji Q2 ANO Kliknout na tlačítko zapsat v řádku, kde je daná hodina Q3 ANO Objeví se potvrzovací formulář 6.1.6 Krok 6: potvrzení výběru Ve formuláři Chce si zapsat tělesnou výchovu?...ano NE Q1 NE Potvrdit výběr tělocviku N5 Q2 ANO Kliknout na ANO Q3 ANO Objevíme se zpět na stránce zápisu TV, v tabulce se objeví provedená změna 6.2 Zápis tělovýchovného kurzu Q0: Bude si schopen uživatel zapsat tělovýchovný kurz? 10
6.2.1 Krok 1:přejití do sekce kurzů Q1 ANO Přejít do sekce kurzy Q2 ANO Kliknout na sekci KURZY Q3 ANO Objeví se úvodní stránka kurzů 6.2.2 Krok 2: přejití k zápisu kurzu Q1 ANO Přejít k zápisu kurzu Q2 ANO Kliknout na zapsání na kurz Q3 ANO V hlavním panelu se objeví tabulka kurzů 11
6.2.3 Krok 3: Zapsání vybraného kurzu Q1 ANO Zápis daného kurzu Q2 ANO Kliknout na zapsat v řádce daného kurzu Q3 ANO V hlavním panelu se objeví tabulka kurzů 6.2.4 Krok 4: Vyplnění osobních údajů a potvrzení Q1 ANO Vyplnit osobní údaje a potvrdit Q2 NE Vyplnění, odsouhlasení podmínek a stisknutí tlačítka Přihlásit N6 Q3 ANO Objeví se kurz byl úspěšně zapsán 12
6.2.5 Krok 5: potvrzení volby Q1 NE Potvrdit výběr kurzu N7 Q2 ANO Kliknout na OK Q3 ANO Změna na stránce zápisu kurzů v tabulce zapsané kurzy 7 Shrnutí Celkem bylo v testovaných případech užití nalezeno 7 vad. Následuje jejich shrnutí, zhodnocení a návrh nápravy. Přehled nalezených vad: N1 - Ze stránky destinací, tabulky zúčastněných a učitelů není tlačítko zpět (prohlížení kurzů a tělocviků), tento problém by se měl odstranit, ale není to úplně nutné, v prohlížeči by mělo fungovat tlačítko zpět. Doporučené řešení: umístit tlačítko zpět. N2 - Na obr. 6 není jasné, že povinná + volitelná TV znamená přehled TV (prohlížení kurzů a tělocviků), problém je spíše malý, ale stačilo by změnit název na přehled TV N3 - Přihlásit se můžeme jen v sekci kurzy a výuka (přihlášení a editace osobních údajů), tato vada je kosmetická, protože přihlášeni musíme být pouze v těchto sekcích. Bylo by lepší mít možnost přihlásit se všude. N4 - Na obr. 9 je dvakrát napsaný vzor pro RČ (přihlášení a editace osobních údajů), jedná se o vadu kosmetickou, stačilo by odstranit zopakovaný text. N5 - Při potvrzování zápisu tělocviku (zápis tělocviku) není napsáno, o jaký tělocvik se jedná. Dalo by se to napsat do formuláře, vada je docela závažná a je ji třeba odstranit. N6 - Ve vyplnění formuláře při přihlašování na kurz je potřeba vyplnit údaje, které máme nastavené na našem účtu. Toto je zbytečná, ale docela hrubá chyba, stačí to pouze předvyplnit. N7 - Při potvrzování zápisu tělovýchovného kurzu (zápis tělovýchovného kurzu) není napsáno, o jaký tělovýchovný kurz se jedná. Dalo by se to napsat do formuláře, vada je docela závažná a je ji třeba odstranit. 13