České vysoké učení technické v Praze. Testování e-shopu Softcom



Podobné dokumenty
PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK

Postup při registraci na pro přihlašování na základní nebo nástavbové týdenní kursy KNX a používání osobních stránek

Ministerstvo pro místní rozvoj. podprogram

Klientský portál leasing24.cz. KLIENTSKÝ PORTÁL 24 NÁVOD NA PŘIHLÁŠENÍ A REGISTRACI UŽIVATELE Leasing24.cz. Stránka 1 z 15

CERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014

Deliverable A2 TUR 2011/2012. Olympus E-620. Jaroslav Havelík, ČVUT, FEL

Nakupte více, získejte více!

Deliverable A2 Battlelog

imedicus - internetové objednávání

Mobilní aplikace pro ios

Ministerstvo pro místní rozvoj. bytů

Průvodce e learningem

Uživatelská příručka nepřihlášený uživatel

Registrace Vašeho spotřebiče do akce Prodloužená záruka

Elektronický formulář

Návod na připojení do WiFi sítě eduroam Microsoft Windows XP

Testování mobilního telefonu Nokia 6303i

První přihlášení a první kroky po přihlášení do Registru zdravotnických prostředků pro již ohlášenou osobu

Sběr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení IE. Verze: 2.0

IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE

A7B39PDA Deliverable D3 ČVUT FEL, 2014/2015 Daniil Barabash, Adam Samec, Tatiana Okonechnikova. Principy tvorby mobilních aplikací (A7B39PDA)

Návod pro Windows XP

Postup práce s elektronickým podpisem

Návod na internetový obchod

Studijní informační systém. Nápověda pro vyučující 2 Práce s rozvrhem a předměty

Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 s využitím čipové karty

Uživatelský manuál PuSCH App. windows-phone

JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY

Novinky v programu Účtárna 2.09

V týmové spolupráci jsou komentáře nezbytností. V komentářích se může např. kolega vyjadřovat k textu, který jsme napsali atd.

Instalace programu VentiCAD

Manuál TimNet Boiler

Nastavení aplikace webového prohlížeče pro portál a jeho aplikace

Metodika pro učitele

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

Kalendář je nástroj, který vám pomůže zorganizovat si pracovní čas. Zaznamenáváme do něj události jako schůzky, termíny odevzdání práce a podobně.

Obchodní řetězec Dokumentace k návrhu databázového systému

Uživatelská dokumentace

Založte si účet na Atollon.com

Vstup a přihlášení do systému. Dokumentace k programu. Zápis hodnocení studentů 1. možnost zápis po jednotlivých studentech

Test uživatelského rozhraní aplikace Google Maps

Dronpro.cz projektová dokumentace

PROPOJENÍ NA ÚČETNÍ SYSTÉM KROS

Pracovní list vzdáleně ovládaný experiment. Obr. 1: Schéma sériového RLC obvodu, převzato z [3].

Studie trhu QCZ. Manuál k vyplnění dotazníku, který bude využit pro sběr dat pro zpracování Studie trhu QCZ

Jak na stránky. Stručný a rychlý návod na ovládání nových stránek

Operační program Rybářství

NÁVOD K PROGRAMU. Odesílání dat do systému ISOH

Roční hodnocení (návod pro studenty)

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

Instalační příručka. Vlastnoruční digitální podpis. Plugin do webového prohlížeče

Inovace výuky prostřednictvím šablon pro SŠ

PADS návrh jednoduchého regulátoru

Google Apps. pošta 2. verze 2012

HelpAndManual_unregistered_evaluation_copy. REN - Procesní příručka

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

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

1. Základní nastavení telefonu Vložení SIM karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

Sada 2 - MS Office, Excel

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

František Hudek. březen ročník

Sada 2 Microsoft Word 2007

Základní nastavení telefonu Vložení SIM karty a baterky Zapnutí telefonu a PIN Vložení paměťové karty Kontakty Kopírování ze SIM karty do telefonu

SIS INSTALAČNÍ PŘÍRUČKA (SITE INFORMATION SYSTEM) Datum vytvoření: Datum aktualizace: Verze: v 1.3 Reference:

Modul účetnictví: Kontrolní výkaz DPH (SK) Podklady ke školení

Návod na připojení k ové schránce Microsoft Windows Live Mail

Pohyb v listu. Řady a posloupnosti

Testování webu mojenoty.cz

Průvodce instalací programu DesignCAD 3D Max v25 US (CZ) Full/Upgrade

