České vysoké učení technické v Praze Fakulta elektrotechnická Semestrální práce z předmětu XD36NUR Téma: Výsledkový portál pro sportovní fanoušky Bc.Lukáš Voříšek 2012/2013
Scénáře pokryté prototypem: Jako základní scénaře jsem použil takové, které vycházejí z dříve popsaných případů užití. Zobraz hlavní stránku Zobraz sekci Fotbal Zobraz konkrétní soutěž Zobraz informace o utkání Při tvorbě prototypu jsem si uvědomil, že tento návrh je příliš minimalistický a případy užití naprosto nedostatečné. Proto jsem vytvořil další případy užití a ty pokryl testy. Opomněl jsem také administraci portálu, proto je potřeba mít rozlišené role pro případy užití administrátor portálu a návštěvník. Aktualizované testovací scénaře(namapované na případech užití) pro roli návštěvník: Zobraz hlavní stránku Zobraz novinky Zobraz sekci Fotbal Zobraz aktuální fotbalové výsledky Zobraz soutěž Gambrinus ligu Zobraz aktuální výsledky Zobraz detaily utkání Slavia-Ostrava z menu aktuální výsledky Přidej Gambrinus ligu do Oblíbených Odstraň Gambrinus ligu z Oblíbených Přečti novinku o NHL z hlavní stránky Přečti novinku o NHL z hokejové sekce Nově vytvořené případy užití a testovací scénaře pro roli administrátor: Přihlaš se Vytvoř novinku Vytvoř utkání fotbalové Gambrinus ligy Edituj utkání, přidej aktuální akci Odhlaš se (role administrátor dědí všechny případy užití od role návštěvník) Testovací scénáře podle modelu HTA: Návštěvník: Zobraz hlavní stránku zobraz novinky (zobrazí se automaticky při přechodu na hlavní stránku) zobraz celou novinku zobraz aktuální výsledky přejdi na detail zápasu Zobraz sportovní sekci zobraz novinky sekce (zobrazí se automaticky při přechodu na hlavní stránku sportovní sekce) zobraz celou novinku zobraz aktuální výsledky utkání podle vybrané sekce přejdi na detail zápasu zobraz konkrétní soutěž
zobraz detail utkání přidej soutěž do Oblíbených Zobraz oblíbené odstraň soutěž z oblíbených Administrátor: Přihlaš se přidej novinku ulož novinku přidej utkání vyber údaje o utkání ulož utkání zobraz detail utkání přidej aktuální akci odhlaš se Prototyp: Z důvody snazší editovatelnosti byl prototyp vytvořen pomocí nástroje Microsoft Powerpoint. Pro přechody mezi stránkami byli použity hypertextové odkazy. Pro účely uživatelského testování prototypu byli vytvořeny odkazy v omezené míře není implementováno finální množství sportovních odvětví, soutěží, klubů a utkání. Jelikož je prototyp vytvořen pro obě uživatelské role v jedné Powerpoint prezentaci nekladl jsem důraz na správné nastavení uživatelských práv. Tímto by se prototyp velice natáhl a množství obrazovek by se minimálně 2x zvětšilo. Vytvořený prototyp obsahuje všechny případy užití a tím pádem je na něm možné otestovat i všechny testovací scénáře. Při tvorbě prototypu byl zjištěn možný nedostatek v odkazujících tlačítkách, jelikož odkazem je pouze text a ne celá plocha tlačítka, což by mohlo uživatelům způsobovat problémy, jelikož tlačítka jsou barevně odlišena, takže intuitivně svádějí ke kliknutí na celé své ploše. Testování prototypu: Cílem testování prototypu je prověřit funkčnost všech případů užití pomocí navrhnutých testovacích scénářů. A případně zjistit nedostatky a připomínky od uživatelů v ranné části projektu, kdy není až tak velký problém(časový a finanční) reflektovat a zapracovat tyto podněty. Pro testování jsem si vybral zástupce z možných administrátorů systému, kterému jsem nejprve popsal tento systém a co by od něho mohl očekávat. Druhým testujícím byl člověk, který testoval návštěvnickou část a proto jsem mu o systému předem nic neříkal. Pokud obecný návštěvník vstupuje na portál poprvé také nebude o portálu nic vědět. Proto se u tohoto testujícího lépe pozná intuitivnost a přehlednost celého portálu.
Testovací scénáře pro administrátora: Přihlaš se Vytvoř novinku o fotbalové Gambrinus lize Vytvoř utkání fotbalové Gambrinus ligy mezi Brnem a Teplicemi na středu 28.11. Edituj utkání, přidej událost, která se může v utkání odehrát Odhlaš se Testovací scénáře pro návštěvníka: Zobraz hlavní stránku Zobraz novinky Zobraz sekci fotbalovou sekci Zobraz aktuální fotbalové výsledky Zobraz detaily utkání Slavia-Ostrava z menu aktuální fotbalové výsledky Zobraz soutěž Gambrinus ligu Zobraz aktuální sportovní výsledky Zobraz detaily utkání Slavia-Ostrava z menu aktuální výsledky Přidej Gambrinus ligu do Oblíbených Přečti novinku o NHL z hlavní stránky Odstraň Gambrinus ligu z Oblíbených Přečti novinku o NHL z hokejové sekce Průchod testovacích scénářů role administrátor: úvodní obrazovka
obrazovka přihlášení přidání novinky novinka přidána
přidat utkání utkání přidáno Průchod testovacích scénářů role návštěvník: pro přehlednost přidány screenshoty pouze z několika obrazovek, všechny obrazovky a průchod scénáři je možný v přiloženém prototypu aktuální utkání
zobrazení novinky zobrazení soutěže + přidání do oblíbených odstranění oblíbené soutěže
Závěr: Testování role administrátor proběhlo bez problémů, testujícímu pouze vadilo, že se nezobrazuje kdo utkání editoval, kdo přidal jakou novinku. Také není možné editovat přihlášeného uživatel. Tento krok byl opomenut a bude ještě zapracován. Při testování role návštěvníka došlo k očekávánému problému s odkazem pouze na textu místo na celé ploše tlačítka. Testující se také divil, že není žádné propojení s online sázkami, když už se u utkání zobrazují kurzy. Navrh také fórum, což je dobrý návrh, pokud návštěvníci budou mít s kým si napsat ohledně utkání, ligy, sportu obecně, tak to může pomoci udžet návštěvníky na portálu. Pomocí vytvoření a testování prototypu se přislo na další užitečné návrhy, které jednomu analytikovi/vývojáři snadno uniknou. Proto tato fáze měla své opodstatnění v procesu návrhu uživatelského rozhranní.