ˇ ´ vysoke ´ uc ˇen´ı technicke ´ v Praze Cesk e ´ Fakulta elektrotechnicka
Testov´ an´ı syst´ emu pro on-line n´ akup vstupenek do O2 Areny Semestr´aln´ı pr´ace pˇredmˇetu Y39TUR
Ondˇrej Machulda
[email protected] 24. ˇr´ıjna 2011 1
Obsah ´ 1 Uvod 1.1 Popis aplikace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Popis uˇzivatel˚ u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Testov´ an´ı bez uˇ zivatele 2.1 Metodika . . . . . . . . . . . 2.2 Pˇrehled pˇr´ıpad˚ u uˇzit´ı . . . . 2.3 UC1 – vyhled´an´ı akce . . . . 2.4 UC2 – rezervace vstupenky . 2.5 UC3 – registrace uˇzivatele . 2.5.1 Kognitivn´ı pr˚ uchod . 2.5.2 Heuristick´a evaluace
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
3 3 4
4 . 4 . 5 . 5 . 7 . 12 . 12 . 14
3 N´ alezy 15 3.1 Hodnocen´ı z´avaˇznosti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.2 Tabulka n´alez˚ u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2
1 1.1
´ Uvod Popis aplikace
Pˇredmˇetem testov´an´ı je webov´e uˇzivatelsk´e rozhran´ı praˇzsk´e O2 Areny, urˇcen´e k n´akupu vstupenek, mj. na hokejov´a utk´an´ı t´ ymu HC Slavia Praha: http://www.o2arena.cz/ O2 Arena, otevˇren´a v roce 2004 pod p˚ uvodn´ım n´azvem Sazka Arena, je modern´ı v´ıce´ uˇcelov´a hala, kter´a stoj´ı v Praze 9, na hranici Libnˇe a Vysoˇcan. Poˇra´daj´ı se v n´ı sportovn´ı ud´alosti, ale i kulturn´ı a z´abavn´ı akce, koncerty, veletrhy a dalˇs´ı. Pravidelnˇe se v n´ı pak konaj´ı dom´ac´ı utk´an´ı t´ ymu HC Slavia Praha, na kter´e je kapacita haly aˇz 17 000 m´ıst. Od sam´eho zaˇc´atku prob´ıh´a prodej tˇechto vstupenek prostˇrednictv´ım internetov´eho syst´emu Sazka Ticket. Na webu O2 Areny je pak provozov´ana nadmnoˇzina“ tohoto syst´emu, kter´a zobrazuje pouze akce konan´e v O2 Arenˇe – ” a tuto ˇca´st pr´avˇe podrob´ıme testov´an´ı. Aplikace umoˇzn ˇuje v´ ybˇer utk´an´ı, sektoru (a tedy cenov´e relace vstupenky), v´ ybˇer konkr´etn´ıho sedadla v dan´em sektoru a rezervaci vstupenky (ˇci vstupenek). Jej´ı u ´hrada a vyzvednut´ı pak prob´ıh´a fyzicky u termin´al˚ u spoleˇcnosti Sazka (trafiky, poˇsty aj.). Aplikace m´a rovnˇeˇz uˇzivatelsk´e funkce (registrace, pˇrihl´aˇsen´ı atd.).
Obr´azek 1: Vstupn´ı str´anka webu O2 Areny, http://www.o2arena.cz/
3
1.2
Popis uˇ zivatel˚ u
Bˇeˇzn´ ymi uˇzivateli syst´emu jsou hokejov´ı fanouˇsci, kteˇr´ı si chtˇej´ı rezervovat a n´aslednˇe zakoupit vstupenku na hokejov´e utk´an´ı t´ ymu HC Slavia Praha. Protoˇze internetov´ y syst´em funguje jiˇz dlouho (a to v podobn´e verzi ˇcasto i na jin´ ych stadionech), jsou vˇetˇsinou v n´akupu vstupenek t´ımto zp˚ usobem zvykl´ı. Pˇredpokl´ad´ame tak, ˇze uˇzivatele um´ı obsluhovat internetov´ y prohl´ıˇzeˇc na u ´rovni bˇeˇzn´eho uˇzivatele, m´a z´akladn´ı zkuˇsenosti s obsluhou podobn´ ych syst´em˚ u (napˇr´ıklad n´akup v e-shopu), avˇsak na t´eto konkr´etn´ı str´ance m˚ uˇze vstupenku rezervovat poprv´e.
2 2.1
Testov´ an´ı bez uˇ zivatele Metodika
K testov´an´ı bez uˇzivatele pouˇzijeme dvˇe metody – kognitivn´ı pr˚ uchod a heursitickou evaluaci. Kognitivn´ı pr˚ uchod Jedn´a se o metodu, pˇri kter´e se postupnˇe proch´az´ı uˇzivatelsk´ ym rozhran´ım podle dan´eho sc´en´aˇre smˇeˇruj´ıc´ıho k dosaˇzen´ı urˇcen´eho c´ıle, priˇcemˇz se simuluje bˇeˇzn´e kognitivn´ı chov´an´ı uˇzivatele. V kaˇzd´em kroku se pomoc´ı urˇcen´ ych ot´azek ovˇeˇruje srozumitelnost a jednoduchost rozhran´ı a hledaj´ı se probl´emy v pouˇzitelnosti, na kter´e by mohl uˇzivatel narazit. Metoda je obzvl´aˇstˇe vhodn´a na analyzov´an´ı u ´kol˚ u s dobˇre strukturovan´ ymi kroky a jako nen´aroˇcn´ y a pomˇernˇe rychl´ y zp˚ usob testov´an´ı obykl´ ych prvk˚ u v uˇzivatelsk´em rozhran´ı. Na zaˇca´tku testov´an´ı kaˇzd´eho pˇr´ıpadu uˇzit´ı je nejprve tˇreba pˇresnˇe urˇcit odpovˇed’ na n´asleduj´ıc´ı ot´azku, s kterou pak evalu´ator pracuje: ˇ Q0. Ceho chce uˇzivatel dos´ahnout? V r´amci kaˇzd´eho jednotliv´eho kroku ve sc´en´aˇri si pak odpov´ıme na tyto ot´azky: Q1. Bude uˇzivateli zˇrejm´a spr´avn´a akce? Q2. Spoj´ı si uˇzivatel popisek akce s t´ım, co chce udˇelat? Q3. Obdrˇz´ı uˇzivatel odpov´ıdaj´ıc´ı odezvu na provedenou akci? V´ ystupem z testov´an´ı kognitivn´ım pr˚ uchodem jsou odpovˇedi na tyto ot´azky s koment´aˇrem, ze kter´ ych se daj´ı zpracovat konkr´etn´ı n´alezy a doporuˇcen´ı. Heuristick´ a evaluace Pˇri t´eto metodˇe je testovan´e rozhran´ı podrobeno zkoum´an´ı nˇekolika expert˚ u, kteˇr´ı analyzuj´ı zda nedoˇslo k poruˇsen´ı nˇejak´e heuristiky (= obecnˇe platn´a doporuˇcen´ı) v n´avrhu uˇzivatelsk´eho rozhran´ı.
4
Heuristick´a evaluace je vhodn´a pro testov´an´ı m´enˇe strukturovan´ ych u ´kol˚ u. Pro naˇse testov´an´ı jsme pouˇzili sadu heuristik od Jakoba Nielsena [1]: H1. viditelnost stavu syst´emu H2. podobnost syst´emu a re´aln´eho svˇeta H3. kontrola nad syst´emem a uˇzivatelsk´a svoboda H4. konzistence a standardy H5. prevence chyb H6. rozpozn´an´ı nam´ısto vzpomenut´ı H7. flexibiln´ı a efektivn´ı pouˇzit´ı H8. estetick´ y a minimalistick´ y vzhled H9. pomoc s rozpozn´an´ım, diagnostikou a zotaven´ım se z chyb H10. n´apovˇeda a dokumentace
2.2
Pˇ rehled pˇ r´ıpad˚ u uˇ zit´ı
Testovali jsme n´asleduj´ıc´ı tˇri pˇr´ıpady uˇzit´ı (use case): • UC1 – vyhled´an´ı akce • UC2 – n´akup vstupenky • UC3 – registrace uˇzivatele Pro UC1 byla pouˇzita heuristick´a evaluace, pro UC2 testov´an´ı kognitivn´ım pr˚ uchodem a pro UC3 obˇe metody.
2.3
UC1 – vyhled´ an´ı akce
Pokud chce uˇzivatel rezervovat vstupenku, mus´ı nejdˇr´ıve pˇrirozenˇe naj´ıt akci, na kterou ji chce rezervovat. V naˇsem pˇr´ıpadˇe uvaˇzejeme n´akup vstupenky na hokejov´e utk´an´ı t´ ymu HC Slavia Praha – to m˚ uˇze n´avˇstˇevn´ık po vstupu na hlavn´ı str´anku O2 Areny uˇcinit nˇekolika r˚ uzn´ ymi zp˚ usoby. Pro testov´an´ı tohoto pˇr´ıpadu uˇzit´ı pouˇzita heuristick´ a evaluace, pr´avˇe proto, ˇze je zde nˇekolik r˚ uzn´ ych moˇznost´ı jak tento pˇr´ıpad uˇzit´ı splnit. N´ alez 1 (N1) ´ Uvodn´ ı str´anka (viz Obr´azek 1) nen´ı zcela pˇrehledn´a, nov´ y n´avˇstˇevn´ık nemus´ı poznat, ˇze moˇznost rezervovat vstupenky na utk´an´ı t´ ymu HC Slavia Praha je skryta pod obr´azkem vpravo, pod nadpisem Dom´ac´ı t´ ym“ (m˚ uˇze pod n´ım oˇcek´avat napˇr´ıklad odkaz na do” movskou str´anku klubu apod.). Seznam dalˇs´ıch akc´ı se rovnˇeˇz zobrazuje aˇz pomˇernˇe n´ızko“ na str´ance, za z´aplavou animovan´ ych banner˚ u. ” 5
Poruˇ sen´ e heuristiky: H7, H8 N´ alez 2 (N2) Pokud se uˇzivatel rozhodne nal´ezt utk´an´ı t´ ymu pomoc´ı ˇclenˇen´ı akc´ı do kategori´ı, vstoup´ı pomoc´ı menu Akce“ v lev´e doln´ı ˇca´sti str´anky logicky do kategorie Sport. Avˇsak zde ” nenalezne ˇza´dn´e akce, a to ani utk´an´ı t´ ymu HC Slavia Praha (viz Obr´azek 2). Rovnˇeˇz mu nen´ı nab´ıdnuta ˇz´adn´a dalˇs´ı moˇznost, co dˇelat d´ale. Podobn´ y probl´em je pˇri pouˇzit´ı Pl´anu akc´ı“ (rovnˇeˇz z lev´eho menu) (viz Obr´azek 3). ” Ani zde uˇzivatel hokejov´e akce nenalezne, nav´ıc uˇzivatel ani nepozn´a, ˇze skuteˇcnˇe vybral pl´an akc´ı (ve skuteˇcnosti se totiˇz jedn´a o totoˇznou str´anku jako je str´anka hlavn´ı) Poruˇ sen´ e heuristiky: H1, H2, H9
Obr´azek 2: Pr´azdn´a kategorie Sport, je nutno pouˇz´ıt obr´azek vpravo
Obr´azek 3: Pl´an akc´ı (poloˇzka v menu ˇcervenˇe zv´ yraznˇena) neobsahuje ˇz´adn´e akce HC Slavia Praha
N´ alez 3 (N3) Ani vyhled´av´an´ı nepom˚ uˇze uˇzivateli nal´ezt hokejov´a utk´an´ı – zd´a se, ˇze v nich totiˇz v˚ ubec nevyhled´av´a, vyhled´av´an´ı dotazu slavia“ nalezne pouze odkazy na fotogalerii ” z posledn´ıch utk´an´ı a r˚ uzn´e starˇs´ı ˇcl´anky (viz Obr´azek 4). Poruˇ sen´ e heuristiky: H2, H7 6
Obr´azek 4: V´ ysledek vyhled´av´an´ı dotazu slavia“ ” N´ alez 4 (N4) Kdyˇz se uˇzivatel koneˇcnˇe“ dostane na str´anku s moˇznost´ı rezervace vstupenek na hoke” jov´a utk´an´ı HC Slavia Praha, samotn´ y seznam utk´an´ı je utopen“ aˇz t´emˇeˇr na koneci ” str´anky (viz Obr´azek 5). Poruˇ sen´ e heuristiky: H7 N´ alez 5 (N5) Seznam nav´ıc zobrazuje pro uˇzivatele zcela nerelevantn´ı u ´daj ID akce , kter´ y k tomu u jiˇz odehran´ ych utk´an´ı nen´ı ID, ale ve skuteˇcnosti g´olov´ y v´ ysledek tohoto utk´an´ı. (viz Obr´azek 6). Poruˇ sen´ e heuristiky: H2, H8
2.4
UC2 – rezervace vstupenky
Tento pˇr´ıpad uˇzit´ı testuje asi nejbˇeˇznˇejˇs´ı ˇcinnost, kterou n´avˇstˇevn´ıci na webu vykon´avaj´ı – totiˇz rezervace vstupenky. Protoˇze se jedn´a o dobˇre strukturovan´ y pˇr´ıpad uˇzit´ı s pˇresnˇe definovan´ ymi kroky, pouˇzili jsme testov´an´ı kognitivn´ım pr˚ uchodem. Q0: Uˇzivatel si chce rezervovat vstupenku na akci. Seznam krok˚ u:
7
Obr´azek 5: Informace o hokejov´ ych utk´an´ıch HC Slavia Praha a um´ıstˇen´ı odkaz˚ u na rezervaci vstupenek na jednotliv´a utl´an´ı (ˇcervenˇe zv´ yraznˇeno)
Obr´azek 6: Detail nesmyslnˇe uv´adˇen´ ych informac´ı (ID akce)
8
1. V´ ybˇer sektoru 2. V´ ybˇer m´ıst 3. Pˇrihl´aˇsen´ı 4. Potvrzen´ı rezervace 5. Zobrazen´ı v´ ysledn´e rezervace V´ ychoz´ı stav: uˇzivatel m´a vybranou akci, na kterou si chce rezervovat vstupenku. Uˇzivatel je v syst´emu registrov´an, avˇsak nen´ı moment´alnˇe pˇrihl´aˇsen. Krok 1 Prvn´ım krokem je v´ ybˇer sektoru, tedy oblasti na stadionu, kde si chce uˇzivatel vstupenku rezervovat (viz Obr´azek 7).
Obr´azek 7: V´ ybˇer sektoru (krok 1) Q1. Ano. Q2. Ano, avˇsak na nˇekter´e sektory na pl´anku nen´ı moˇzno kliknout (vstupenky do nich se neprod´avaj´ı) – uˇzivatel tak na prvn´ı pohled nepozn´a, kam m˚ uˇze a kam nem˚ uˇze kliknout. (N6) Q3. Ano. Krok 2 Nyn´ı je tˇreba vybrat jedno ˇci v´ıce sedadel, jejichˇz l´ıstky chce uˇzivatel rezervovat (viz Obr´azek 8). Q1. Ne, chyb´ı popisek co pˇresnˇe m´a uˇzivatel dˇelat. (N7) Q2. Ne, chyb´ı bliˇzˇs´ı popis ˇcemu odpov´ıdaj´ı jednotliv´a ˇc´ısla, jak je hlediˇstˇe orientov´ano a podobnˇe. (N8) Q3. Ano. 9
Obr´azek 8: V´ ybˇer m´ıst (krok 2) Krok 3 Uˇzivatel je vyzv´an k pˇrihl´aˇsen´ı (viz Obr´azek 9).
Obr´azek 9: V´ yzva k pˇrihl´aˇsen´ı (krok 3) Q1. Ne, neoˇcek´avanˇe vyskoˇcila chybov´a hl´aˇska. (N9) Q2. Ne, chybov´a hl´aˇska obsahuje neodpov´ıdaj´ıc´ı text (zat´ım jsme ˇz´adn´e pˇrihlaˇsovac´ı u ´daje ani nezad´avali). (N10) Q3. Ano.
10
Krok 4 Po pˇrihl´aˇsen´ı m˚ uˇze uˇzivatel potvrdit rezervaci vybran´ ych vstupenek (viz Obr´azek 10).
Obr´azek 10: Potvrzen´ı rezervace (krok 4) Q1. Ne, chyb´ı popisek co m´a uˇzivatel d´ale dˇelat. (N11) Q2. Ano. Q3. Ano. Krok 5 Na konec je zobrazeno ˇc´ıslo rezervace a dalˇs´ı pokyny, jak si l´ıstky vyzvednout (viz Obr´azek 11).
Obr´azek 11: Zobrazen´ı v´ ysledn´e rezervace (krok 5) Q1. Ne, potvrzen´ı nen´ı zcela zˇrejm´e. (N12) 11
Q2. Ano. Q3. Ne nutnˇe, v pˇr´ıpadˇe v´ yskytu chyby pˇri rezervaci (viz Obr´azek 12) se uˇzivateli m˚ uˇze zobrazit pouze pr´azdn´a str´anka. (N13)
Obr´azek 12: Jak tak´e m˚ uˇze dopadnout potvrzen´ı rezervace (krok 5)
2.5
UC3 – registrace uˇ zivatele
Pro rezervaci jak´ehokoliv l´ıstku prostˇrednictv´ım syst´emu je nutn´a registrace (a n´asledn´e pˇrihl´aˇsen´ı) uˇzivatele – viz tak´e krok 3 u UC2, kde je uˇzivatel vyzv´an k pˇrihl´aˇsen´ı ˇci k registraci. Jedin´e m´ısto odkud se na webu m˚ uˇze uˇzivatel registrovat (i pˇrihl´asit), je aˇz v okamˇziku kdy zaˇcne objedn´avku vstupenky. Odtud tedy zaˇc´ın´a pˇr´ıpad uˇzit´ı (stejnˇe tak m˚ uˇze zaˇc´ıt i z dalˇs´ıch krok˚ u objedn´avky, viz napˇr. Obr´azek 9. Pro tento pˇr´ıpad uˇzit´ı jsme pouˇzili jak testov´an´ı kognitivn´ım pr˚ uchodem, tak testov´an´ı heuristickou evaluac´ı. 2.5.1
Kognitivn´ı pr˚ uchod
Q0: Uˇzivatel se chce registrovat do syst´emu. Seznam krok˚ u: 1. Kliknut´ı na odkaz 2. Vyplnˇen´ı registraˇcn´ıch u ´daj˚ u V´ ychoz´ı stav: uˇzivatel se nach´az´ı na str´ance s r´ameˇckem s odkazem na registraci.
12
Krok 1 Uˇzivatel nejprve klikne na odkaz Registrace nov´eho uˇzivatele“, kter´ y se nach´az´ı ” v r´ameˇcku spolu s formul´aˇrem pro pˇrihl´aˇsen´ı (viz Obr´azek 13).
Obr´azek 13: R´ameˇcek (ˇcervenˇe zv´ yraznˇeno) s odkazem na registraˇcn´ı formul´aˇr (ˇcerven´a ˇsipka) Q1. Ano. Q2. Ne, nen´ı zˇrejm´e ˇze se jedn´a o odkaz (vypad´a stejnˇe jako nadpis pˇrihl´aˇsen´ı“, ” kter´ y ale odkazem nen´ı). (N14) Q3. Ne, odkaz se otevˇre v nov´em oknˇe (coˇz m˚ uˇze uˇzivatel pˇrehl´ednou, pˇr´ıpadnˇe m´ıt blokovan´e). (N15). Krok 2 Uˇzivatel vypln´ı registraˇcn´ı formul´aˇr a odeˇsle jej (viz Obr´azek 14). Q1. Ano. Q2. Ne, zv´ yraznˇen´ı povinn´ ych poloˇzek nen´ı skoro vidˇet, popisek max.10“ pro poˇcet ” znak˚ u je ne´ upln´ y. (N16) Q3. Ne, po odesl´an´ı formul´aˇre se okno s n´ım automaticky zavˇre a uˇzivatel je pˇrihl´aˇsen na p˚ uvodn´ı str´ance, (N17) aniˇz by se zobrazilo jak´ekoliv potvrzen´ı.
13
Obr´azek 14: Registraˇcn´ı formul´aˇr 2.5.2
Heuristick´ a evaluace
N´ alez 1 (N18) Str´anka s registraˇcn´ım formul´aˇrem se otev´ır´a v nov´em vyskakovac´ım“ ” oknˇe, coˇz je pro mnoh´e uˇzivatele nepˇr´ıjemn´e, nav´ıc mohou m´ıt vyskakovac´ı“ okna blokov´ana. ” Poruˇ sen´ e heuristiky: H3, H4 N´ alez 2 (N19) Registraˇcn´ı formul´aˇr nekontroluje form´at zadan´ ych data, pouze jejich pˇr´ıtomnost ˇci nepˇr´ıtomnost. Poruˇ sen´ e heuristiky: H9 N´ alez 3 (N20) Registraˇcn´ı formul´aˇr neobsahuje spr´avn´e popisky a ani ˇza´dnou n´apovˇedu – viz Obr´azek 14. Poruˇ sen´ e heuristiky: H10
14
3
N´ alezy
Jednotliv´e n´alezy uvedn´e v´ yˇse v dokumenty byly ohodnoceny prioritou (stupnˇem z´avaˇznosti) – viz dalˇs´ı bod, a souhrnˇe seps´any do tabulky n´ıˇze, spolu s doporuˇcen´ım jak je moˇzno dan´ y probl´em vyˇreˇsit.
3.1
Hodnocen´ı z´ avaˇ znosti
Pˇri posuzov´an´ı stupnˇe z´avaˇznosti byly br´any v potaz tyto ˇctyˇri faktory [2]: • Frekvence toho, jak ˇcasto se probl´em objevuje: Je ˇcast´ y nebo ojedinˇel´ y? • Dopad probl´emu v pˇr´ıpadˇe jeho v´ yskytu: Bude pro uˇzivatele jednoduch´e nebo obt´ıˇzn´e probl´em pˇrekonat? • Setrvalost probl´ emu: je to jednor´azov´ y probl´em kter´ y po jeho objeven´ı mohou uˇzivatele pˇrekonat, nebo j´ım budou opakovanˇe obtˇeˇzov´ani? • Dopad na produkt: ovlivn´ı probl´em z´asadn´ım zp˚ usobem prodejnost produktu? Kombinac´ı tˇechto faktor˚ u byly jednotliv´e probl´emy ohodnoceny ˇc´ısly 0 aˇz 4: 0 – nepˇredstavuje probl´em 1 – kosmetick´ y probl´em 2 – m´enˇe v´ yznamn´ y probl´em, n´ızk´a priorita opravy 3 – z´asadn´ı probl´em, je d˚ uleˇzit´e jej opravit 4 – katastrofick´ y probl´em v pouˇzitelnosti, nutno odstranit
15
3.2
Tabulka n´ alez˚ u
ˇ C. N1
Pri. 4
N2
4
N3
4
N4
3
N5
1
N6
1
N7 N8
2 2
N9
2
Nefunkˇcn´ı vyhled´av´an´ı Tˇeˇzko naleziteln´ y seznam utk´an´ı Zbyteˇcn´ y sloupec ID akce Na sektory nelze kliknout Popisek dalˇs´ı akce Nejasn´ y v´ ybˇer sedadla Pˇrihl´aˇsen´ı
N10
2
Chybov´a hl´aˇska
N11
2
Popisek dalˇs´ı akce
N12
1
Potvrzen´ı
N13 N14 N15, N18 N16, N20 N17
2 2 3
V´ yskyt chyby Podoba odkazu Otev´ır´an´ı nov´eho okna Popisky formul´aˇre
N19
2
2 2
Popis n´ alezu Nepˇrehledn´a u ´vodn´ı strana Nenaleziteln´e akce
Potvrzen´ı registrace Kontrola zadan´ ych dat
Doporuˇ cen´ı Zmˇenit nadpis obr´azku napˇr. na ”Akce dom´ac´ıho t´ ymu”, zjednoduˇsit hlavn´ı stranu. V kategorii Sport by mˇely b´ yt sportovn´ı utk´an´ı, stejnˇe jako by mˇela b´ yt hokejov´a utk´an´ı zaˇrazena do pl´anu akc´ı. Pˇr´ıpadnˇe by mˇel b´ yt uˇzivatel pˇr´ı v´ ypisu tˇechto kategori´ı upozornˇen, kde m´a hokejov´a utk´an´ı hledat. I z menu by mˇelo b´ yt patrn´e, jakou kategorii uˇzivatel pr´avˇe zobrazi. Opravit vyhled´av´an´ı. Pˇresunout seznam utk´an´ı v´ıce na zaˇc´atek str´anky Sloupec odstranit ˇci pˇrejmenovat. Barevnˇe odliˇsit sektory, do kter´ ych jiˇz/zat´ım nen´ı moˇzno l´ıstek zakoupit. Doplnit popisek, co m´a uˇzivatel d´ale dˇelat. Doplnit vysvˇetlivky a n´apovˇedu. Nab´ıdnout uˇzivateli moˇznost pˇrihl´aˇsen´ı dˇr´ıve, neˇz se zobraz´ı chybov´a hl´aˇska. Opravit chybovou hl´aˇsku, aby odpov´ıdala skuteˇcnˇe (ne)proveden´e akci, ˇci ji rovnou odstranit v pˇr´ıpadˇe vyˇreˇsen´ı N9. Doplnit popisek, ˇci nejl´epe dodˇelat grafick´e zn´azornˇen´ı jednotliv´ ych krok˚ u objedn´avky (podobnˇe jako je bˇeˇzn´e v e-shopech). Doplnit jednoznaˇcn´e potvrzen´ı, napˇr. Vaˇse rezervace ” byla provedena“ Pˇr´ı vyskytu chyby doplnit chybov´e hl´aˇsky. Upravit vzhled odkazu. Odkazy neotev´ırat v nov´em oknˇe. Doplnit do formul´aˇre jednoznaˇcn´e a v´ yrazn´e popisky a n´apovˇedu. Informovat uˇzivatele o preveden´e registraci (potvrzovac´ı hl´aˇska apod.). Kontrolovat form´at zadan´ ych dat (ˇc´ıslice, p´ısmena, d´elka...).
16
Reference [1] http://www.useit.com/papers/heuristic/heuristic_list.html 5 [2] http://www.useit.com/papers/heuristic/severityrating.html 15
17