Testování cd.cz/eshop



Podobné dokumenty
Testování uživatelského rozhraní internetové stránky společnosti České dráhy (cd.cz) A4B39TUR A2 Kateřina Cízlová

Testová ní už ivátelske ho rožhrání Fácebook.com

Testování webové stránky Alza.cz

Internetový obchod Mironet

Testování mobilní aplikace Servis24. Semestrální práce z předmětu A7B39TUR Autor: Peter Šourek sourepet@fel.cvut.cz

Semestrální práce TUR A3

A4B39TUR 2014/2015. Ondřej Netík. Desktopová aplikace pro Windows. Spotify

Test ového klienta portálu seznam.cz

Testování mobilní navigace NACESTY

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC

Testování aplikace Facebook Messenger pro Windows Phone 8.1

Testovanou aplikací je eshop společnosti České dráhy. Jde o jeden z vícera prodejních kanálů

Testování mobilní aplikace Můj vlak

Webová aplikace rezervační systém. Semestrální úloha předmětu A7B38TUR Testování uživateských rozhraní

A2 Testování webu Trello.com

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

České vysoké učení technické v Praze Fakulta elektrotechnická

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ FAKULTA ELEKTROTECHNICKÁ

Testování operačního systému Windows Phone 8

A7B39TUR, A2 Václav Pavlovec, ZS 2016/2017. Testování uživatelského rozhraní aukčního portálu aukro.cz

Semestrální práce A2 z předmětu A7B36TUR. Testování uživatelského rozhrání internetového serveru YouTube.com

Testování aplikace pro správu hesel KeePassX

ČVUT FEL. Testování nemocničního systému Fonsakord

TUR A2 Vojtěch Kessler

Testování systému pro on-line nákup vstupenek do O 2 Areny

Testování uživatelského rozhraní mobilního telefonu HTC Hero (Semestrální projekt pro předmět A7B36TUR)

Testování portálu MotoInzerce.cz

Testování uživatelského rozhraní aplikace Alza Media

