Testování uživatelského rozhraní hudebního přehravače ipod Classic. Václav Strnad strnava1@fel.cvut.cz Czech Technical University in Prague 24. října 2011
Obsah 1 Úvod 2 2 Popis zařízení 2 2.1 Technické vlastnosti................................ 2 2.2 Popis ovládání................................... 3 3 Testování bez uživatele 5 3.1 Kognitivní průchod................................. 5 3.2 Heuristická evaluace................................ 5 4 Případy užití 6 4.1 Hodnocení skladby během přehrávání a přetáčení hudby (kognitivní průchod) 6 4.2 Ztlumení hlasitosti a přeskočení na další skladbu při vytváření upozornění (heuristická evaluace).................................. 6 4.3 Využití stopek během přehrávání hudby (kognitivní průchod)......... 6 4.4 Synchronizace kalendáře Google s interním kalendářem ipodu (heuristická evaluace)........................................ 6 5 Testování 6 5.1 Hodnocení skladby během přehrávání a přetáčení hudby (kognitivní průchod) 6 5.2 Ztlumení hlasitosti a přeskočení na další skladbu při vytváření upozornění (heuristická evaluace).................................. 10 5.3 Využití stopek během přehrávání hudby (kognitivní průchod)......... 13 5.4 Synchronizace kalendáře Google s interním kalendářem ipodu (heuristická evaluace)........................................ 20 6 Závěr 23 1
1 Úvod 2 Popis zařízení Testovaným zařízením je hudební přehravač ipod Classic od firmy Apple. 2.1 Technické vlastnosti Zařízení má display s úhlopříčkou 2,5 s rozlišením 320x240 pixelů. Ovládání je řešené posuvným tlačítkem pro zablokování kláves a tzv. Click Wheel. Konektivita je realizovaná přes dokovací konektor a výstup zvuku přes 2,5mm jack. Fyzické rozměry jsou popsány na Obrázku 1. Velkou předností přehravače je 160GB úložný prostor, což je přibližně 40 000 skladeb, 200 hodin videa nebo 25 000 fotografií. Obrázek 1: Rozměry ipodu Classic. 2
2.2 Popis ovládání Hlavní ovládání je řešené pomocí tzv. Click Wheel, které se skládá z centrálního tlačítka a čtyř tlačítek spojených do jednoho vnějšího prstence. Tento prstenec je zároveň dotykový, což ho dělá nejnezbytnější částí ovládání. Téměř veškerý pohyb se děje posunem prstu po směru nebo proti směru hodinových ručiček. itunes Store itunes itunes Store Stáhněte si hudbu v itunes Store. Platí pouze pro státy, kde je itunes Store dotupný. Tato služba není v současné době v ČR k dispozici. Připojením ipodu k počítači (ne k USB portu na klávesnici) dobijte baterii a přeneste hudbu. Během synchronizace dat probíhá d Dobíjení Nabito Stáhněte a nainstalujte si program itunes z: www.apple.com/ipod/start Přehrávač se zcela dobije po cca 4 ho připojení k počítači. Pokračujte podle pokynů programu Setup Assistant. Nebo importujte hudbu z CD. Obrázek 2: Dokumentace v balení. ipod classic Zámek tlačítek Zásuvka sluchátek ipod itunes ipodu k počítači (ne k USB portu na klávesnici) dobijte baterii a přeneste hudbu. Během synchronizace dat probíhá dobíjení. Chcete-li ipod odpojit, klikněte na tlačítko Eject (C). Menu Ovládací kolečko Dobíjení Nabito Předchozí/ Přetáčení zpět Další/ Přetáční vpřed Přehrávač se zcela dobije po cca 4 hodinách připojení k počítači. Přehrávání/Pauza Středové tlačítko jte podle pokynů programu Setup Assistant. Poté odpojte kabel. Dock konektor Obrázek 3: Dokumentace v balení. 3
Podrobné instrukce najdete, v Průvodci funkcemi: V itunes vyberte v nabídce Help položku ipod Help nebo navštivte stránku www.ipodsupport.cz Poslouchejte odpovědně. Procházení nabídkami. Spuštění písničky a pauza ( ). Vypnutí dlouhým stiskem ( Uzamčení kolečka Click Whee www.apple.cz 2007 Apple Inc. All rights reserved. Apple, the Apple logo, ipod, and itunes are trademarks of Apple Inc., registered in the U.S. and other countries. Výběr položky. Krok zpět pomocí tlačítka Menu. Úprava hlasitosti. 034-4435-A Printed in Czech Republic Obrázek 4: Dokumentace v balení. Chcete-li Zapnout ipod classic Vypnout ipod classic Zapnout podsvícení Restartovat ipod classic Jít přímo do hlavní nabídky Přehrát všechny písničky v seznamu pak Stiskněte jakékoli tlačítko. Stiskněte a podržte tlačítko Přehrát/Pauza ( ). Stiskněte jekékoli tlačítko nebo použijte ovládací kolečko Click Wheel. Přepněte zámek kláves do pozice HOLD a zpět. Pak stiskněte současně tlačítko Menu a Středové tlačítko, dokud se na displeji nezobrazí logo Apple. Stiskněte a podržte tlačítko Menu. Označte název seznamu a stiskněte tlačítko Přehrát/Pauza ( ). ipod + itunes Začínáme Spuštění písničky a pauza ( ). Přehrát všechny písničky v náhodném pořadí V hlavní nabídce vyberte volbu Náhodné přehrávání. Vypnutí dlouhým stiskem ( ). Přeskočit na libovolné místo v písničce nebo video nahrávce V průběhu přehrávání stisněte středové tlačítko a pohybem prstu po ovládacím kolečku přejdete na libovolné místo skladby. Přeskočit na další písničku Stiskněte tlačítko Další písnička/přetáčení vpřed ( ). Spustit písničku znovu od začátku Stiskněte tlačítko Předchozí písnička/ Přetáčení zpět (]). Uzamčení kolečka Click Wheel. Přehrát předchozí písničku Stiskněte dvakrát tlačítko Předchozí písnička/ Přetáčení zpět (]). Úprava hlasitosti. Přetáčet vpřed nebo vzad Stiskněte a podržte tlačítko Další písnička/ Přetáčení vpřed ( ) nebo Předchozí písnička/přetáčení zpět (]). V itunes vyberte v nabídce Help položku ipod Help nebo navštivte stránku www.ipodsupport.cz Navštivte nový portál www.digitaluniverse.cz, na kterém najdete katalog podcastů a spoustu dalších tipů, jak lépe využít váš ipod. Obrázek 5: Dokumentace v balení. 4
3 Testování bez uživatele Pro testování uživatelského rozhraní bez uživatele se používají dvě metody, těmi jsou Kognitivní průchod a Heuristická evaluace. 3.1 Kognitivní průchod Kognitivním průchodem netestujeme úkol jako celek, ale každou část průchodu zvlášt. Při zadání úkolu si položíme první otázku. Q 0 = "What does the user want to achieve?" Po odpovědi na tuto otázku postupujeme zbytek testu. Nyní se u každé části ptáme na nasledující tři otázky. Q 1 = "Will the correct action(s) be evident to the users?" Q 2 = "Will the users connect the label of an action with their goals?" Q 3 = "Will the user receive a sensible feedback?" 3.2 Heuristická evaluace Při Heuristické evaluaci se nejdříve pokusíme zadaný úkol splnit. Po splnění případně nesplnění úkolu přejdeme k deseti otázkám, které se ptají na případ užití jako na celek. 1. Visibility of system status 2. Match between system and the real world 3. User control and freedom 4. Consistency and standards 5. Error prevention 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose, and recover from errors 10. Help and documentation Testování začíná v tu chvíli, kdy si čteme jednu otázku po druhé a u každé se zamyslíme, jestli testovaný objekt tuto vlastnost splňuje či nikoliv. Při každém nesplnění otázky zapíšeme proč nebyl bod splněn a jakým způsobem by se tento nedostatek dal napravit. Nedostatky nakonec označíme podle toho, jak akutní tyto problémy jsou. 5
4 Případy užití Uživatel bude testotovat čtyři případy užití 4.1 Hodnocení skladby během přehrávání a přetáčení hudby (kognitivní průchod) Cílem uživatele je najít hodnocení skladky a následně toho toto hodnocení změnit podle svého uvážení. 4.2 Ztlumení hlasitosti a přeskočení na další skladbu při vytváření upozornění (heuristická evaluace) Uživatel se dostane do situace, kdy poslouchá hudbu a zároveň přidává upozornění. V tu chvíli se spustí skladba, která je jednak příliš hlasitá a navíc se uživateli vlastně vůbec nelíbí. Uživatel má za úkol přesunout se z upomínek na právě přehrávanou skladbu, tu nejdříve ztlumit a následně přepnout na další skladbu. 4.3 Využití stopek během přehrávání hudby (kognitivní průchod) Uživatel poslouchá hudbu při běhu. Najednou si všimne že za chvilku bude u místa od kterého si pravidelně stopuje svůj bežecký výkon, potřebuje se tedy rychle dostat ke stopkám a spustit je. Nasledně probíhá kontrolním bodem a potřebuje odchytit mezičas. Nakonec dobíhá do cíle, takže potřebuje stopky zastavit a podívat se na své záznamy. 4.4 Synchronizace kalendáře Google s interním kalendářem ipodu (heuristická evaluace) Uživatel má krásně vytvořený kalendář na webových stránkách Googlu. Úkolem uživatele bude kalendář si stáhnout z internetu a importovat do kalendáře v ipodu. 5 Testování 5.1 Hodnocení skladby během přehrávání a přetáčení hudby (kognitivní průchod) Kognitivním průchodem netestujeme úkol jako celek, ale každou část průchodu zvlášt. Při zadání úkolu si položíme první otázku. Q 0 = "Uživatel při poslouchání písničky chce hvězdičkami ohodnotit skladbu" Krok úkolu Q 1 Q 2 Q 3 Najití hodnocení NE 1 NE 2 ANO Změna hodnocení ANO ANO ANO 1. Uživatel netuší jak postupovat, pokud chce ohodnotit skladbu. 2. K dostání se do hodnocení uživatel musí vědět, že má klikat středovým tlačítkem. 6
Obrázek 6: Aktuálně přehrávaná hudba 7
Obrázek 7: Přetáčení hudby 8
Obrázek 8: Hodnocení hudby 9
5.2 Ztlumení hlasitosti a přeskočení na další skladbu při vytváření upozornění (heuristická evaluace) Obrázek 9: Možnosti upozornění 10
Obrázek 10: Menu upozornění 11
Obrázek 11: Menu dodatky 12
Obrázek 12: Aktuálně přehrávaná hudba H6... Uživatel musí znát postup pro zhlasení/ztlumení hlasitosti. Ukazatel, v jakém směru točení je zhlasení/ztlumení hlasitosti, směr je v úvodním dokumentu. H7... Uživatel nemá možnost zrychlení práce použitím zkratky. Celé menu je tvořeno stromem bez možnosti rychlých přechodů do jiných částí. Zrychlení není možné kvůli minimálnímu počtu tlačítek. H10...NUTNÉ OPRAVIT Nápověda a dokumentace není v zařízení poskytnuta. Help přístupný na internetových stránkách. Základní ovládání je přibalené v úvodním dokumentu. 5.3 Využití stopek během přehrávání hudby (kognitivní průchod) Q 0 = "Uživatel při poslouchání písničky chce zároveň používat stopky" 13
Krok úkolu Q 1 Q 2 Q 3 Návrat do menu ANO ANO ANO Najití stopek v menu NE 1 NE 2 ANO Aktivace stopek ANO ANO ANO Vytvoření mezičasu NE 3 NE 4 ANO Pozastavení času NE 5 NE 6 ANO Zobrazení záznamu ANO ANO ANO 1. Uživatel na první pohled neví, kde stopky hledat. 2. Pro najití stopek musí uživatel projít až do root adresáře, z kterého dál pokračuje na dodatky a stopky. 3. NUTNÉ OPRAVIT Uživatel by rád vytvořil mezičas, ale netuší jak. 4. Pokud by to uživatel věděl, dosáhl by cíle středovým tlačítkem. 5. Uživatel intuitivně pro akci volí středové tlačítko pro pozastavení času, jelikož start stopek je aktivován středovým tlačítkem. Není poskytnuta žádná nápověda k ovládání. 6. Výsledku uživatel dosáhne stiskem talčítkem pauza. 14
Obrázek 13: Najití stopek 15
Obrázek 14: Start stopek 16
Obrázek 15: Zapnutí stopek 17
Obrázek 16: Mezičasy stopek 18
Obrázek 17: Pozastavení stopek 19
Obrázek 18: Záznamy stopek 5.4 Synchronizace kalendáře Google s interním kalendářem ipodu (heuristická evaluace) Testování tohoto úkolu je problematické, jelikož se nevztahuje pouze na zařízení. Pro splnění je nutné mít účet u Google. 20
Obrázek 19: Kalendáře na Google Obrázek 20: Najití kalendáře 21
Obrázek 21: Možnosti kalendáře H1... NUTNÉ OPRAVIT O úspěšném vložení kalendáře se uživatel přesvědčí až po zapnutí kalendáře v ipodu. Neexistuje žádný dostupný program na platformě Windows, který by byl importoval kalendář z Google do ipodu a následně informoval že import byl úspěšný. H5... Kvůli minimální podpoře pro tento úkol, vyskytuje se spousta chyb. Zejména chyby ohledně získání kalendářů z Google Pokud by došlo k lepší podpoře od strany Google, byl by možný automatický import do ipodu z Google. H6... Celý postup synchronizace kalendáře si uživatel můsí pamatovat. H7... Postup je pevně daný a nedá se nijak urychlit H9... O chybě se nedovíme jinak, než že se v ipodu kalendář nezobrazí. 22
H10... Dokumentace není v balení poskytnuta. Minimální nápovědu poskytuje samotné zařízení. Jediná pomoc je přístupná na internetu. Bohužel ale ve velmi omezené míře. Věškeré informace se musí pracně hledat. 6 Závěr Veškeré problémy s případy užití jsou popsány při testování. Veškeré problémy kromě dokumentace, které se vyskytli, jsou způsobeny minimálním počtem ovládacích prvků. Proti těmto pár chybým ale hraje veliká komplexnost návrhu ovládání. Po chvíli používání si na to každý zvykne a s ovládáním poté již nemá žádné problémy. 23