Testování uživatelského rozhraní kalkulačky CASIO fx-991es PLUS A4B39TUR 2014/2015 Jiří Pauer pauerjir@fel.cvut.cz
Popis: Školní kalkulačka s přirozeným zobrazením výpočtů a 417 integrovaných matematických funkcí, velký displej, solární/bateriové napájení, hmotnost 104g. (popis získán z webu czc.cz) Cílová skupina: Cílová skupina jsou běžní uživatelé (osoba, která by kalkulačku běžně užívala, nepočítáme osoby příliš mladé či postižené), kteří již někdy využili jakékoliv kalkulačky. Testované případy užití: Vypnutí kalkulačky: Zkouší, jak je uživatel chopen užívat funkce shift. Vypočítání součtu o 4 operandech: Zkouší, zda je uživatel schopen poskládat několik akcí ve správném pořadí dohromady aniž by počítal mezivýsledek. Vypočítání umocněné mocniny: Zkouší, zda je uživatel schopen poskládat několik funkcí do sebe Výpočet sin funkce s využitím radiánů: Zkouší, zda je uživatel schopen přepnout míru stupňů na míru radiánů Výpočet sin funkce s využitím stupňů: Zkouší, zda je uživatel schopen s minimální změnou v zadání (upravit zadání) změnit míru zpět z radiánů na stupně Testovaní kognitivním průchodem: Jedná se o iterativní testování, ve kterém se testují jednotlivé usecases (někdy definované jako Q0) rozdělené na několik kroků a při každém kroku se testují tři základní otázky: Q1 Je uživateli zřejmé co má udělat?, Q2 Je schopen uživatel daný krok vykonat?, Q3 Dostal uživatel adekvátní odezvu od systému?. Testovaní heuristickou evaluací: Tato metoda spočívá v odhalování chyb a slabých míst v rozhraní za pomocí porovnávání jeho současného stavu s pravidly (heuristikami), která jsou předem daná. H1: Viditelnost stavu systému H2: Spojení mezi systémem a reálným světem H3: Uživatelská kontrola a svoboda H4: Konzistence a standardizace
H5: Prevence chyb H6: Rozpoznání místo vzpomínáni H7: Flexibilní a efektivní použití H8: Estetický a minimalistický design H9: Pomoc uživatelů poznat, pochopit a vzpamatovat se z chyb H10: Nápověda a návody Testování bez uživatele Testování bez uživatele: Počáteční stav pro všechny use cases (není-li zadáno jinak): kalkulačka je zapnutá. Kognitivní průchod (dále KP): Q0 Vypnutí kalkulačky
Stisknutí shift tlačítka
Stisknutí tlačítka AC Heuristická evaluace (dále HE): H7 tlačítko on vykonává stejnou funkci jako tlačítko ac, proto by mohlo při zapnuté kalkulačce sloužit jako off
Q0 Součet o 4 operandech KP: Navolení čísla
Navolení znaménka +
Opakování předchozích kroků
Získání výsledku za použití tlačítka = HE: Žádný problém nenalezen.
Q0 - Vypočítání umocněné mocniny KP: Navolení čísla (již v minulém testu) Stisknutí mocniny
Opakování předchozích kroků Získání výsledku za použití tlačítka = (již v minulém testu) HE: Žádný problém nenalezen.
Q0 - Výpočet sin funkce s využitím radiánů KP: Stisknutí funkce sin (obdobné s volbou čísla) Volba čísla (již v předchozích testech) Stisknutí shift (již v předchozích testech) Stisknutí tlačítka Ans Q1 Ne/Ano Stisknutí tlačítka 2 (stejné jako zvolení čísla v předchozích testech)
Uzavření závorky Použití tlačítka = pro získání výsledků (již v předchozích testech) HE: H9 v menu volby rad, stup, se lze vrátit zpět opětovným stisknutím tlačítka ans, což není v prvním okamžiku viditelná akce. Uživatel spíše použije tlačítka del které nic neudělá nebo tlačítka AC kterým smaže vše, co již napsal.
Q0 - Výpočet sin funkce s využitím stupňů (oprava příkladu) KP: Použití tlačítka šipky vlevo Q1 Ne Použití tlačítek navigace k lokalizaci místa s rad značkou
Smazání znaménka rad pomocí del tlačítka Použití tlačítka = pro získání výsledku (již v předchozích testech) HE: H6 musíme si pamatovat, že můžeme symbol rad smazat tlačítkem del (že lze tlačítko del použít)
Seznam nálezů V seznamu nálezů používám tyto priority: Vysoká - Chyba, která brání používání programu Střední - Chyba, která znepříjemňuje používání programu Nízká - Chyba, jejíž odstraněním zpříjemníme používání programu Nález Typ Priorita Use case Popis Návrh řešení Nález Typ Priorita Use case Popis Návrh řešení tlačítko on vykonává 1 H7 Nízká stejnou funkci jako tlačítko Vypnutí ac, proto by mohlo při kalkulačky zapnuté kalkulačce sloužit jako off 2 H9 Nízká 3 Q1 Nízká 4 H6 Nízká Výpočet sin pomocí rad Výpočet sin s návratem ke stupňům Výpočet sin s návratem ke stupňům v menu volby rad, stup, se lze vrátit zpět opětovným stisknutím tlačítka ans, což není v prvním okamžiku viditelná akce. Uživatel spíše použije tlačítka del které nic neudělá nebo tlačítka AC kterým smaže vše, co již napsal. Uživatel neví jak se vrátit opět k zadávání počítaného příkladu. musíme si pamatovat, že můžeme symbol rad smazat tlačítkem del (že lze tlačítko del použít). Povolení návratu z menu výběru tlačítkem del. Připsání do menu jakým tlačítkem se vrátit. Napsat k navigačním šipkám slovo back nebo slovo repair Připsat k tlačítku del, repair Závěr Kalkulačka vykazuje některé chyby nízké priority, které nebrání v jejím běžném používání. Odstraněním těchto chyb buď zefektivníme práci, nebo jí uděláme komfortnější pro uživatele.