Peer Group User Quick Reference Cards

Softwarový dodavatel pro váš obchod, sklad a logistiku. Průvodce modulem Nastavení webu

Vítejte na dnešním semináři. Lektor: Ing. Ludmila Brestičová

POČÍTAČOVÁ PROFESNÍ A PRACOVNÍ DIAGNOSTIKA METODICKÁ PŘÍRUČKA POSTUP PRÁCE TESTERA COMDI 8.0

Návod k použití vigilančních formulářů

Katalog OneNet. Manuál Jak s Katalogem OneNet pracovat

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

Využití EduBase ve výuce 2

Registr Erbitux. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

Aktualizace mapových podkladů v zařízení Garmin

Samsung Universal Print Driver Uživatelská příručka

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Studijní informační systém. Tvorba rozvrhu ve Studijním informačním systému (SIS) I. Obecné principy

MONITOROVACÍ SYSTÉM MS 2014+

František Hudek. květen ročník

APLIKACE IDOS. semestrální práce z předmětu Testování uživatelského rozhraní A4B39TUR. Tomáš Jiran. ČVUT, FEL 11. března 2013

Testování mobilního telefonu HTC Desire HD

Kontrola stavebních objektů bez vazby na MOMC v ISÚI

Windows 8 - základy práce. Obsah: Úvodní obrazovka. Poslední aktualizace článku: 03/04/2015

ÚVOD. Vážený zákazníku, připravili jsme pro Vás stručného průvodce novým internetovým objednávkovým systémem.

Microsoft Office. Word styly

3. Vložíte baterku. 4.

rameno/zápěstí osa x [m]

Import zboží. Obrázek 1

PŘIHLÁŠENÍ DO KATALOGU

Přístupový systém VX800N. Vid

Výsledky testování školy. Druhá celoplošná generální zkouška ověřování výsledků žáků na úrovni 5. a 9. ročníků základní školy. Školní rok 2012/2013

PROGRAMOVÁNÍ SVĚTELNÝCH OZDOB

Návod na rychlé zprovoznění modemu od UPC

A7B39TUR Testování uživatelského rozhraní. HTC Desire HD. (testování mobilního zařízení) Tomáš Klejna

Transkript:

České vysoké učení technické v Praze Fakulta elektrotechnická Testování e-shopu Softcom Semestrální práce předmětu A4B39TUR Filip Ryšavý rysavfi1@fel.cvut.cz 2014 / 2015

Obsah 1. Úvod... 3 1.1. Popis aplikace... 3 1.2. Popis uživatelů... 3 1.3. Přehled testovaných případů užití... 3 1.3.1. Registrace nového uživatele... 3 1.3.2. Vyhledání produktu v katalogu... 3 1.3.3. Objednání produktu... 3 1.3.4. Porovnání produktů... 3 1.4. Metody testování... 3 1.4.1. Kognitivní průchod... 3 1.4.2. Heuristická evaluace... 4 2. Testování kognitivním průchodem... 5 2.1. Registrace nového uživatele... 5 2.2. Vyhledání produktu... 7 2.3. Objednání produktu... 9 2.4. Porovnání dvou produktů... 12 3. Testování heuristickou evaluací... 14 3.1. Registrace nového uživatele... 14 3.2. Vyhledání produktu... 14 3.3. Objednání produktu... 14 3.4. Porovnání dvou produktů... 14 4. Přehled nálezů... 15 5. Závěr... 16 2

