Testování serveru seznam.cz Autor:Pavel Kožokar
Popis artefaktu Semestralní projekt se bude zabývat testováním webového portalu „www.seznam.cz“.Portal poskýtuje aktualní informace z Čech a ze světa.Take poskytuje hodně zabavných sekci.Jedna z nich je „super.cz“,ve ktere se schromažduje poslední informace o celebritach,vytažký z bulvaru.Nebo si mužem podivat na televizní program popularních telekanalu,zjistit svůj horoskop.Dalším piliřem popularity portalu jsou jeho služby např.sprace.cz,email.cz,firmy.cz,vyhledavání na internetu.To a mnoho dalších funkcí,děla tento portal branou do internetu pro většínu Českých uživatelu.
Během testování postupně prozkoumam hlavní funkce portalu: • Hledani informace na internetu,porovnaní s Google.cz(spravnost a rychlost vyhledavani) • Použivaní emailu od Seznamu,hledani prijemce,vice priloh u emailu. • Hledaní brigady na serveru sprace.cz (hledani podle kategorie,zpusoby odpovedi na nabidku) • Možností personalizace portalu(nastaveni vzhledu,filtrovani contentu) Testování si klade za cíl zodpovědět tyto otázky: • Je webový portal použitelný pro běžného uživatele internetu? • Muže uživatel nastavit portal podle svých představ?
1
Uživatele Cilová skupina uživatelu obsahuje muže a žený středních let(35-45),ktere nemají hodně zkušeností s internetem,ani s počitačem a použivají ho převažně pro čtení bulvaru,zjištění posledních zprav ze světa,komunikace emailem.
Schopností •
vědí jak otevřit prohližeč,nejspíš použivají (IE 8,9)
•
umějí otevřit stranku,pomocí url
•
umějí psat emaily,přidavat soubory k emailu.
•
Vyhledavají na internetu primarně pomoci seznam.cz nebo připadně pomoci google.cz
•
vědí o funkčností hlavních klaves na klavesnici (Enter,delete,backspace)
•
umějí použivat myš(left mouse,right mouse,scrolling)
Metody testování Během testovaní uživatelské přivětlivostí portalu postupně rozeberem jednotlivé oblastí využivaní portalu.Abychom našli připadné chyby budem použivat dvě metody testovaní:kognitivní průchod a heuristická evaluace.
Kognitivní průchod „Kognitivní průchod“ zjišťuje použitelnost pro nové uživatele, tedy jak budou stránky srozumitelné a jak obtížná nebo lehká bude orientace v nich. Tester si zvolí úkol,ulohu,akci,kterou ma testovat.Během testování odpovíme na nasledujicí otazky: Q1)Uživatel ví jaky krok ma učinit? Q2)Uživatel ma prostředký pro realizací? Q3) Dostal odpověd od systemu? Pokud má podle testerů uživatel dostatek srozumitelných informací, je úkol označen jako splněný, v opačném případě je nutné identifikovat problémy a nedostatky.
Heurisitická evaluace Jedna ze základních metod testování použitelnosti spočívá v procházení a hodnocení stránek odborníky na použitelnost. Odborníci zkoumají jestli stránky splňují jednotlivá doporučení ohledně použitelnosti. Na konci je vytvořen seznam problémů a nedostatků řazený podle důležtosti. Při analýze se můžeme řídit desaterem principů použitelnosti jednoho ze zakladatelů heuristické analýzy Jakobem Nielsnem. (aktualizovaná podoba z roku 1994) H1)Viditelnost stavu systému – systém by měl vždy dát uživateli vědět co se právě odehrává 2
H2)Spojení mezi systémem a reálným světem – komunikace systému s uživatelem by se měla odehrávat uživatelsky příjemným způsobem (srozumitelný jazyk bez odborných termínů) H3)Uživatelská kontrola a svoboda – uživatelé při práci se systémem dělají chyby a potřebují proto únikový východ pro návrat do předchozího stavu. H4)Konzistence a standardizace – uživatelé by neměli být nuceni přemýšlet jesti různé termíny znamenají to stejné, proto se doporučuje dodržovat obecné zásady. H5)Prevence chyb – vyvarovat se chybovým hlášením bezpečným designem, který bude preventivně působit proti problémům H6)Rozpoznání místo vzpomínání – uživatel by neměl být nucen vzpomínat si na provádění operací v systému, instrukce by měly být v systému vždy viditelně umístěny H7)Flexibilní a efektivní použití – umožnění zrychlení práce se systém pro pokročilé uživatele H8)Estetický a minimalistický design – bez nepotřebných informací H9)Pomoc uživatelů poznat, pochopit a vzpamatovat se z chyb – chybové hlášky by měly být uváděny v přirozeném jazyce a měly by navrhovat řešení H10)Nápověda a návody – všechny informace se musí dát lehce vyhledat, nápověda by měla obsahovat postupy v krocích
Testovácí případy Případ 1 Hledaní stranek „Fakulty elektrotechnické“ pomoci seznam vyhledavače Uživatele si často nepamatujou url webových stranek,ale diky vyhledavačum to ani nepotřebujou.Stači zadat vyhledavačí spravná kličova slova a hledana stranka se objeví na první strance vysledku.Tato funkce je dnes hodně využivana a proto ji potřebujem otestovat.Budem ji testovat pomoci metody „kognitivního průchodu“,protože u dane funkce je duležitý process,kterým uživatel prochazí.
Případ 2 Použivaní emailu,napsaní emailu s přilohou Posilaní emailu je dnes jednou z nejpouživanějších funkcí na internetu.Tato funkce zcela nahradila „klasické“ použivaní pošty.Je to rychlejší,spolehlivější a modernější.A je jedním z hlavních duvodu použivaní internetu,proto tuto funkci budu testovat.Pro testovaní artefaktu využijem metodu heuristické evaluace,zaměřim se hlavně na design a srozumitelnost funkce.
Případ 3 Hledaní prace v Praze s platem od 90 Kč/hod Moderní uživatel při hledaní práce nebo brigady se často obrací na webové portaly,protože tam se hromadí hodně nabidek.Nabidky jsou dobře strukturované,v nich se da rychle vyhledavat.To vše šetří čas a peníze ,a proto se dnes převažně použiva internet na hledani práce.Tuto funkcionalitu otestuju metodou „kognitivního průchodu“,zaměřim se hlavně na složitost processu hledani.
3
Případ 4 Personalizace portalu,nastaveni pozadi,barev pisma Každý člověk je jiný a proto nutnost personalizace je duležitou součastí každeho softwaru.Zvlašt,když se jedna o portal typu „seznam.cz“ na který chodi denně tísice lidi.Tuto funkcionalitu budu testovat metodou „heuristické evaluace“,zaměřim se design nabidky personalizace.
Testování Hledaní stranek „Fakulty elektrotechnické“ pomoci seznam vyhledavače V tomto testovaní použijem metodu „kognitivního průchodu“.Tuto ulohu si mužeme rozdělit na podulohy,ktere potom podrobíme testu.V naším případě je to: •
Najit formulař pro zadaní vyhledavaní
•
Zvolit kličova slova pro hledaní
•
Najit stranku v seznamu vysledku
Najit formulař pro zadaní vyhledavaní Když otevřeme stranku seznamu,tak hned na hlavní strance je k dispozicí formulař pro vyhledavání.Viz Obr.1
Obr.1 Hlavní stranka Q1
Q2
Q3
A
A
A
4
Zvolit klíčova slova pro hledaní Pro výběr kličových slov během hledaní seznam poskýtuje „našeptavač“,který hodně zrychluje,usnadnuje praci s kličovýmí slovy.Viz Obr.2
Obr. 2 Našeptavač Q1
Q2
Q3
A
A
A
Najit stranku v seznamu vysledku
Obr.3 vysledek hledaní Po odeslaní formulaře se nám zobrazí seznam vysledku,kde na prvním mistě hledana stranka.Takoveho dobrého vysledku jsme dosahly diky dobrýmu zvolení kličových slov,ktere nám napověděl našeptavač.Viz Obr.3 Q1
Q2
Q3
A
A
A
5
Použivání emailu,napsaní emailu s přílohou V tomto testu se zaměřim na emailové služby,ktere otestuju metodou „heuristické evaluace“,tento test se zaměří především na design aplikace,podiváme se jestli jsou informace podavané vhodným způsobem.Ulohu si zase rozdělíme na jednotlivé kroky,ktere je potřeba provest: •
Přihlašení do systemu
•
Najit a zmačknout položku pro napsaní nové zprávy
•
Vybrat příjemce
•
Napsaní zpravý
•
Přidaní přiloh
•
Odeslaní zpravý
Přihlašení do systému Příhlašení do emailu se provadí z hlavní stranky,kde si zadam svůj email a heslo.Take se nám nabizí možnost „přihlásit se trvale na tomto počítači “.Viz Obr.4
Obr.4 Přihlašení do emailu Nalez 1 Trochu matoucí je nadpis Email.cz nad přihlašovacím formulařem.Uživatel se přihlašuje na „seznam.cz“,nemusí vědět ,že email.cz je emailová služba seznamu.Je to porušení H4(viz Metody testovaní)
6
Najit a zmačknout položku pro napsaní nové zprávy Po přihlašení do systemu se mi zobrazí aktualní vypis přichozích emailu.V levém menu prvním odkazem je „Napsat email“,což je přesně to co hledame.
Obr.6 Napsaní emailu
Vybrat příjemce
Obr.7 Vyběr přijemce Po otevření stranky pro napsaní emailu,první poličko odesilací formulaře žada o zvolení přijemce.I tady mame k dispozicí „našeptavač“. Nalez 2 Odkazy pod poličkém přijemcé,jsou přiliš obecné.Napřiklad „Kopie“,to je kopie čeho,přijemce,emailu?Porušení H2(viz kapitola Metody testovaní)Viz Obr.8
Obr.8 Odkazy u přijemce 7
Napsaní zprávy Nalez 3 Během psaní zprávy jsem narazíl na další kosmetický problem.Nad poličkem pro napsaní zprávy je tlačitko,o kterem nevím co děla.Když na něj najedu myší,tak teprvé tehdy zjistim o co se jedna.Napověda taky není přiliš štastna,ne každy uživatel pochopí „Zapnout HTML editor“.HTML je moc technický pojem.Porušena H2(viz. kap. Metody testování)
Obr.9 HTML editor Přídaní příloh Během vykonaní ulohy nebyl zjištěn problem.
Obr. 10 Přidaní přiloh Odeslaní zprávy Nalez 4 Po zmačknutí tlačitka odeslaní zprávy,neni zřetelně vidět ,že aplikace pracuje.Jedinou detekcí činností je „točitko“ v tabu prohližeče.Myslim ,že to je nedostačujicí,zvlašt pro uživatele s horším zrakem.Porušení H1.Viz Obr. 11
8
Obr.11 Detekce stavu aplikace
Hledaní práce v praze s platem od 90 Kč/hod Danou ulohu otestujem metodou „kognitivního průchodu“.Zaměřim se na jednoduchost použivaní systému sprace.cz . Ulohu je potřeba rozdělit na podulohy,ktere postupně budu zkoumat otazkama Q1,Q2,Q3 (Viz kap.Metody testování) : •
Najit server sprace.cz
•
Nastavit parametry hledání
•
Listovat nabidky
Najit server sprace.cz Hledaní začnu s hlavní stranky seznam.cz .Hledani mi chvili trvalo. Q1
Q2
Q3
N*
A
A
*Nalez 5 Na hlavní strance jsem našel dva odkazy s popisem „Prace“,jenom jeden z nich vede na server sprace.cz . Ještě ty odkazy jsou nevyrazné a ztrací se . Tyto dvě věcí hodně zesložitili naší ulohu hned na začatku.Viz Obr. 12
9
Obr. 11 Duplicita obrázku Nastavení parametru hledaní Na serveru sprace.cz vyberu založku práce a v formulaři nastavim parametry hledaní. Q1
Q2
Q3
A
N*
A
*Nalez 6 Systém neposkytl možnost nastavení minimalního platu,musim bud zadat „90 Kč“ do vyhledavacího polička nebo vynechat filtrovaní podle platu(Obr. 12).Nepomohlo ani rozšířené hledaní.To si myslim ,že je zavažný problem,protože zadaním minimalního platu by se odfiltrovalo velke množství nabidek.
Obr.12 Nastavení filtru sprace.cz
10
Listovaní nabidek serveru Q1
Q2
Q3
A
A
A
Personalizace portalu,nastaveni pozadi,barev pisma Danou funkcí budu testovat metodou „heuristické evaluace“ .Pro nastavení portalu je potřeba mít emailovou schranku a byt přihlašen. Rozdělim tuto ulohu na podulohy: •
Najit položku s nastavovaním portalu
•
Nastavit pozadí portalu
•
Změna barvy pisma
•
Uložení nastavení
Najit položku s nastavením portalu
Obr.13 Nabidka nastavení portalu 11
Položka pro nastavení vzhledu se zobrazí nad emailovým boxy.Podrobnější nastavení se děla v položce „nastavení“ ve stejném menu.V teto položce jsou převažně věcí tykajicí se obsahu(zobrazení kategorij,vypis članku atd.). Nastavení pozadí portalu,změna barvy pisma Pozadí portalu se nastaví vybraním vzhledu,ktery je striktně dan portalem. Nalez 7 Uživatel nemá možnost upravovat nabizené vzhledy portalu,což trochu omezuje uživatelskou svobodu,porušuje H3(viz Metody testování) Uložení nastavení Nalez 8 Po uložení nastavení systém nezobrazí žadnou hlašku o uspěchu.Je to kosmetický problem a porušení H1(viz Metody testování).
Přehled nalezu •
Matoucí nadpis „email.cz“ v sekcí příhlašení do emailu.(viz strana 6) Řešení:Odebrat odkaz,protože vede také na příhlašení do emailu,což vykonava i přihlašovací formulař na hlavní strance. Zavažnost: nizka
•
Odkaz „Kopie“ pod poličkem přijemce je přiliš obecný(viz str. 7) Řešení: Přejmenovát odkaz na “Kopie emailu“ Zavažnost: nizka
•
HTML editor u pole pro napsání emailu(viz str. 8) Řešení: Přejmenovát odkaz na “Nastavení vzhledu zpravy“ Zavažnost: nizka
•
Špatná detekcé odesilaní emailu(viz str. 8) Řešení: Detekovat činnost pomocí „spinneru“ umistěneho na střed stránky Zavažnost: střední
•
Hledaní odkazu na server sprace.cz,dva odkazy s nadpisem „Prace“,nevyrazné zobrazení odkazu(viz str. 9) Řešení: Přejmenovat odkaz „prace“ v sekcí Firmy.cz na „trh prace“.Více zvyraznít odkaz,ktery vede na sprace.cz Zavažnost: střední
12
•
Není možnost nastavit minimalní plat na serveru sprace.cz(viz str. 10) Řešení: Napsat modul pro filtrovaní nabidek na zakladě minimalního platu Zavažnost: vysoka
•
Male možností personalizace portalu(viz str. 12) Řešení: Dat uživateli možnost měnit barvy textu,pozadí.Jedna z vyhod tohoto řešení je že uživatel se špatnym zrakem si nastaví kontrast podle sebe. Zavažnost: střední
•
Špatná detekcé uspěšného uložení nastavení(viz str. 12) Řešení: Detekcé pomocí hlašky po uspěšnem provedení činností Zavažnost: střední
13