Testování uživatelského rozhraní – semestrální práce A
Testování webu CSTS.cz Martin Janda, 2. 11. 2014
1
Obsah 1
POPIS APLIKACE
3
2
CÍLOVÁ SKUPINA
3
3
PŘÍPADY UŽITÍ
3
4
TESTOVÁNÍ KOGNITIVNÍM PRŮCHODEM
3
4.1
Popis metody
3
4.2
Přihlášení člena ČSTS na soutěž
4
4.3
Zobrazení hodnocení daného páru na poslední soutěži
7
4.4
Zobrazení výsledku finále dané soutěže
11
4.5
Přidání inzerátu do seznamky
14
HEURISTICKÁ ANALÝZA
16
5 5.1
Popis metody
16
5.2
Nálezy
17
6
PŘEHLED NÁLEZŮ
17
2
1 Popis aplikace CSTS.cz je web Českého svazu tanečního sportu, který slouží především k zobrazení informací a aktualit svazu, zobrazení databáze sportovců a výsledků soutěží, přihlášení na soutěže a inzerci v oblasti tanečního sportu.
Obrázek 1: Úvodní stránka webu
Obrázek 2: Výsledky soutěže
2 Cílová skupina Hlavní skupinou uživatelů jsou členové ČSTS – aktivní sportovci, kteří se účastní soutěží, tedy převážně lidé mezi 15 a 35 lety. Dále například pořadatelé soutěží, majitelé klubů, trenéři. U uživatelů se předpokládá znalost běžné práce s internetem.
3 Případy užití 1) 2) 3) 4)
Přihlášení člena ČSTS na soutěž Zobrazení hodnocení daného páru na poslední soutěži Zobrazení výsledku finále dané soutěže Přidání inzerátu do seznamky
4 Testování kognitivním průchodem 4.1 Popis metody Kognitivní průchod zjišťuje použitelnost pro nové uživatele. Během testování provádí tester nebo skupina testerů předem dané úkony, přitom zvažují, jak jsou pro nové uživatele obtížné, zda jsou pochopitelné, jestli uživatelé mají dostatek informací pro další úkony apod. 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.
3
Během jednotlivých kroků si tester klade následující otázky: Q1: Je uživateli jasné, co má udělat? Q2: Je uživatel schopen spojit si popisek s daným cílem? Q3: Dostane uživatel dostatečnou zpětnou vazbu?
4.2 Přihlášení člena ČSTS na soutěž Výchozí stav – uživatel je přihlášen do systému pod svým uživatelským účtem a je na úvodní stránce webu. Krok 1 V navigační liště pod hlavičkou stránky rozbalit menu Soutěže a vybrat Kalendář soutěží.
Obrázek 3
Krok 2 Do formuláře zadat správné parametry pro filtraci a kliknout na tlačítko Zobrazit seznam.
4
Obrázek 4
Krok 3 U požadované soutěže kliknout na odkaz Přihlášení na soutěž.
Obrázek 5
Krok 4 Kliknout na odkaz Přihlášení na soutěž pro členy ČSTS se soutěžní licencí.
5
Krok 5 Zadat identifikační číslo partnera a partnerky a kliknout na tlačítko Pokračovat.
Obrázek 6
Krok 6 V seznamu kategorií zaškrtnout ty, na které se uživatel chce přihlásit a kliknout na tlačítko Pokračovat.
Obrázek 7
Krok 7 6
Kliknout na tlačítko Přihlásit.
Obrázek 8
Cílový stav Zobrazeno potvrzení o přihlášení na soutěž.
Obrázek 9
Výsledek testu Krok Q1 – Je akce zřejmá? 1 Ano 2 Ano 3 Ano 4 Ano 5 Ne 6 Ano 7 Ano
Q2 – Odpovídá popisek / ikona? Ano Ano Ano Ano Ano Ano Ano
Q3 – Dostaví se feedback? Ano Ano Ano Ano Ano Ano Ano
Nálezy Krok 5 – není zřejmá akce, kterou má uživatel udělat. Tlačítka Hledat u polí ve formuláři jsou matoucí. Pokud si uživatel nepřečte nápovědu, tak nemusí být jasné, že stačí kliknout na tlačítko Pokračovat.
4.3 Zobrazení hodnocení daného páru na poslední soutěži Výchozí stav – uživatel je na úvodní stránce webu. Krok 1 7
V navigační liště pod hlavičkou stránky rozbalit menu Členská základna a vybrat Evidence členů.
Obrázek 10
Krok 2 Ve formuláři Databáze registrovaných členů nebo Databáze evidovaných členů vyplnit Příjmení nebo IDT a kliknout na tlačítko Hledat.
Obrázek 11
Krok 3 Ve formuláři Výsledky soutěží kliknout na tlačítko Zobrazit.
8
Obrázek 12
Krok 4 Kliknout na odkaz ve sloupci Kategorie u poslední soutěže.
Obrázek 13
Krok 5 V tabulce s výsledky soutěže kliknout na jméno daného tanečníka.
9
Obrázek 14
Cílový stav Zobrazeno hodnocení páru na soutěži.
Obrázek 15
Výsledek testu Krok Q1 – Je akce zřejmá? 1 Ano 2 Ne 3 Ano 4 Ne 5 Ano
Q2 – Odpovídá popisek / ikona? Ano Ano Ano Ano Ano
Q3 – Dostaví se feedback? Ano Ano Ano Ano Ano
Nálezy Krok 2 – není zřejmá akce, kterou má uživatel udělat. Bez nápovědy není jasné, že stačí vyplnit IDT nebo příjmení.
10
Krok 4 – není zřejmá akce, kterou má uživatel udělat. Není jasné, že pro zobrazení výsledků soutěže musí uživatel kliknout na název kategorie.
4.4 Zobrazení výsledku finále dané soutěže Výchozí stav – uživatel je na úvodní stránce webu. Krok 1 V navigační liště pod hlavičkou stránky rozbalit menu Soutěže a vybrat Výsledky soutěží.
Obrázek 16
Krok 2 Vybrat rok, ve kterém se daná soutěž konala.
11
Obrázek 17
Krok 3 Vybrat měsíc, ve kterém se daná soutěž konala.
Obrázek 18
Krok 4 Vybrat kategorii u dané soutěže.
Obrázek 19
Krok 4 12
Kliknout na odkaz Finále.
Obrázek 20
Cílový stav Zobrazeny výsledky finále dané soutěže.
Obrázek 21
13
Výsledek testu Krok Q1 – Je akce zřejmá? 1 Ano 2 Ano 3 Ano 4 Ano
Q2 – Odpovídá popisek / ikona? Ano Ano Ano Ano
Q3 – Dostaví se feedback? Ano Ano Ano Ano
4.5 Přidání inzerátu do seznamky Výchozí stav – uživatel je přihlášen a je na úvodní stránce webu. Krok 1 V navigační liště pod hlavičkou stránky rozbalit menu Inzerce a vybrat Hledám partnerku.
Obrázek 22
Krok 2 Kliknout na odkaz Přidat inzerát.
14
Obrázek 23
Krok 3 Vybrat kategorii, vyplnit text, platnost, kontaktní email a kliknout na tlačítko Náhled a uložení inzerátu.
Obrázek 24
Krok 4 15
Kliknout na tlačítko Uložit.
Obrázek 25
Cílový stav Zobrazeno potvrzení o vložení inzerátu. Výsledek testu Krok Q1 – Je akce zřejmá? 1 Ano 2 Ano 3 Ano 4 Ano
Q2 – Odpovídá popisek / ikona? Ne Ano Ano Ano
Q3 – Dostaví se feedback? Ano Ano Ano Ano
Nálezy Krok 1 – odkazy na kategorie inzerátů jsou nejasně popsány. Není jasné, jestli popisky Hledám partnerku / Hledám partnera jsou myšleny z pohledu vkladatele inzerátu nebo osoby, která si chce inzeráty přečíst.
5 Heuristická analýza 5.1 Popis metody Heuristická analýza je jedna ze základních metod testování použitelnosti. Spočívá v procházení uživatelského rozhraní odborníky, kteří zkoumají, jestli stránky splňují jednotlivá doporučení ohledně použitelnosti. Při analýze se můžeme řídit deseti pravidly, které sepsal Jacob Neilsen. H1: Viditelnost stavu systému H2: Shoda mezi systémem a reálným světem H3: Uživatelská kontrola a volnost H4: Konzistence a standardy 16
H5: Prevence chyb H6: Rozpoznání místo vzpomínání H7: Flexibilita a efektivnost použití H8: Estetika a minimalizmus H9: Pomoc uživatelům pochopit, poznat a vzpamatovat se z chyb H10: Nápověda a dokumentace
5.2 Nálezy H7 – Přihlašování na soutěž – Obrázek 6 – Při přihlašování na soutěž by nemělo být nutné zadávat vlastní IDT, protože při přihlašování na soutěž musí být uživatel přihlášen do systému a IDT se váže k uživatelskému účtu. H7 – Vyhledávání členů – Obrázek 11 – Vyhledávání členů je nesmyslně rozděleno do dvou stejných formulářů, bylo by lepší vyhledávat registrované i evidované členy přes jeden formulář.
6 Přehled nálezů Priority 1: Kosmetický problém 2: Malá chyba použitelnosti 3: Velká chyba použitelnosti, je nutné ji opravit Výskyt problému 5.2 Přihlášení člena ČSTS na soutěž – krok 5
5.3 Zobrazení hodnocení daného páru na poslední soutěži – krok 2
Popis problému Tlačítka Hledat u polí ve formuláři jsou matoucí. Pokud si uživatel nepřečte nápovědu, tak nemusí být jasné, že stačí kliknout na tlačítko Pokračovat. Bez nápovědy není jasné, že stačí vyplnit IDT nebo příjmení.
5.3 Zobrazení hodnocení daného páru na poslední soutěži – krok 4
Není jasné, že pro zobrazení výsledků soutěže musí uživatel kliknout na název kategorie.
5.5 Přidání inzerátu do seznamky – krok 1
Není jasné, jestli popisky Hledám partnerku, Hledám partnera jsou myšleny z pohledu vkladatele inzerátu nebo osoby, která si chce inzeráty přečíst. 17
Návrh řešení Místo tlačítek Hledat použít např. odkaz „Vyhledat podle jména“ a umístit ho na jiné místo.
Priorita 2
Z popisků a struktury formuláře by mělo být jasné, že si uživatel může vybrat z vyhledávání podle IDT nebo podle příjmení. Jméno by mělo být označeno jako nepovinné. Přidat odkaz „Zobrazit výsledky“
1
Přejmenovat např. na Partneři / Partnerky
2
1
Heuristická analýza – Přihlašování na soutěž – Obrázek 6
Heuristická analýza – Vyhledávání členů – Obrázek 11
Při přihlašování na soutěž by nemělo být nutné zadávat vlastní IDT, protože při přihlašování na soutěž musí být uživatel přihlášen do systému a IDT se váže k uživatelskému účtu. Vyhledávání členů je nesmyslně rozděleno do dvou stejných formulářů.
18
IDT uživatele najít automaticky podle uživatelského účtu.
3
Vyhledávat registrované i evidované členy přes jeden formulář. Tento formulář může případně obsahovat checkbox pro vyhledávání pouze registrovaných nebo pouze evidovaných členů.
3