1. Úvod 1.1. Popis aplikace Testovanou aplikací je e-shop společnosti Softcom (http://softcom.cz). Společnost Softcom je zaměřená na trh s výpočetní technikou a elektronikou. Registrovaný zákazník v e-shopu má přehled objednávek, faktur, reklamací apod. Může také zadávat reklamace, získává body, které je může směnit za odměny, atd. 1.2. Popis uživatelů Cílovou skupinou uživatelů, pro které je e-shop určen, jsou všichni uživatelé internetu zhruba ve věku 18-60 let. Od uživatele se nečeká žádná pokročilá znalost práce s počítači. Uživateli stačí znát základní ovládání svého počítače, umět ovládat svůj webový prohlížeč, vyplnit formulář a zobrazit si e-mail. 1.3. Přehled testovaných případů užití 1.3.1. Registrace nového uživatele Jedná se o případ užití, kterým si každý nový uživatel musí projít. Je to jeden z klíčových případů užití, protože pokud je už při něm potenciální uživatel odrazen a nezaregistruje se, společnost přichází o zákazníky. Uživatel bude muset vyplnit kontaktní údaje a potvrdit svou registraci. 1.3.2. Vyhledání produktu v katalogu Před tím, než uživatel bude moci něco koupit, to musí v e-shop najít. Jednou z možností nalezení požadovaného zboží je využití katalogu. Ten je rozdělen do kategorií a obsahuje filtrování. Pro potřeby testování bude v katalogu hledána herní myš od výrobce A4 Tech v cenové kategorii cca 0-500 Kč. 1.3.3. Objednání produktu Když uživatel nalezl, co si chce koupit, musí si to objednat. To udělá tak, že požadované zboží přidá do košíku a poté zadá detaily koupě jako způsob platby apod. Pokud by uživatel nebyl schopen tímto procesem projít, tak kromě nespokojeného uživatele opětovně ztrácí společnost zisk. 1.3.4. Porovnání produktů Pokud uživatel narazí na několik podobných produktů, e-shop mu je umožní porovnat. Jediné, co uživatel musí udělat, je vybrat produkty k porovnání. Pokud by toto uživatel nebyl schopen provést, musel by produkty porovnávat manuálně a to by mohlo zabrat více času. 1.4. Metody testování 1.4.1. Kognitivní průchod První použitá metoda je metoda kognitivního průchodu. Metoda je určená pro testování uživatelského rozhraní bez uživatele. Metoda se používá k otestování uživatelského rozhraní s 3

přesně daným scénářem. Metoda testuje, zda uživatel bude schopen scénář zvládnout a jak se od něj odchyluje. Na začátku scénáře se klade otázka: Q0: Čeho chce uživatel dosáhnout? Poté se v každém kroku scénáře kladou tyto otázky: Q1: Bude uživateli zřejmé, co udělat? Q2: Spojí si uživatel správně popisek akcí se svým cílem? Q3: Dostane uživatel dostatečnou odezvu? 1.4.2. Heuristická evaluace Druhá použitá metoda je metoda heuristické evaluace. Metoda je také určená pro testování uživatelského rozhraní bez uživatele. Heuristická evaluace využívá sadu předem definovaných heuristik. Uživatelské rozhraní je poté testováno, zda tyto heuristiky dodržuje. Pro testování využívám heuristiky Jakoba Nielsena z roku 1994. Tyto heuristiky jsou: 1. Viditelnost stavu systému 2. Spojení mezi systémem a reálným světem 3. Uživatelská kontrola a svoboda 4. Konzistence a standardizace 5. Prevence chyb 6. Rozpoznání místo vzpomínání 7. Flexibilní a efektivní použití 8. Estetický a minimalistický design 9. Pomoc uživatelů poznat, pochopit a vzpamatovat se z chyb 10. Nápověda a návody 4

2. Testování kognitivním průchodem 2.1. Registrace nového uživatele Výchozí stav Výchozím stavem je úvodní stránka e-shopu http://softcom.cz. Uživatel chce dosáhnout úspěšné registrace, tzn. obrazovky, kde mu bude sděleno, že registrace proběhla v pořádku a že mu byl zaslán aktivační e-mail. Krok 1 Obrázek 1 - Úvodní stránka e-shopu Uživatel musí otevřít registrační formulář kliknutím na odkaz "Registrace" (viz obrázek 1). Q1 Ano Potřeba najít registraci Q2 Ano Odkaz je jasně pojmenován registrace Q3 Ano Zobrazí se formulář 5

Krok 2 Obrázek 2 - Registrační formulář Obrázek 3 - Upozornění na špatně vyplněný registrační formulář Uživatel musí vyplnit formulář a kliknout na tlačítko "Potvrdit" (viz obrázek 2). Q1 Ano Vyplnit formulář a potvrdit Q2 Ano Odeslat formulář před vyplněním nemá smysl Q3 Ano Zobrazí se chybová hláška nebo informace o úspěšné registraci 6

Koncový stav Pokud uživatel špatně vyplnil formulář, je na to upozorněn a musí opakovat krok 2 (viz obrázek 3). Pokud vše vyplnil dobře, zobrazí se mu obrazovka oznamující mu, že registrace proběhla v pořádku a že si má vyzvednou registrační e-mail. 2.2. Vyhledání produktu Výchozí stav Výchozím stavem je úvodní stránka e-shopu http://softcom.cz. Uživatel chce dosáhnout nalezení herní myši od výrobce A4 Tech v cenovém rozpětí cca 0-500 Kč, tzn. stránky příslušného produktu. Krok 1 Uživatel musí zvolit příslušnou kategorii a podkategorie v levé části stránky (viz obrázek 1), konkrétně "periferie", "myši" a "herní". K herním myším se dá dostat i jinak, pro testování jsem zvolil tento scénář. Q1 Ano Potřeba najít typ, resp. kategorii produktu Q2 Ano Sloupec s kategoriemi je označen nápisem Kategorie Q3 Ano Každá kategorie zobrazí své podkategorie a produkty Krok 2 Obrázek 4 - Seznam produktů po zvolení kategorií Uživatel musí kliknout na výrobce A4 Tech ve filtrování (viz obrázek 4). Krok 2 a krok 3 se mohou během testování zaměnit. 7

Q1 Ne Seznam výrobců je zaškrtávací seznam, avšak jména výrobců jsou odkazy, uživateli nemusí být jasné, na co 1 kliknout Q2 Ano Oblast nastavení filtru má položku výrobci Q3 Ne Filtrace se provede okamžitě po kliknutí, občas se nedá postřehnout, že se něco stalo 2 Krok 3 Uživatel musí nastavit cenové rozpětí cca 0-500 Kč ve filtrování (viz obrázek 4). Krok 2 a krok 3 se mohou během testování zaměnit. Q1 Ano Nastavit cenové rozmezí Q2 Ano Oblast nastavení filtru má posuvník na cenové rozmezí Q3 Ne Filtrace se provede okamžitě po nastavení, občas se nedá postřehnout, že se něco stalo 3 Krok 4 Obrázek 5 - Vyfiltrované produkty Uživatel musí zvolit produkt, který chce zobrazit, kliknutím na název nebo obrázek (viz obrázek 5). Q1 Ano Zvolit produkt Q2 Ano Produkty jsou rozlišitelné, název je odkaz Q3 Ano Zobrazí se stránka produktu Koncový stav Po kliknutí na produkt se uživateli zobrazí stránka s produktem (viz obrázek 6). 8

2.3. Objednání produktu Výchozí stav Výchozím stavem je stránka produktu, který chce uživatel koupit (viz obrázek 6). Uživatel chce dosáhnout zakoupení produktu, tzn. stránky, kde mu budou zobrazeny koncové detaily koupě. Krok 1 Obrázek 6 - Stránka produktu Uživatel musí kliknout na tlačítko "Do košíku" (viz obrázek 6). Q1 Ano Chce-li produkt koupit, musí ho přidat do košíku Q2 Ano Jasné označení Q3 Ano Vyskočí potvrzení, že produkt byl přidán do košíku Krok 2 Uživatel musí kliknout na ikonu košíku v pravém horním rohu stránky (viz obr. 6). Q1 Ano Zobrazit košík Q2 Ne Hodil by se popisek Zobrazit košík 4 Q3 Ano Zobrazí se obsah košíku 9

Krok 3 Obrázek 7 - Košík Uživatel musí kliknout na tlačítko "Pokračovat v objednávání. Q1 Ne Nápis tlačítka je zavádějící, uživatel si může myslet, že bude pokračovat v přidávání produktů do košíku 5 Q2 Ano Tlačítko je výrazné, jeví se jako vhodné ke kliknutí Q3 Ano Zobrazí se druhá část procesu objednání Krok 4 Obrázek 8 - Zadání kontaktních údajů 10

Uživatel musí zadat kontaktní údaje pomocí přihlášení nebo je jako nepřihlášený uživatel vyplnit. Pro účely testování zvolím variantu pomocí přihlášení. Poté musí kliknout na tlačítko "Pokračovat v objednávání. Q1 Ano Jediná možnost stránky je přihlásit se nebo zadat údaje jako nepřihlášený uživatel Q2 Ano Stránka má jednoduché členění Q3 Ano Zobrazí se třetí krok procesu objednání Krok 5 Obrázek 9 - Výběr způsobu dopravy a způsobu platby 1 Obrázek 10 - Výběr způsobu dopravy a způsobu platby 2 11

Uživatel musí zatrhnout způsob dopravy a způsob platby. Poté musí kliknout na tlačítko "závazně objednat". Q1 Ano Doplnit informace o koupi Q2 Ano Každá část má svůj titulek Q3 Ano Zobrazí se přehled koupě Koncový stav Uživateli se zobrazí stránka s detaily koupě. 2.4. Porovnání dvou produktů Výchozí stav Výchozím stavem je stránka katalogu s několika produkty. Uživatel chce porovnat dva podobné produkty, tzn. zobrazit stránku s přehledem obou dvou produktů. Krok 1 Obrázek 11 - Katalog produktů Uživatel musí kliknout na ikonu vah u produktů, který chce porovnat. Q1 Q2 Q3 Ikonku vah je možné vidět jak v poli filtru, tak u Ne jednotlivých produktů, uživatel nemusí vědět, na co 6 kliknout Ano Rovnoramenné váhy jsou jako symbol pro porovnání postačující Ano Uživatel je informován vyskakovací oknem o přidání produktu k porovnání 12

Krok 2 Uživatel musí kliknout na ikonu vah nad produkty. Q1 Ano Zde už bude jasné, na kterou ikonu kliknout Q2 Ano Rovnoramenné váhy jsou jako symbol pro porovnání postačující Q3 Ano Zobrazí s porovnání produktů Koncový stav Pokud uživatel nevybral žádný produkt k porovnání, je na to upozorněn a musí postupovat od kroku 1. Pokud uživatel vybral dostatečné množství produktů, zobrazí se mu stránka s přehledem. 13

3. Testování heuristickou evaluací 3.1. Registrace nového uživatele Heuristika Popis Číslo nálezu 5 Červenou barvou se většinou označuje chybně vyplněné pole, zde všechny položky zůstávají pořád červené (viz obrázek 2) 7 9 Výpis chyb je pěkný, ale po zavření vyskakovacího okna musí uživatel pátrat jen ve své hlavě (viz obrázek 3) 8 3.2. Vyhledání produktu Žádný výrazný problém nebyl nalezen. 3.3. Objednání produktu Heuristika Popis Číslo nálezu 5 Tlačítko pokračovat v objednávání je aktivní i přesto, že nic nebylo vyplněno (viz obrázek 8) 9 8 Položek je mnoho s několika informacemi (viz obrázek 9) 10 3.4. Porovnání dvou produktů Žádný výrazný problém nebyl nalezen. 14

4. Přehled nálezů Pro účely testování zavádím tři priority nálezů. Vysoká priorita - to jsou nálezy takové, které poškozují uživatele, znemožňují funkci aplikace apod. Střední priorita - to jsou nálezy takové, které uživateli zkomplikují život, ale aplikace je stále použitelná. Nízká priorita - to jsou drobné a kosmetické problémy. Číslo nálezu Popis Priorita Návrh na zlepšení 1 Seznam výrobců je zaškrtávací seznam, avšak jména výrobců jsou odkazy, Střední Zrušit odkazy uživateli nemusí být jasné, na co kliknout 2 Filtrace se provede okamžitě po kliknutí, občas se nedá postřehnout, že se něco stalo Střední Umožnit uživateli potvrdit filtry tlačítkem nebo přidat nějaké upozornění 3 4 5 6 7 8 9 10 Filtrace se provede okamžitě po nastavení, občas se nedá postřehnout, že se něco stalo Hodil by se popisek Zobrazit košík Nápis tlačítka je zavádějící, uživatel si může myslet, že bude pokračovat v přidávání produktů do košíku Ikonku vah je možné vidět jak v poli filtru, tak u jednotlivých produktů, uživatel nemusí vědět, na co kliknout Červenou barvou se většinou označuje chybně vyplněné pole, zde všechny položky zůstávají pořád červené (viz obrázek 2) Výpis chyb je pěkný, ale po zavření vyskakovacího okna musí uživatel pátrat jen ve své hlavě (viz obrázek 3) Tlačítko pokračovat v objednávání je aktivní i přesto, že nic nebylo vyplněno (viz obrázek 8) Položek je mnoho s několika informacemi (viz obrázek 9) Střední Nízká Střední Střední Střední Střední Střední Střední Umožnit uživateli potvrdit filtry tlačítkem nebo přidat nějaké upozornění Přidat popisek Změnit popisek tlačítka Změnit ikonu nebo přidat popisek Změnit barvu Zvýraznit chyby červeně Zablokovat tlačítko Použít postupný výběr 15

5. Závěr Aplikace má hodně problémů, které uživateli zkomplikují život, ale neznemožní použití aplikace. Našlo se i pár kosmetických problémů. Aplikace je použitelná, ale, aby se o uživateli dalo říci, že je spokojen, musí být ještě hodně vylepšena. 16