Testování uživatelského rozhraní aplikace Duolingo (

Testování uživatelského rozhraní portálu Udemy.com. Radek Kubica ČVUT - STM kombinovaná forma kubicaradek@gmail.com Březen 30, 2013

Testování uživatelského rozhraní kalkulačky CASIO fx-991es PLUS A4B39TUR 2014/2015 Jiří Pauer

Testování uživatelského rozhraní aplikace Messenger

WordPress. Testování redakčního publikačního systému. Martin Příhoda

Webové stránky Student Agency pro rezervaci jízdenek

Testování webového rozhraní obchodu Czech Computer Semestrální práce z předmětu Testování uživatelského rozhraní (A7B39TUR)

A4B39TUR Testování webu utvs.cvut.cz

Testování internetových stránek

TEST UŽIVATELSKÉHO ROZHRANÍ INTERNETOVÉHO

Testování uživatelského rozhraní SKYPE. Semestrální práce A2. Pavel Dvořák

Deliverable A2 Testování WIN8 aplikace Zdraví a fitness

Testování set-top-boxu

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ REDAKČNÍHO SYSTÉMU JOOMLA

Deliverable A2 Testování bez uživatele Kindle Keyboard

Testování programu Skype

INFORMAČNÍ SYSTÉM ROTUNDA. Krátký návod k použití systému pro předsedy ZOOS

Case Parts e-shop. Spuštění registrace

Nápověda k systému CCS Carnet Mini

Test webového prohlížeče v Amazon Kindle Wi-Fi 3G

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ. Deliverable A2 do předmětu A4B39TUR

Popis aplikace Portál práce pro oblast bezpečnostních služeb

Jak se registrovat. Diagnostika Siemens online. V pravé straně obrazovky klikněte na Registrace

mlink.cz, mlink.sk [MANUÁL INZERENTA] mlink.cz, mlink.sk Reklamní systém pro časově cílenou reklamu: bannerovou či textovou.

Testování aplikace ghost commander

Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

České vysoké učení technické v Praze Fakulta elektrotechnická. Testování zařízení

MANUÁL PRO ZEMĚDĚLCE K OBSLUZE PORTÁLU VCELSTVA.CZU.CZ

A7B39PDA - Naspoř si svůj sen. Jan Hovorka (hovorja4@fel.cvut.cz)

Czech Nature Photo Návod

USI Úloha A2. Kognitivní průchod. Autor: Thang Do

Nápověda k systému CCS Carnet Mini. Manuál k aplikaci pro evidenci knihy jízd

14. května 2012, Brno

Testování aplikace True Phone Dialer & Contacts

Modul PrestaShop verze 1.6 Uživatelská dokumentace

CzechAdvisor.cz. Návod pro členy AHR

Akceptační test. Úvod

České vysoké učení technické v Praze Fakulta elektrotechnická. Testování mobilního telefonu Nexus S. Michael Drdlíček

E-NABÍDKA PARTNER.REDA.CZ

NÁVOD NA PŘÍSTUP K SEZNAMU VÝPISŮ A DUPLIKÁTŮ

Dealer Extranet 3. Správa objednávek

Podrobný návod pro administraci zákaznických účtů na portálu Czechiatour.eu

Testování webových stránek České pošty

Test uživatelského rozhraní aplikace Google Maps

Testování uživatelského rozhraní. HCI testování aplikace Google Play Music

Portál Značení tabáku Uživatelská příručka pro registrované uživatele

PTÁČEK - velkoobchod. eshop. ZÁKAZNICKÝ pracovní postup

MarkAs marketingový asistent. Návod Betatest

Testování Google plus

Moje spojení. Testování uživatelského rozhraní nové internetové funkce DPP. Renata Musilová

Samsung GT- I9000 (Galaxy S) Testování uživatelského rozhraní

Testování uživatelského rozhraní 2011 / 2012

TESTOVÁNÍ BLOGOVACÍHO SYSTÉMU TUMBLR

1. Pro přihlášení k odběru novinek klikněte na tlačítko Registrace nového uživatele.

T CLOUD MANUÁL ZÁKLADNÍHO POUŽÍVÁNÍ. PŘIHLÁŠENÍ K ÚČTU Přihlaste se z nabídky Přihlášení k účtu:

Testování zařízení Sony Ericsson Live View MN 800


Testová ní mobilní ho telefonu HTC Wildfire

Virtuální Plzeňská karta

Athena Uživatelská dokumentace v

RISPF webový portál žádosti

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

DIPL 2. Stručný manuál pro vysokoškolské kvalifikační práce.

Novinky ISÚI a VDP verze

Aplikace czsms. Posílání SMS zpráv přes mobilní datové přenosy. Jan Kolařík

UŽIVATELSKÝ MANUÁL MOJE SODEXO V

Záložka.cz - zobrazuje nabídku eshopu a knihkupců, kteří jsou do Záložky zapojeni. Záložka.cz umožňuje tedy dva způsoby nakupování:

Sklady. Níže popsaný návod je určen pro uživatele s rolí Administrátor nebo Správce skladu. Přehled funkcí 2. Postup pro vytvoření nového skladu 2

Testování uživatelského rozhraní. úloha A

Pomůcka/manuál pro redakční systém verze 1.0

Používání sdíleného kalendáře v projektu Bioanalytické centrum

Spotify aplikace pro Linux

Transkript:

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE, FAKULTA ELEKTROTECHNICKÁ Testování cd.cz/eshop Semestrální práce z předmětu Testování uživatelských rozhraní (A7B39TUR) Šimon Kohout kohousim@fel.cvut.cz

2 Testování cd.cz/eshop Obsah 1 Úvod... 3 1.1 Popis aplikace... 3 1.2 Popis uživatele... 3 1.3 Přehled případů užití... 3 1.3.1 Registrace a přihlášení na portálu... 3 1.3.2 Vyhledání vhodného spoje a následné zakoupení jízdenky... 3 1.3.3 Zakoupení a aktivace slevové karty (in-karta)... 4 2 Testování... 4 2.1 Metody testování... 4 2.2 Testování kognitivním průchodem... 4 2.3 Testování heuristickou evaluací... 4 2.4 Provedení testu... 5 2.4.1 Use case 1 : Registrace... 5 2.4.2 Use case 2: Vyhledání vhodného spoje a následné zakoupení jízdenky... 7 2.4.3 Koupě in-karty... 11 3 Shrnutí testování... 13 3.1 Priority nálezů... 13 3.2 Nálezy... 13 3.3 Závěr... 14

3 Testování cd.cz/eshop 1 Úvod 1.1 Popis aplikace Předmětem testování je e-shop společnosti České dráhy nacházející se na jejich webovém portálu. Tento e-shop nabízí rozsáhlou nabídku produktů Českých drah a má za cíl umožnit jejich jednoduchou a rychlou distribuci zákazníkům. Krátce před zahájením samotného testování společnost Českých drah nahradila původní aplikaci novou a dle svých slov, několik měsíců připravovanou verzí, využívající osvědčený systém ze zahraničí, zdokonalený pro požadavky svých zákazníků. 1.2 Popis uživatele Cílová skupina uživatelů je, z důvodu snahy o co největší možné tržby, velmi široká. V ideálním případě by měl být schopen využít služeb e-shopu, jakýkoli potencionální zákazník se základními schopnostmi orientace ve webovém prostředí. 1.3 Přehled případů užití (1)Registrace a přihlášení na portálu (2)Vyhledání vhodného spoje a následné zakoupení jízdenky (3)Zakoupení a aktivace slevové karty (in-karta) 1.3.1 Registrace a přihlášení na portálu Ačkoli v nové verzi e-shopu odpadá nutnost provést registraci před případným nákupem obyčejné jízdenky, je stále doporučována a v případě zájmu, o některou z další nabízených služeb je registrace na portálu v každém případě nezbytná. Případná registrace na portálu předznamenává zájem zákazníka využívat služeb e-shopu opakovaně, a tudíž je klíčové ho od registrace neodradit nutností vyplňováním dlouhého a nepřehledného formuláře s vysokou pravděpodobností zadání chybných údajů, vyžadujících několikanásobného opravování. 1.3.2 Vyhledání vhodného spoje a následné zakoupení jízdenky Vyhledávání spojů a následný nákup jízdenky je primární funkcí e-shopu a zákazníky je nejvíce používaná. Proto si většina uživatelů odnese svůj výsledný dojem o aplikaci právě ze zážitku nákupu obyčejné jízdenky. Z tohoto důvodu je důležité, aby vyhledání spoje a následný nákup jízdenek byl přehledný, rychlý a efektivní.

4 Testování cd.cz/eshop 1.3.3 Zakoupení a aktivace slevové karty (in-karta) In-karta je zákaznickou slevovou kartou. Snadnost její distribuce je výhradní zájem společnosti, což značí i umožnění jejího pořízení pomocí webového rozhraní bez nutnosti osobní návštěvy prodejního distribučního místa. Na druhou stranu je nutné zajistit jednoduchý proces vytvoření karty, ve kterém se uživatel neztratí a ani se nedopustí nějaké chyby, která by se promítla při výrobě samotné fyzické karty, jako by například mohlo být nahrání nevhodné fotografie. 2 Testování 2.1 Metody testování K testování je využívána dvojice základních technik 2.2 Testování kognitivním průchodem V této metodě je simulována akce potencionálního uživatele, kdy na samotném začátku stanovíme cíl, kterého chce uživatel dosáhnout, a při každém kroku průchodu aplikace zodpovídáme tuto trojici otázek. (Q1) Bude uživateli zřejmé co udělat? (Q2) Spojí si uživatel správně popisek akci se svým cílem? (Q3) Dostane uživatel dostatečnou odezvu? 2.3 Testování heuristickou evaluací Při této metodě je aplikace podrobně zkoumána a ověřuje se zda respektuje předem zadanou sadu pravidel. V tomto případě jsou využívány heuristiky Jaacoba Nelsona, jenž jsou uvedeny níže. (H1) Viditelnost stavu systému, (H2) Podobnost systému a reálného světa, (H3) Kontrola nad systémem a uživatelská svoboda, (H4) Konzistence a standardy, (H5) Prevence chyb, (H6) Rozpoznání namísto vzpomínání, (H7) Flexibilní a efektivní použití, (H8) Estetický a minimalistický vzhled, (H9) Pomoc s rozpoznáním, diagnostikou a zotavením se z chyb (H10) Nápověda a dokumentace.

5 Testování cd.cz/eshop 2.4 Provedení testu 2.4.1 Use case 1 : Registrace K testování prvního use case -registrace (1), bylo využito metody kognitivního průchodu, jelikož se jedná o přímý postup skrze registrační formuláře a tato metoda se k tomu jeví vhodná. Uživatelův cíl : Registrace na portálu 2.4.1.1 Krok 1: Vyplnění registračního formuláře Prvním krokem registrace je správné vyplnění povinných údajů a pokračování na další obrazovku pomocí tlačítka registrovat. Obrázek 1 - Registrační formulář

6 Testování cd.cz/eshop Otázka Odpověď Popis Návrh řešení Q1 Ne N1: Není jasné, že je nutné opsat písmena z obrázku, protože toto pole není označeno stejně, jako ostatní pole povinná. Q2 Ano U všech polí jsou velmi přesné popisky. Q3 Ano 2.4.1.2 Krok 2: Ověření uživatele Opatřit pole stejným značením, jako ostatní povinná pole. Druhým krokem registrace je řízení se zobrazenými instrukcemi na obr. č. 2, které nás nabádají o přechodu na adresu, kterou jsme obdrželi v aktivačním e-mailu. Obrázek 2 - Ověření uživatele Otázka Odpověď Popis Návrh řešení Q1 Ano Uživateli jsou jasně sděleny pokyny. Q2 Ano Q3 Ano

7 Testování cd.cz/eshop 2.4.1.3 Krok 3: Dokončení registrace Posledním krokem aktivace je počkat na automatické přesměrování nebo kliknout na odkaz zobrazený na obr. č. 3. Obrázek 3 - Dokončení registrace Otázka Odpověď Popis Návrh řešení Q1 Ano Q2 Ano Q3 Ano 2.4.2 Use case 2: Vyhledání vhodného spoje a následné zakoupení jízdenky U testování druhého use case -vyhledání spoje a zakoupení jízdenky(2), bylo využito opět metody kognitivního průchodu. Uživatelův cíl : Zakoupení jízdenek 2.4.2.1 Krok 1: Vyplnění formuláře pro vyhledání požadovaného spoje Prvním krokem je vyplnění uživatelových požadavků na vyhledávaný spoj a počet požadovaných jízdenek zvoleného typu.

8 Testování cd.cz/eshop Obrázek 4 - Specifikace hledaného spoje Otázka Odpověď Popis Návrh řešení Q1 Ano Q2 Ano Q3 Ano 2.4.2.2 Krok 2: Vybrání vyhovujícího spoje Druhým krokem je vybrání nejlepšího spoje z systémem nabízených a vhodného cenového tarifu. Obrázek 5 - Výpis nalezených spojů

9 Testování cd.cz/eshop Otázka Odpověď Popis Návrh řešení Q1 Ano Q2 Ne N2: U možnosti jiné nabídky není okamžitě zřejmá funkce. Změnit popisek např. na : Jiné cenové nabídky. Q3 Ne N3: Zobrazí se pouze několik prvních spojů. Uživatel nemá možnost zobrazit si pod sebou více spojů pro srovnání. Možnost posunu na další spoje je nenápadně umístěna ve spodní liště s jinak nesouvisejícími elementy. Přidat volbu, kolik spojů najednou zobrazit a umístit možnost přesunu na další spoje i do horní lišty. 2.4.2.3 Krok 3: Volba doplňkových služeb Následujícím krokem je možnost přidat k samostatným jízdenkám některé z doplňkových služeb, které se nám hned započítávají do výsledné ceny. Obrázek 6 - Nabídka doplňkových služeb

10 Testování cd.cz/eshop Otázka Odpověď Popis Návrh řešení Q1 Ano Q2 Ano Q3 Ano 2.4.2.4 Krok 4: Rekapitulace požadavku Před předáním jízdenek do košíku je ještě nutné vyplnit informace o majiteli jízdenky. Obrázek 7 - Rekapitulace požadavku Otázka Odpověď Popis Návrh řešení Q1 Ne N4: Není zřejmé, číslo jakého průkazu zapsat, obzvláště při Doplnit upřesnění, jaký druh osobního průkazu je tolerován. nákupu jízdenky pro nezletilou osobu. Q2 Ano Q3 Ano

11 Testování cd.cz/eshop 2.4.2.5 Krok 5: Výběr způsobu platby Posledním krokem je výběr způsobu platby. Obrázek 8 - Nabídka typu platby 2.4.3 Koupě in-karty K testování posledního use case - koupě in-karty(3), bylo využito metody heuristické evaluace. Po důsledném otestování nákupu in-karty na dodržování heuristik byly objeveny následující nálezy. Obrázek 9 - Nahrávání fotografie pro in-kartu Porušená heuristika H1 H5 Popis N5: Při nahrávání fotografie není vidět průběžný ani výsledný stav viz obr. č. 8 N6: Chybí okamžitá informace o stavu a případných chybách ve vyplňovaném formuláři. Návrh řešení Přidat panel zobrazující proces nahrávání. Přidat průběžnou kontrolu polí.

12 Testování cd.cz/eshop H3 H9 H9 N7: Po přidání karty do košíku, již nelze zpětně editovat kupovanou kartu N8: Chybové hlášky jsou u polí vypisovány stejným stylem, jako fixní popisky polí, tudíž nelze jednoduše naleznout chybu viz. obr. č. 9 N9: Při neúspěšném nahrání fotografie není uveden důvod selhání ani návod na jeho nápravu. Přidat možnost editovat nezaplacenou objednávku. Změnit styl popisků. Přidat informační hlášku se zdůvodněním chyby Obrázek 10 - Formulář pro výrobu in-karty

13 Testování cd.cz/eshop 3 Shrnutí testování 3.1 Priority nálezů Jednotlivým nálezům byly přiřazeny priority podle závažnost dle následujícího klíče. 0 - Kosmetický problém 1 -Malý problém použitelnosti 2 - Problém použitelnosti 3 - Závažný problém 3.2 Nálezy Priorita Popis Návrh řešení Use case Odkaz v textu 3 Při neúspěšném nahrání fotografie není uveden důvod selhání ani návod na jeho nápravu. Přidat informační hlášku se zdůvodněním chyby Koupě in-karty N9 3 Není zřejmé, co zapsat do kolonky číslo průkazu, obzvláště při nákupu jízdenky pro nezletilou osobu, která nevlastní in-kartu. 2 Chybové hlášky jsou u polí vypisovány stejným stylem, jako fixní popisky polí, tudíž nejde jednoduše naleznout chyba viz. obr. č. 9 1 U možnosti jiné nabídky není okamžitě zřejmá funkce. 1 Po přidání karty do košíku, už nelze zpětně editovat kupovanou kartu 0 Při nahrávání fotografie není vidět průběžný stav viz obr. č. 8 0 Chybí okamžitá informace o stavu a případných chybách ve vyplňovaném formuláři. 0 Zobrazí se pouze několik prvních spojů. Uživatel nemá možnost zobrazit Doplnit upřesnění, jaký druh osobního průkazu je tolerován. Koupě jízdenky N4 Změnit styl popisků. Koupě in-karty N8 Změnit popisek např. na : Jiné cenové nabídky. Přidat možnost editovat nezaplacenou objednávku. Přidat panel zobrazující proces nahrávání. Přidat okamžitou kontrolu polí. Přidat volbu, kolik spojů najednou zobrazit a umístit možnost Koupě jízdenky Koupě in-karty Koupě in-karty Koupě in-karty Koupě jízdenky N2 N7 N5 N6 N3

14 Testování cd.cz/eshop si pod sebou více spojů pro srovnání. Možnost posunu na další spoje je nenápadně umístěna ve spodní liště s jinak nesouvisejícími elementy. přesunu na další spoje i do horní lišty. 0 Není jasné, že je nutné opsat písmena z obrázku, protože toto pole není označeno stejně, jako ostatní pole povinná. Opatřit pole stejným značením, jako ostatní povinná pole. Registrace N1 3.3 Závěr Na nové verzi e-shopu Českých drah je vidět velká snaha o co největší uživatelskou přívětivost pro co možná nejširší cílovou skupinu. České dráhy se evidentně poučily po zkušenostech se svým starým systémem a snažily se o co nejlepší uživatelské testovaní, o čemž svědčí hned několik možností o feedback přímo na stránkách společnosti. I přesto se, ale v e-shopu stále nachází několik problémů rozličné důležitosti, které by měly být rozhodně v budoucnu odstraněny.