Semestrální práce
Testování mobilního telefonu Nokia 6303i Testování uživatelského rozhraní Peter Smatana
[email protected]
České Vysoké Učení Technické Praha Fakulta elektrotechnická Softwarové technologie a management
Obsah 1. Úvod …............................................................................................................ 2 2. Popis zařízení …................................................................................................ 3 3. Cílová skupina …............................................................................................... 3 4. Metody testování …............................................................................................ 3 4.1 Kognitivní průchod …........................................................................................ 3 4.2 Heuristická evaluace …...................................................................................... 3 5. Přehled případů užití …........................................................................................ 4 5.1 Hromadné odesílání SMS zpráv …....................................................................... 4 5.2 Vkládání speciálních symbolů ….......................................................................... 4 5.3 Ukládání čísla z přijaté SMS zprávy ….................................................................. 4 6. Testování případů užití …..................................................................................... 4 6.1 Hromadné odesílání SMS zpráv …....................................................................... 4 6.1.1 Scénář …...................................................................................................... 4 6.1.2 Průchod scénářem …...................................................................................... 5 6.2 Vkládání speciálních symbolů ….......................................................................... 9 6.2.1 Scénář …...................................................................................................... 9 6.2.2 Průchod scénářem …...................................................................................... 9 6.3 Ukládání čísla z přijaté SMS zprávy …................................................................ 13 6.3.1 Scénář ….................................................................................................... 13 6.3.2 Průchod scénářem ….................................................................................... 13 7. Přehled nálezů ….............................................................................................. 14
1. Úvod V rámci předmětu A7B36TUR jsem se rozhodl testovat funkce týkající se SMS zpráv u telefonu Nokia 6303i.
2. Popis zařízení Testovací zařízení je Nokia 6303i. Telefon má kapacitní TFT displej o úhlopříčce 2,2 palce. Rozlišení 240 x 320 bodů. Telefon má vnitřní kapacitu 55MB a lze jej rozšířit paměťovou kartou o 8GB.
3. Cílová skupina uživatelů Mobilní telefon je určen pro nenáročného uživatele, kterému stačí posílat SMS zprávy, telefonovat a nastavit si budík.
4. Metody testování 4.1 Kognitivní průchod Kongnitivní průchod testování je metoda testování uživatelského rozhraní při které je simulován uživatel z cílové skupiny. Cílem metody kongnitivního testování je zjistit, zda je uživatel schopen zvládnout daný scénář, případně kde a jak se od doporučeného průchodu odchyluje. Pokud se během kognitivního testu objeví problém, je třeba ho zaznamenat. V každém kroku si testovaný klade tyto otázky: Q0: Čeho chce uživatel dosáhnout? Q1: Bude uživateli zřejmé co má udělat? Q2: Spojí si uživatel popis s jeho cílem? Q3: Dostane uživatel zpětnou vazbu svého činění?
4.2 Heuristická evaluace Heuristická evaluace je metoda testování založená na dodržování daných pravidel. Při testování budu používat heuristickou evaluaci Jacoba Nielsena. Pravidel pro testování je deset: 1) Viditelnost 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í raději než 7) Flexibilní a efektivní používání. 8) Estetický a minimalistický design.
9) Pomoc uživatelům rozpoznat, pochopit a vzpamatovat se z chyb. 10) Nápověda a návody.
5. Přehled případů užití 5.1 Hromadné odesílání SMS zpráv Mobilní telefon dovoluje odesílání SMS zpráv. Jediný problém na který uživatel může narazit je špatně pojmenovaná nabídka. Tuto funkcionalitu budu testovat kognitivním průchodem.
5.2 Vkládání speciálních symbolů Při psaní SMS zpráv se často používají jiné znaky než alfa numerické. Budu testovat jak dobře je zvolení požadovaného znaku přístupné. Tuto funkcionalitu budu testovat kognitivním průchodem.
5.3 Ukládání čísla z přijaté SMS zprávy Budu testovat základní funkcionalitu – ukládání čísla z přijaté SMS zprávy kterou dnes nabízí každý mobilní telefon. Tuto funkcionalitu budu testovat heuristickou evaluací.
6. Testování případů užití 6.1 Hromadné odesílání SMS zpráv K testování hromadného odesílání SMS zpráv budu používat Kognitivní průchod.
6.1.1 Scénář 1) Výběr položky Menu prostředním tlačítkem. 2) Výběr položky Zvolit prostředím tlačítkem. 3) Výběr položky Zvolit prostředním tlačítkem. 4) Napsat text SMS zprávy. 5) Výběr položky Odesl. na prostředním tlačítkem. 6) Výběr tlačítka Zvolit prostředním tlačítkem. 7) Směrovými šipkami uživatel najde kontakt a zvolí položku Zvolit. 8) Výběr položky Přidat levým tlačítkem. 9) Výběr položky Zvolit prostředním tlačítkem. 10) Směrovými šipkami uživatel najde kontakt a zvolí položku Zvolit. 11) Výběr položky Odeslat prostředním tlačítkem.
6.1.2 Průchod scénářem 1) Výběr položky Menu prostředním tlačítkem. A1: Ano A2: Ano A3: Ano - Po výběru položky se uživatel přenese do rozcestníku funkcí které mobilní telefon poskytuje.
2) Výběr položky Zvolit prostředním A1: Ano. - Žlutá obálka jasně signalizuje že uživatel se nachází nad volbou SMS zprávy. A2: Ano. - Dopisní obálka dobře symbolizuje SMS zprávy. V levém horním rohu se nachází textový popis. A3: Ano. - Po výběru položky Zvolit se uživatel přenese do nabídky zpráv.
3) Výběr položky Zvolit prostředím tlačítkem. A1: Ano - Volba Vytvořit zprávu je zvýrazněná na bílém podkladu. A2: Ano - Položka Vytvořit zprávu je dostatečně srozumitelná. A3: Ano - Po výběru položky Zvolit se uživatel přenese do editoru psaní SMS zprávy.
4) Napsat text SMS zprávy.
5) Výběr položky Odesl. na prostředním tlačítkem. A1: Ano - Pokud uživatel dopíše text SMS zprávy, bude přemýšlet jak ji odeslat. Volba Odeslat na je hned po ruce. A2: Ano A3: Ano - Po výběru položky Odeslat na se uživatel přenese do výběru možností jak najít kontakt případně jak zadat nové číslo.
6) Výběr tlačítka Zvolit prostředním tlačítkem. A1: Ano - Uživatel bude vybírat ze seznamu všech kontaktů. A2: Ano A3: Ano - Uživatel se po výběru položky Zvolit dostane do seznamu všech kontaktů. S tímto seznamem se již seznámil pokud s mobilním telefonem například telefonoval.
7) Směrovými šipkami uživatel najde kontakt a zvolí položku Zvolit. A1: Ano - Uživatel vybere požadovaný kontakt a zvolí ho. A2: Ano - Uživatel nemá prakticky jinou možnost než kontakt vyprat. A3: Ano - Uživatel se přenese do editoru psaní SMS zprávy kde se objeví nově přidaný kontakt.
8) Výběr položky Přidat levým tlačítkem. A1: Ano - Uživatel chce přidat další kontakt. A2: Ne - Uživateli nemusí dojít že pro přidání dalšího kontaktu slouží levá volba Přidat. A3: Ano - Uživateli se zobrazí seznam který se mu zobrazil při vkládání prvního kontaktu. 9) Výběr položky Zvolit prostředním tlačítkem. A1: Ano A2: Ano A3: Ano 10) Směrovými šipkami uživatel najde kontakt a zvolí položku Zvolit. A1: Ano A2: Ano A3: Ano 11) Výběr položky Odeslat prostředním tlačítkem. A1: Ano A2: Ano
A3: Ano
6.2 Vkládání speciálních symbolů 6.2.1 Scénář 1) Výběr položky Menu prostředním tlačítkem 2) Výběr položky Zvolit prostředním tlačítkem 3) Výběr položky Zvolit prostředním tlačítkem 4) Vložení speciálního symbolu: výběr položky Volby levým tlačítkem 5) Výběr položky Vložit symbol prostředním tlačítkem 6) Výběr položky Znak prostředním tlačítkem 7) Směrovými šipkami uživatel vybere znak a vybere prostředním tlačítkem položku Použít
6.2.2 Průchod scénářem K testování vkládání speciálních symbolů budu používat Kognitivní průchod.
1) Výběr položky Menu prostředním tlačítkem A1: Ano A2: Ano A3: Ano
2) Výběr položky Zvolit prostředním tlačítkem A1: Ano A2: Ano A3: Ano
3) Výběr položky Zvolit prostředním tlačítkem A1: Ano A2: Ano A3: Ano
4) Vložení speciálního symbolu: výběr položky Volby levým tlačítkem A1: Ano A2: Ano - Uživatel u psaní SMS zprávy nemá jinou možnost než volba: Volby, Odeslat na, Zavřít. A3: Ano
5) Výběr položky Vložit symbol prostředním tlačítkem A1: Ano A2: Ano - Volba Vložit symbol je dostatečná. A3: Ano
6) Výběr položky Znak prostředním tlačítkem A1: Ano A2: Ano A3: Ano
7) Směrovými šipkami uživatel vybere znak a vybere prostředním tlačítkem položku Použít A1: Ano A2: Ano A3: Ano
6.3 Ukládání čísla z přijaté SMS zprávy K testování ukládání čísla z přijaté SMS zprávy budu používat Kognitivní průchod.
6.3.1 Scénář 1) Uživatel má otevřenou SMS zprávu u které chce uložit číslo do kontaktů 2) Výběr položky Volby 3) Výběr položky Další 4) Výběr položky Použít detail 5) Výběr položky Číslo 6) Výběr položky Uložit
6.3.2 Nalezená porušení 1) Když si uživatel uloží číslo a vrátí se zpět ke čtení SMS zprávy tak se místo nově uloženého příjemce zobrazuje telefonní číslo. Porušení: 1. Viditelnost systému 8. Průchod uživatelským menu k uložení čísla je zbytečně moc vnořené s složité. Porušení: 8. Estetický a minimalistický design
7.Přehled nálezů 7.1 Hromadné odesílání SMS zpráv K menšímu zmatení uživatele může dojít ve chvíli kdy bude přidávat další telefonní číslo. Položka pro přidání nového čísla je popsaná jako „Přidat“ což může evokovat např: přidat obrázek.
7.2 Vkládání speciálních symbolů U funkcionality vkládání speciálních symbolů nedošlo k zjištění chyby.
7.3 Ukládání čísla z přijaté SMS zprávy Největší problém vidím v komplikovaném menu kde se uživatel třikrát zanoří do nabídek než dorazí k položce přidání čísla. Po přidání čísla a okamžitému vrácení se ke čtení SMS zprávy se v záhlaví stále zobrazuje číslo, nikoli uložené jméno. Pokud uživatel SMS zprávu zavře a znovu otevře, v záhlaví se již uložené jméno zobrazuje.