České vysoké učení technické v Praze Fakulta elektrotechnická
Testování uživatelského rozhraní – test s uživateli
VLC media player Semestrální práce C1 v rámci předmětu A4B39TUR
Tomáš Flek, Ondřej Okluský, Ondřej Pospíšil, Jan Proskovec 2. ročník bakalářského studia OI 26. 4. 2013
2
Obsah 1.
2.
3.
4.
Úvod ................................................................................................................................................ 4 1.1.
Popis programu ....................................................................................................................... 4
1.2.
Cíl testu .................................................................................................................................... 4
1.3.
Cílová skupina uživatelů .......................................................................................................... 5
Příprava testu .................................................................................................................................. 5 2.1.
Screener................................................................................................................................... 5
2.2.
Dotazník před testem .............................................................................................................. 6
2.3.
Seznam úkolů .......................................................................................................................... 6
2.4.
Dotazník po testu .................................................................................................................... 6
Nastavení testu................................................................................................................................ 7 3.1.
Organizace a uspořádání v laboratoři ..................................................................................... 7
3.2.
Hardwarové prostředky........................................................................................................... 8
3.3.
Softwarové prostředky ............................................................................................................ 8
3.4.
Výchozí stav ............................................................................................................................. 8
Průběh testu s participanty ............................................................................................................. 9 4.1.
Participant 1 ............................................................................................................................ 9
4.1.1.
Popis participanta ............................................................................................................ 9
4.1.2.
Problémové úkoly ............................................................................................................ 9
4.1.3.
Shrnutí ........................................................................................................................... 11
4.2.
Participant 2 .......................................................................................................................... 11
4.2.1.
Popis participanta .......................................................................................................... 11
4.2.2.
Problémové úkoly .......................................................................................................... 11
4.2.3.
Shrnutí ........................................................................................................................... 13
4.3.
Participant 3 .......................................................................................................................... 14
4.3.1.
Popis participanta .......................................................................................................... 14
4.3.2.
Problémové úkoly .......................................................................................................... 14
4.3.3.
Shrnutí ........................................................................................................................... 17
4.4.
Participant 4 .......................................................................................................................... 17
4.4.1.
Popis participanta .......................................................................................................... 17
4.4.2.
Problémové úkoly .......................................................................................................... 17
4.4.3.
Shrnutí ........................................................................................................................... 18
4.5.
Participant 5 .......................................................................................................................... 19
4.5.1.
Popis participanta .......................................................................................................... 19
3
5.
4.5.2.
Problémové úkoly .......................................................................................................... 19
4.5.3.
Shrnutí ........................................................................................................................... 21
Shrnutí problémů .......................................................................................................................... 22 5.1.
Definice priorit....................................................................................................................... 22
5.2.
Přehled problémů.................................................................................................................. 22
6.
Závěr .............................................................................................................................................. 23
7.
Přílohy............................................................................................................................................ 24 7.1.
Screener................................................................................................................................. 24
7.2.
Dotazník před testem ............................................................................................................ 25
7.3.
Dotazník po testu .................................................................................................................. 25
7.4.
Seznam úkolů ........................................................................................................................ 26
4
1. Úvod 1.1. Popis programu Tento semestrální projekt se zabývá testováním uživatelského rozhraní aplikace VLC media player [Obrázek 1]. Tato aplikace se řadí mezi multimediální přehrávače, které jsou volně dostupné na internetu (freeware). Ačkoli se tento program netěší zrovna velké oblibě mezi uživateli, není neznámý a získal si své příznivce hlavně mezi zkušenějšími uživateli, jelikož podporuje spoustu pokročilých funkcí. Program VLC media player je svobodný multiplatformní multimediální přehrávač a framework s otevřeným zdrojovým kódem, který přehraje většinu multimediálních souborů, DVD, zvukových CD, VCD a různých proudových protokolů. Program byl testován ve verzi 2.0.5.
Obrázek 1 - program VLC media player
1.2. Cíl testu Hlavním cílem testu bylo odhalit problémy v použitelnosti uživatelského rozhraní programu VLC media player. Většina úkolů simulovala běžné používání aplikace, aby bylo možné zjistit, s jakými problémy se uživatel nejčastěji setká. Pár úkolů simulovalo pokročilejší ovládání aplikace – to nám umožnilo zjistit, jak bude nezkušený uživatel postupovat při plnění složitějších úkolů.
5
1.3. Cílová skupina uživatelů Cílovou skupinou byli uživatelé s alespoň základní znalostí práce na počítači starší 15 let, kteří využívají libovolný multimediální přehrávač pro přehrávání videí či hudby. Preferováni (nikoli vyloučeni) byli uživatelé využívající jiný multimediální přehrávač, než je VLC media player. Zároveň jsme tedy hledali uživatele, který námi testovaný program používá běžně, abychom zjistili, zda si s programem poradí lépe než ostatní.
2. Příprava testu 2.1. Screener Screener je formulář, který nám umožnil vybrat námi požadovanou cílovou skupinu. Byl vytvořen pomocí online služby Google Disk a poté rozeslán známým a nasdílen na sociálních sítích – to nám umožnilo relativně dobrý výběr mezi potencionálními participanty. Celý formulář je k nahlédnutí v příloze [kapitola 7.1.]. V úvodní části formuláře byly informace o tom, k čemu tento formulář slouží a podmínky pro vyplnění formuláře. Následovaly jednotlivé screenovací otázky. Prvním kritériem při našem výběru byl věk, jelikož jsme chtěli participanty starší 15 let. Dále nás zajímalo pohlaví, abychom mohli otestovat jak ženy, tak muže. Další otázky měli za úkol zjistit, jak často lidé používají multimediální přehrávače a který konkrétní přehrávač používají nejčastěji. Zde byli vyřazeni ti lidé, kteří nepoužívají žádný multimediální přehrávač. Z ostatních jsme se snažili vybrat zástupce od každého multimediálního přehrávače a to i včetně testovaného VLC media playeru. Jelikož byl program po instalaci v angličtině, museli jsme brát ohled i na znalost angličtiny. Proto se poslední otázka dotazovala na schopnost orientace v programu v angličtině. Zde byli nežádoucí lidé, kteří se neorientují vůbec. V následující tabulce je rozložení odpovědí pěti vybraných participantů:
Otázka Vyberte věkovou kategorii: Pohlaví: Jak často sledujete filmy/seriály na počítači? Jaký multimediální přehrávač (hudby/videí) používáte nejčastěji? V programech v angličtině se orientujete:
Vybrané odpovědi mezi 15 – 30 lety více než 30 let muž žena v rozmezí 1 – 6 hodin týdně více než 6 hodin týdně BSPlayer VLC media player Windows Media Player jiný bez problémů s občasnými obtížemi musím hodně hádat
Četnost 4x 1x 3x 2x 3x 2x 2x 1x 1x 1x 3x 1x 1x
6
2.2. Dotazník před testem Dotazník před testem sloužil bližšímu seznámení se s participantem. Na otázky z dotazníku se ptal moderátor participanta těsně před začátkem testu a zaznamenával odpovědi. Celý dotazník je k nahlédnutí v příloze [kapitola 7.2.]. Obsahoval otázky ohledně toho, k čemu nejčastěji využívá multimediální přehrávač a zda používá nějaké pokročilejší funkce – pokud ano, jaké. Další otázky se týkaly multimediálního přehrávače, který daný participant používá. Konkrétně proč používá daný program a co se mu na něm líbí a nelíbí.
2.3. Seznam úkolů Seznam úkolů byl navržen tak, aby pokryl nejčastější případy užití multimediálního přehrávače VLC media player. Obsahoval i složitější úkoly, aby bylo možné zjistit, zda je participant schopen je dokončit bez hlubší znalosti programu. Seznam úkolů byl předložen participantovi po zodpovězení otázek z dotazníku před testem [kapitola 2.2.]. Participant měl čas na to, aby si všechny úkoly přečetl a zeptal se na případné nejasnosti moderátora. Celý seznam úkolů je k nahlédnutí v příloze [kapitola 7.4.]. V první části úkolů měl participant za úkol nainstalovat program VLC media player a přepnout jazyk programu na češtinu. Tuto část jsme zařadili proto, že je to první setkání uživatele s programem a špatně navržená část instalace může uživatele snadno odradit. V další části měl participant několik úkolů pro práci s videem. Konkrétně otevřít soubor, přidat k němu titulky a titulky posléze synchronizovat s videem. Poté i složitější úkoly jako nastavení okna přehrávače tak, aby bylo vždy na vrchu nebo zachytit snímek videa. Tuto část jsme zařadili, jelikož je to klíčová část programu a manipulace s video soubory musí být bezproblémová a intuitivní. V poslední části měl participant za úkol pracovat se složkou audio souborů. Konkrétně otevření složky obsahující MP3 soubory, nastavení přehrávání a vizualizace obrazu. V této části byly opět i těžší úkoly jako práce se záložkami nebo zpomalení zvuku. Opět jde o klíčovou část programu, a tudíž by zde neměly být větší problémy.
2.4. Dotazník po testu Dotazník po testu sloužil ke zjištění dojmů participanta z používání programu VLC media player a také z průběhu testování. Na otázky z dotazníku se ptal moderátor participanta ihned po skončení testu a zaznamenával odpovědi. Celý dotazník je k nahlédnutí v příloze [kapitola 7.3.]. Otázky byly směřovány hlavně na celkový dojem z multimediálního přehrávače VLC media player, co se líbilo a naopak nelíbilo. Zda by byl uživatel po této zkušenosti ochoten přejít na multimediální přehrávač VLC media player. Poslední otázka se týkala průběhu testu. Jaký z něho měl pocit a zda se mu líbilo. Tento dotaz sloužil hlavně jako zpětná vazba pro nás, zda jsme testování provedli správně a zda uživatel odchází ve stejné, ne-li lepší náladě.
7
3. Nastavení testu 3.1. Organizace a uspořádání v laboratoři Testování proběhlo 18. 4. 2013 v laboratoři ULAB na Karlově náměstí v budově ČVUT od 10 do 15 hodin. Participanti byli domluveni vždy na celou hodinu a samotné testování jednoho participanta trvalo v rozmezí 30-40 minut, tudíž bylo dostatek času pro uvedení laboratoře do původního stavu, případně na řešení technických problémů. Participanta se po jeho příchodu ujal moderátor, který ho uvedl do testovací místnosti a zůstal s ním až do konce testování. Ostatní členové týmu byli v pozorovací místnosti a zaznamenávali průběh testu. Moderátor vždy ujistil participanta, že testujeme software, nikoli jeho a že není nutné, aby dokončil všechny úkoly. Dále poznamenal, že si bude dělat poznámky a požádal ho, aby přemýšlel nahlas a pokračoval v dalším úkolu, pokud si bude myslet, že předchozí úkol dokončil. Poté začal samotný test – dotazníkem před testem [kapitola 2.2.]. Uspořádání laboratoře je zobrazeno na následujícím obrázku [Obrázek 2]. Testovací místnost byla vybavena stolním počítačem, na kterém se testovalo, kamerami snímající obličej participanta a zbytek místnosti. Byly zde také 2 mikrofony – jeden zaznamenával zvuk k nahrávce, druhý přenášel zvuk do pozorovací místnosti. V testovací místnosti seděl participant vždy s moderátorem. V pozorovací místnosti bylo několik monitorů, na kterých bylo možné sledovat snímanou plochu testovacího počítače a záznamy z kamer. Zvuk z testovací místnosti bylo možné slyšet díky reproduktoru. Nacházel se tu také počítač, na kterém probíhalo logování průběhu testu. V pozorovací místnosti seděl zbytek týmu a zaznamenával průběh testu.
Pozorovací místnost
Testovací místnost
(návrháři aplikace, programátoři, organizátoři testu)
(participant, moderátor)
Obrázek 2 - Usability lab
8
3.2. Hardwarové prostředky
Testovací PC (monitor 19” LCD, klávesnice, myš, web kamera, USB mikrofon) 2x kamera na stěně pro sledování činnosti v místnosti pozorovatele 2x mikrofon pro záznam zvuku z místnosti Video mixér, DVD, 4x LCD televize Primární PC pro ovládání kamer, ke kterému jsou připojené kamery z testovací místnosti Sekundární PC určené ke sledování a komentování testu
3.3. Softwarové prostředky
OS Windows 7 na testovacím PC OS Windows XP na PC v pozorovací místnosti Morae software (Recorder, Observer, Manager) pro záznam a zpracování průběhu testu VLC media player verze 2.0.5.
3.4. Výchozí stav Při příchodu participanta do testovací místnosti byl počítač zapnutý. Instalační soubor programu VLC media player byl umístěn na ploše [Obrázek 3] a soubory, které byly použity v rámci testování, byly připravené v daném umístění (na disku D ve složce „test“).
Obrázek 3 - výchozí obrazovka testování
9
4. Průběh testu s participanty V této kapitole jsou zaznamenána všechna sezení s participanty. U každého z nich je jeho popis vycházející z odpovědí uvedených ve screeneru [kapitola 7.1.] a dotazníku před testem [kapitola 7.2.]. Následuje záznam z testu, kde jsou uvedeny pouze úkoly, ve kterých se vyskytl problém včetně jeho popisu. Na konci je shrnutí, které vychází z dotazníku po testu [kapitola 7.3.] a nalezených problémů.
4.1. Participant 1 4.1.1. Popis participanta První participant je muž, který je zkušeným uživatelem PC. Nejčastěji používá právě VLC media player a to hlavně na přehrávání videa a hudby. Sledováním filmů/seriálů tráví 1 – 6 hodin týdně. Má zkušenosti s přidáváním titulků k videu, ale další pokročilé funkce spíše nepoužívá. Multimediálních přehrávačů používá více a na VLC media playeru se mu líbí hlavně to, že je open source. V programu v angličtině se orientuje bez problémů. 4.1.2. Problémové úkoly Úkol č. 2 (nastavit jazyk na češtinu): Nemá problém s nalezením menu pro nastavení jazyka, nicméně po zvolení jazyka a uložení nového nastavení zůstává program v angličtině. Vrací se zpět do nastavení a kontroluje, zda jazyk nastavil správně. Když zjistí, že vše je tak, jak má být, pokusí se aplikaci vypnout a znovu zapnout. Po restartu je již aplikace v češtině. Úkol č. 6 (synchronizovat titulky): Opět není problém s nalezením nabídky pro synchronizaci titulků, nicméně neví, který směrem má titulky posunout, protože u této nabídky není žádná informace [Obrázek 4].
Obrázek 4 - menu synchronizace titulků Teprve po změně času v nabídce se objeví vpravo informace o tom, že jsou titulky pozdrženy nebo zrychleny. Text „pozdrženy“ je v češtině, nicméně místo slova „zrychleny“ se objeví anglický ekvivalent „hastened“. Po chvilce ladění titulků, se mu synchronizace podaří, ale stěžuje si, že to jde velice špatně.
10
Úkol č. 9 (nastavit okno „vždy na vrchu“): Nastavení „vždy na vrchu“ hledá nejprve v nabídce zobrazení. Když ho tam nenajde, zkouší kliknout na pokročilá nastavení, ale hned zjistí, že to není ono. Prohází menu přes nástroje a video a vrací se zpět do zobrazení, kde znovu tuto nabídku hledá. Myslí si, že tam musí být. Vrací se zpět do nástrojů a volí nabídku nastavení. Ihned překlekává na záložku video, kde konečně nachází hledané nastavení. Po uložení nastavení však program stále není vždy na vrchu, myslí si, že program potřebuje opět restart. Po vypnutí a zapnutí programu znovu spouští video a nyní je už opravdu vždy na vrchu. Úkol č. 10 (otevřít složku souborů): Složku souborů otevírá ihned přes nabídku média a otevřít soubor. Volby „otevřít složku“ si vůbec nevšiml [Obrázek 5] a proto nešikovně označuje všechny soubory zkratkou „CRTL + A“ a otevírá je najednou.
Obrázek 5 - nabídka pro otevření souboru/složky
Úkol č. 13 (zpomalit rychlost přehrávání zvuku): Nastavení rychlosti přehrávání hledá intuitivně v nabídce zvuk. Když to nenalezne, zkouší ikonky na nástrojové liště. Když zjistí, že to žádná z nich není, vrací se zpět do nabídky zvuk. Poté zkouší nabídku přehrávání a nachází nastavení rychlosti. Participant tedy jasně čekal toto nastavení v nabídce zvuk. Úkol č. 18 (zjistit informace o přehrávané skladbě): Prvně hledá informace o skladbě v nabídce přehrávání. Poté zkouší nabídku zvuk a položku zvuková stopa, ve které však nic nenachází. Zkouší nabídku přes kliknutí pravého tlačítka na obraz a v nabídce nástroje přehlíží volbu „informace o médiu“ a volí průvodce programem [Obrázek 15]. Zavírá ho a zkouší znovu nástroje, kde si konečně všimne modré ikonky značící informace a volby informace o médiu. Participant očekával, že si informace o médiu zjistí rychle přes nabídku přehrávání, ale nalézá je až v nástrojích, které byly jeho posledním místem, kde hledal.
11
Úkol č. 19 (změnit pozici nástrojové lišty): Jako první zkouší jednoduché chycení nástrojové lišty myší a přetáhnutí k hornímu okraji obrazovky. To se mu nedaří, tak jako druhou volbu zkouší nabídku přes pravé tlačítko myši na nástrojové liště. Dalším místem hledání jsou nástroje, kde se dlouho nezdrží a opět kouká do seznamu úkolů, jestli se nepřehlídl v zadání. Další volbou je nabídka zobrazení, kde zkouší volbu přidat rozhraní. Participant se po chvilce ptá, zda jde vůbec úkol splnitelný. Je požádán, aby se ještě chvilku snažil hledat, ale ani po několika minutách nedosáhl cíle. Úkol končí se slovy, že si myslí, že změnit pozici nástrojové lišty vůbec nejde. Participant čekal jednoduché ovládání typu přetažení lišty myší, vůbec nečekal, že tato volba bude schovaná někde v nastavení. 4.1.3. Shrnutí Během testování participant narazil hlavně v úkolech, kde se jednalo o pokročilejší nastavení. Jednoduché rutinní úkoly zvládl, i když bylo třeba v několika případech chvilky hledání. Multimediální přehrávač VLC media player má rád, protože je zdarma a je open source, nicméně přiznává, že tam jsou chyby. Na programu se mu ale nelíbí zastaralé rozhraní a za největší problém považuje to, že ho program neinformoval při změně jazyka o tom, že je nutný restart. Nepředpokládá, že by v budoucnu používal výhradně VLC media player. Testování se mu líbilo, odcházel s dobrou náladou.
4.2. Participant 2 4.2.1. Popis participanta Druhý participant je muž - student, který je zkušeným uživatelem PC. Nejčastěji používá BSPlayer a to hlavně na přehrávání seriálů a videí. Sledováním filmů/seriálů tráví více jak 6 hodin týdně. Má zkušenosti s přidáváním titulků k videu a z pokročilých funkcí používá například posun titulků ve videu. BSPlayer používá kvůli přívětivosti uživatelského rozhraní a líbí se mu na něm, že sám hledá dostupné titulky k seriálům. Naopak se mu nelíbí časté errory při přehrávání. V programu v angličtině se orientuje bez problémů. 4.2.2. Problémové úkoly Úkol č. 6 (synchronizovat titulky): Otevírá nabídku přes pravé tlačítko myši na obraz a přejíždí na volbu titulky. Diví se, že to tam není, tak zkouší nabídku nástroje. Zvolil volbu synchronizace stopy, ale čekal, že se titulky spraví automaticky. Chvilku si prohlíží okno nastavení synchronizace [Obrázek 4] a poté ho zavírá s domněním, že jsou již titulky v pořádku. Zkouší klávesovou zkratku (zřejmě fungující v BSPlayeru pro synchronizaci titulků) a zjišťuje, že bude muset synchronizaci provést opravdu ručně. Přemýšlí, jestli titulky posunou dopředu či dozadu, ale po chvilce ladění je hotovo. Participant čekal volbu v nabídce titulky, která automaticky synchronizuje titulky se stopou. Úkol č. 9 (nastavit okno „vždy na vrchu“): Otevírá nabídku přes pravé tlačítko myši na obraz. Střídavě hledá v nabídkách nástroje a zobrazit. Čeká, že to bude jednoduše a rychle dostupné nastavení. Zkouší pokročilé ovládání. Otevírá nastavení a neochotně hledá v něm. Po chvilce usoudí, že to
12
není možné, že to musí být někde jednoduše dostupné, tak hledá v ikonách na nástrojové liště, ale neúspěšně. Prochází tedy znovu celou nabídku a po chvilce nachází volbu vždy na vrchu v nabídce video [Obrázek 6]. Participant čekal, že tato volba bude v zobrazení nebo dokonce v podobě ikony na nástrojové liště, nikoli v nabídce video.
Obrázek 6 - nabídka video
Úkol č. 10 (otevřít složku souborů): Nejprve přirozeně vybere nabídku média a otevřít soubor [Obrázek 5], ale až v nabídce vybrání skladby si uvědomí, že má otevřít složku. Vrací se tedy do nabídky média a vybírá volbu otevřít složku. Participant si zřejmě hned nevšiml, že je zde volba i pro otevření složky. Úkol č. 13 (zpomalit rychlost přehrávání zvuku): Nastavení rychlosti přehrávání hledá intuitivně v nabídce zvuk. Když to nenalezne, nabídku přehrávání, kde hned volbu pro změnu rychlosti nalézá. Participant tedy jasně čekal toto nastavení v nabídce zvuk. Úkol č. 14 (vytvořit záložku): Přepíná na seznam skladeb a přes pravé tlačítko myši na jméno právě přehrávané skladby hledá nabídku pro vytvoření záložky [Obrázek 7]. Přiznává, že tohle ještě nikdy nedělal, tak ani pořádně neví, co má hledat. Přepíná zpět ze seznamu skladeb a hledá intuitivně v nabídce přehrávání. Volbu záložky nalézá okamžitě a vytváří záložku, ale není si jist, jestli dokončil úkol. Zkouší tedy na tu pozici skočit a tím se ujistil, že funguje správně. Má radost z toho, že se naučil něco nového.
Obrázek 7 - nabídka v seznamu skladeb
13
Úkol č. 15 (nastavit vizualizaci zvuku): Správně nachází volbu vizualizace v nabídce zvuk. Neví, která to přesně je, tak zkouší různé vizualizace. Překvapí ho, že vizualizace s názvem projectM otevře nové okno, tak ho zavřel. Zavřením okna se zastavilo přehrávání, což ho překvapilo. Po znovuotevření složky s hudbou zůstává již v okně VLC media playeru vizualizace projectM [Obrázek 8]. Po chvilce se mu daří nastavit požadovanou vizualizaci. Participant rozhodně nečekal, že se mu vypne přehrávání při změnách vizualizace, nicméně nabídku pro toto nastavení našel bez problémů.
Obrázek 8 - vizualizace zvuku projectM Úkol č. 16 (skočit na pozici v záložkách): Nabídku pro správu záložek již zná, tudíž jí nachází rychle, ale skok na záložku nefunguje. Diví se proč, myslí si, že je to díky tomu, že se vypnulo přehrávání při zavření okna vizualizace projectM. Vytváří tedy novou záložku, která je již funkční. Konstatuje, že je zvláštní, že ta původní záložka zmizela. Participant očekával hladký průběh, nicméně díky vizualizaci projectM, která rozhodí nastavení záložek a znemožní používání některých nabídek, měl s tímto úkolem problémy. 4.2.3. Shrnutí Během testování měl participant problémy pouze s úkoly, které nikdy nevykonával ani v jiném multimediálním prohlížeči, ale po chvíli hledání daný úkol splnil. Překvapilo ho, že je třeba synchronizaci titulků dělat ručně a přišla mu podivná vizualizace projectM, která rozhodila nastavení záložek. Jeho názor na multimediální přehrávač VLC media player je takový, že chvíli trvá, než se ho uživatel naučí používat a že spoustu funkcí je skrytých. Nelíbí se mu nudný design aplikace včetně ikonky programu. Líbí se mu naopak to, že program osahuje spoustu nastavení a funkcí. Také to, že si lze téměř
14
celé rozhraní přetvořit k obrazu svému. O přechodu na VLC media player neuvažuje, protože se mu nelíbí design a protože neumí stahovat titulky, nicméně používá ho jako sekundární přehrávač, protože přehraje téměř vše. Testování si užil a doufá, že si ho opět bude moci někdy zopakovat.
4.3. Participant 3 4.3.1. Popis participanta Třetí participant je muž - student, který je zkušeným uživatelem PC. Nejčastěji používá MPC-HC player a to hlavně na přehrávání seriálů a filmů. Sledováním filmů/seriálů tráví 1 – 6 hodin týdně. Má zkušenosti s přidáváním titulků k videu a z pokročilých funkcí používá například streaming. MPC-HC player používá kvůli jednoduchosti a líbí se mu na něm jeho rozsáhlá sada kodeků. V programu v angličtině se orientuje bez problémů. 4.3.2. Problémové úkoly Úkol č. 2 (nastavit jazyk na češtinu): Bez přemýšlení volí nabídku nástroje a poté váhá mezi volnou upravit rozhraní (customize interface) a nastavení (preferences) [Obrázek 9]. Předpokládá, že volba jazyka bude ve volbě upravit rozhraní, ale po otevření hned usoudí, že změna jazyka bude pod volbou nastavení. Po 2 sekundách prohlížení okna nastavení nachází volbu pro změnu jazyka. Po jeho přepnutí se diví, proč už není program v češtině a znovu se vrací do nastavení, kde kontroluje, zda neudělal chybu. Zaražen zkouší program vypnout a znovu zapnout. Po zapnutí je program již v češtině. Participanta hodně překvapilo, že po nastavení jazyka se ihned nepřepnul na češtinu, logicky předpokládal chybu u sebe a zbytečně se vracel do nastavení. Protože je ale už zkušenějším uživatelem, tak ho napadl restart.
Obrázek 9 - nabídka nástroje (v AJ)
15
Úkol č. 6 (synchronizovat titulky): Otevírá nabídku přes pravé tlačítko myši na videu a volí přirozeně volbu titulky [Obrázek 10]. Je překvapen, že to tam není. Zkouší volbu přehrávání. Netuší, kde to hledat, tak se pokouší ve volbě zvuk najít synchronizaci zvuku – plánuje tedy místo titulků posunout zvukovou stopu. Čeká, že to bude rychle dostupná volba, a tak hledá na nástrojové liště v ikonkách. Když nic nenachází, otevírá nápovědu a kliká na odkaz FAQ – často kladené otázky. Odkaz otevře internetový prohlížeč s nápovědou. Zkouší přes hledání najít na stránce text „synchronization“, ale nedaří se mu. Je vyzván moderátorem, aby zkoušel hledat dále v programu. Chvíli bloudí nabídkou a pozastaví se v nabídce nástroje [Obrázek 9]. Vůbec ho nenapadne volba synchronizace stopy, zkouší volbu úpravy a efekty, kde přepíná na záložku synchronizace [Obrázek 4]. Je překvapen, že musí synchronizaci provést ručně, ale úkol úspěšně dokončí. Participant čekal, že pod volbou titulky najde jednoduchou funkci pro automatickou synchronizaci titulků, že to nebude muset dělat ručně.
Obrázek 10 - nabídka přes stisk pravého tlačítka myši Úkol č. 9 (nastavit okno „vždy na vrchu“): Jako první ho napadá, že by mohlo být tlačítko v pravé horní části okna s ikonou připínáčku, které je v některých programech. Dále zkouší nabídku zobrazit, ve které nic nenachází. Jeho třetí volbou je nastavení. Je přesvědčen, že to tam musí být a tak důkladně pročítá celé okno nastavení [Obrázek 11]. Opouští nastavení a konstatuje, že je to taková běžná funkce, že by jí čekal rychle dostupnou, například v podobě tlačítka na nástrojové liště. Po důkladném prohledání všech nabídek nachází volbu vždy na vrchu v nabídce video. Participant by tuto volbu čekal v podobě tlačítka umístěného někde na nástrojové liště.
16
Obrázek 11 - nastavení Úkol č. 18 (zjistit informace o přehrávané skladbě): Jako první by hledal nabídku typu soubor – o souboru, jenže nic takového nabídka nenabízí. Hledá tedy postupně ve všech nabídkách. Nabídku nástroje, ve které je umístěna volba informace o médiu, přeskakuje v domnění, že tam to nemůže být. Přepíná na seznam skladeb. V seznamu skladem se snaží přidat sloupce s dalšími informacemi o skladbách, aby zjistil i ostatní požadované informace [Obrázek 12]. Při klikání pravým tlačítkem na lištu s názvy sloupců omylem klikne na skladbu a všimne si, že nabídka obsahuje volbu informace [Obrázek 7]. Zkusí tedy kliknout na přehrávanou skladbu pravým tlačítkem a vybere volbu informace. Touto náhodou se dostává k cíli a plní úspěšně úkol.
Obrázek 12 - seznam skladeb a nabídka sloupců
17
4.3.3. Shrnutí Během testování měl participant problémy hlavně se synchronizací titulků a při některých úkolech déle pátral v jiných umístěních, než měl, protože se mu jeho postupy zdály logické. Jeho názor na multimediální přehrávač VLC media player je takový, že práce s titulky je složitá a program je nelogicky uspořádaný. Nelíbí se mu zbytečně složitý interface a spousta zbytečných funkcí. Naopak oceňuje streaming videa. Nepředpokládá, že by natrvalo přešel na program VLC media player. Testování mu přišlo zajímavé, bavilo ho.
4.4. Participant 4 4.4.1. Popis participanta Čtvrtý participant je žena - studentka, která je běžným uživatelem PC. Nejčastěji používá Windows Media Player a to hlavně na přehrávání videí. Sledováním filmů/seriálů tráví 1 – 6 hodin týdně. Má zkušenosti s přidáváním titulků k videu a z pokročilých funkcí používá například synchronizaci titulků. Windows Media Player používá, protože je to výchozí multimediální přehrávač v operačním systému Windows. Nelíbí se jí na něm nešikovná práce s titulky. Při orientování se v programu v angličtině musí hodně hádat. 4.4.2. Problémové úkoly Úkol č. 2 (nastavit jazyk na češtinu): Jako první hledá nabídku nastavení - je zvyklá na anglické slovíčko „settings“. Chvíli brouzdá všemi nabídkami, tuší však, že by nastavení mělo být pod nabídkou nástroje. Moderátor pomáhá a říká, že slova „preferences“ a „settings“ jsou si významově podobná. Díky této nápovědě se dostává do nastavení [Obrázek 11], kde zprvu přehlíží volbu pro změnu jazyka, ale po chvilce jí nachází. Diví se, že po uložení nastavení je program stále v angličtině. Chce pokračovat v úkolech, ale moderátor ji vybízí, aby zjistila, proč je program stále v angličtině. Kontroluje tedy znovu správnost nastavení a poté zkouší program vypnout a zapnout, což řeší problém. Participantka tedy hledala standardizovaný anglický nápis „settings“ pro nastavení programu, slovo „preferences“ neznala a nedokázala si ho spojit s nastavením. Čekala také, že se jazyk ihned přepne nebo že program upozorní na to, že je potřeba ho restartovat. Úkol č. 10 (otevřít složku souborů): Ihned volí nabídku média – otevřít složku. Rozklikne složku, kterou chce otevřít, ale zmate jí, že je složka prázdná (nejsou zobrazeny soubory, které obsahuje) [Obrázek 13]. Myslí si, že provedla něco špatně, ruší tedy výběr stiskem tlačítka storno. Volí opět nabídku média, volbu otevřít soubor. Soubory po otevření složky jsou již vidět a hledá tlačítko s nápisem „přehrát vše“. Nic takového tu však není a tak označuje všechny soubory a spustí je. Participantka čekala, že uvidí soubory, které složka obsahuje. To jí natolik zmátlo, že soubory otevřela přes volbu otevřít soubor.
18
Obrázek 13 - výběr složky Úkol č. 15 (nastavit vizualizaci zvuku): Volbu pro výběr vizualizace zvuku nachází rychle, ale když zkouší, která vizualizace je ta pravá, jako jednu z možností zvolí vizualizaci projectM, která se otevře v novém okně. Tu ihned zavírá a vypíná se jí celé přehrávání. Diví se, co se stalo a tak spouští znovu přehrávání. Vizualizace projectM ale stále zůstává [Obrázek 8]. Mění jí ihned na požadovanou vizualizaci a plní úkol. Participantka rozhodně nečekala, že se jí vypne přehrávání skladby při zavření této podivné vizualizace zvuku. Poradila si však dobře a bez problémů uvedla program do původního stavu. Úkol č. 19 (změnit pozici nástrojové lišty): Po ujasnění úkolu s moderátorem jako první zkouší nabídku přes pravé tlačítko myši na nástrojové liště a dlouze si prohlíží nabídku nástrojů. Nic však nezkouší a zkoumá jednotlivé ikony na nástrojové liště. Myslí si, že tato volba bude pod nabídkou nástroje a zkouší volbu nastavení. Okno s nastavením problikne při skoku na další píseň, protože je nastaveno okno přehrávače na režim vždy na vrchu. Překvapilo jí to, neví, co se stalo. Dlouze zkoumá nabídku nastavení [Obrázek 11]. Nic zde nenachází. Čekala by, že bude toto nastavení v nabídce po kliku pravého tlačítka myši na nástrojové liště nebo jednoduché přetažení levým tlačítkem myši. Po nápovědě moderátora, že se tato volba nachází v nabídce nástroje [Obrázek 9], zkouší všechny volby. Volbu nastavení rozhraní, ve které je toho nastavení, zkouší až jako úplně poslední. Zřejmě jí odradilo slovo „rozhraní“, které zní poněkud odborněji. Participantka čekala jednoduché ovládání jako například přetažení lišty myší nebo nabídku po kliku pravým tlačítkem myši na nástrojové liště. Pod volbou nastavení rozhraní by, jestli vůbec, hledala až na konci. 4.4.3. Shrnutí Během testování měla participantka problémy hlavně se synchronizací titulků a nastavením programu tak, aby byl vždy na vrchu. Problémy měla také při výběru jazyka, protože není zdatná angličtinářka, čekala standardizované slovo „settings“ namísto slova
19
„preferences“ a bez zásahu moderátora by možná nebyla schopna úkol dokončit. Názor na multimediální přehrávač VLC media player má takový, že pokud se s ním člověk seznámí, tak je použitelný. Nelíbilo se jí, že nebyla možnost vybrání češtiny hned při instalaci programu, líbil se jí naopak old school design. Neuvažuje nad tím, že by přešla na VLC media player, protože je se svým přehrávačem zatím spokojená. Testování se jí moc líbilo, odcházela v dobré náladě.
4.5. Participant 5 4.5.1. Popis participanta Pátý participant je žena - studentka, která je běžným uživatelem PC. Nejčastěji používá BSPlayer a to hlavně na přehrávání filmů a seriálů. Sledováním filmů/seriálů tráví více jak 6 hodin týdně. Má zkušenosti s přidáváním titulků k videu a z pokročilých funkcí používá například synchronizaci titulků. BSPlayer používá kvůli tomu, že sám hledá dostupné titulky k seriálům – to se jí také na něm nejvíce líbí. Nelíbí se jí na něm, že se občas zasekává. V programu v angličtině se orientuje s občasnými potížemi. 4.5.2. Problémové úkoly Úkol č. 2 (nastavit jazyk na češtinu): Očekává nabídku s nápisem „menu“, kterou však program nenabízí. Hledá tedy v ostatních nabídkách. Zkouší nabídku nápověda, z ní se však nic nedozvídá, tak hledá dál. Myslí si, že nastavení jazyka bude v nabídce nástroje. Zkouší volbu VLM configuration [Obrázek 9], zřejmě proto, že je to podobné českému slovu „konfigurace“. Jako další zkouší volbu upravit rozhraní, ta se jí ale nezdá a tak jí vypíná. Jako poslední zkouší volbu nastavení [Obrázek 11], kde po chvilce nachází nabídku pro změnu jazyka. Překvapilo ji, že po uložení nastavení není program v češtině. Zkouší tedy zapnout a vypnout program, čímž dokončí úkol. Participantka by hledala anglické slovíčko „menu“, kde by dále bylo nějaké nastavení. Překvapilo jí i to, že se program nepřepnul do češtiny hned po uložení nastavení, ale restart programu jí napadl hned. Úkol č. 6 (synchronizovat titulky): Otevírá nabídku přes pravé tlačítko myši na videu a hned míří do volby titulky. Tam ale synchronizaci nenachází, zkouší tedy nástroje. Tam i přes to, že se jí nezdá slovo název, volí volbu synchronizace stopy. Otevírá se jí nabídka pro synchronizaci [Obrázek 4], ale místo posunu titulků mění rychlost titulků. To se jí ale nezdá a tak nabídku zavírá. Konstatuje, že někde musí být rychle dostupná volba pro automatickou synchronizaci. Po chvilce hledání se zase dostává do nabídky pro synchronizaci. Jako další zkouší měnit dobu trvání titulků a až poté posouvá titulky. Stěžuje si, že se to musí dělat ručně, že to není nic automatického. Stále se jí nedaří titulky posunout o tolik, kolik je třeba a moderátor jí po chvilce žádá, aby přešla na další úkol. Úkol č. 9 (nastavit okno „vždy na vrchu“): Nejprve hledá v nabídce nástroje – nastavení [Obrázek 11]. Čekala by tuto volbu v sekci vzhled a chování. Nikdy tuto volbu nepoužila, tak pořádně neví, co má hledat. Nicméně si je jistá, že tato volba bude v nastavení. Když to delší dobu nemůže najít, prochází všechny nabídky postupně, ale nabídku video [Obrázek 6], ve které tato volba
20
je, si neprohlídla pořádně a požadovanou volbu přehlédla. Po chvilce pokusů hledání v ostatních nabídkách je požádána moderátorem, aby pokračovala dalším úkolem. Participantka nikdy tuto volbu netušila, tudíž nevěděla co přesně hledat. Přirozeně by tuto volbu hledala v nastavení, ale tam jí nenašla. Úkol č. 13 (zpomalit rychlost přehrávání zvuku): Přirozeně volbu pro zpomalení zvuku hledá v nabídce zvuk [Obrázek 14]. Tam ale nic nenachází a tak hledá v nástrojích. Zkouší volbu synchronizaci stopy. V nabídce pro synchronizaci stopy zkouší nejprve posouvat zvukovou stopu s domněním, že jí tím zpomalí. Zvuk běží stále stejně rychle a tak zkouší spustit průvodce programem [Obrázek 15], který jí toho moc neřekne. Dalším pokusem je volba zvukové efekty, kde se snaží o zpomalení stopy měněním hodnot ekvalizéru. Po tomto neúspěšném pokusu přiznává, že nikdy rychlost zvuku neměnila a tak neví jak moc „hluboko“ v programu tuto funkci hledat, protože neví, jak často jí lidé používají. Poslední pokus je nabídka přes pravé tlačítko myši na video, kde opět pátrá ve volbě zvuk. Dalším pokusem je volba přehrávání, kde konečně nachází volbu pro změnu rychlosti a ukončuje úkol.
Obrázek 14 - nabídka zvuk
Obrázek 15 - průvodce programem
21
Úkol č. 15 (nastavit vizualizaci zvuku): Volbu pro výběr vizualizace zvuku nachází rychle, ale když zkouší, která vizualizace je ta pravá, jako jednu z možností zvolí vizualizaci projectM, která se otevře v novém okně. Tu ihned zavírá a vypíná se jí celé přehrávání. Diví se, co se stalo a tak spouští znovu přehrávání. Vizualizace projectM ale stále zůstává [Obrázek 8]. Vizualizaci nechává nastavenou na projectM a pokračuje v dalším úkolu. Úkol č. 16 (skočit na pozici v záložkách): Nabídku pro správu záložek nachází ihned, avšak kvůli vizualizaci projectM, která vypnula přehrávání v předchozím úkolu (č. 15), bylo třeba písně spustit znovu a záložka ztratila svojí funkčnost (ale nezmizela). Pokouší se tedy přirozeně dvojklikem na záložku skočit, ale nedaří se. Myslí si, že dělá něco špatně a hledá tlačítko „spustit záložku“. Neví, proč skok na záložku nefunguje, tak prohledává nabídky, jestli není volba skočit na záložku někde jinde, i když jí to přijde nepravděpodobné. Po chvíli je požádána moderátorem, aby pokračovala dál. Participantka si právem myslela, že bude stačit dvojklik na vytvořenou záložku, nicméně kvůli vizualizaci projectM se stala záložka nefunkční a díky tomu nebyla schopna dokončit úkol. Úkol č. 17 (smazat záložku): Nabídku pro správu záložek nachází ihned, avšak díky vizualizaci projectM, která zůstala spuštěná z úkolu č. 15, není možné záložku smazat pomocí tlačítka „smazat“ [Obrázek 16]. Diví se, že to nejde a ta zkouší tlačítko „vyčistit“, které danou záložku konečně vymaže. Přijde jí ale divné, že to nešlo tlačítkem smazat.
Obrázek 16 - nabídka pro správu záložek 4.5.3. Shrnutí Během testování měla participantka problémy hlavně se synchronizací titulků. Nečekala, že je třeba synchronizaci provádět ručně a ještě tak nešikovně. Problém měla i s nastavením programu, aby byl vždy na vrchu. Nikdy tuto funkci nepoužila, tak nevěděla, kde jí hledat a pod jakým názvem. Zpomalení zvuku hledala logicky pod nabídkou zvuk, jenže tam nebyla a v nabídce přehrávání si volby rychlost zvuku nevšimla. Poslední problémy byly zaviněny vizualizací projectM, která znemožnila práci se záložkami. Její názor na multimediální přehrávač VLC media player je takový, že kdyby se
22
s ním naučila pracovat, tak by nebyl tak špatný. Nelíbila se jí nešikovná synchronizace titulků. O přechodu na VLC media player neuvažuje, jelikož je spokojena se svým přehrávačem. Testování se jí líbilo i přes to, že bylo delší, odcházela s dobrou náladou.
5. Shrnutí problémů 5.1. Definice priorit Vysoká priorita [1] – problém zcela znemožňuje používání programu tak, jak by čekal uživatel. Problém je třeba co nejrychleji opravit. Střední priorita [2] – problém velice znepříjemňuje používání programu, může odradit některé uživatele. Problém je třeba opravit hned po problémech s nejvyšší prioritou. Nízká priorita [3]
– problém způsobuje, že uživatel může být zmaten používáním programu, neovlivňuje ale výrazně jeho použitelnost ani funkčnost. Problém je třeba opravit až po vyřešení všech závažnějších problémů.
5.2. Přehled problémů Následující tabulka obsahuje přehled všech nalezených problémů v uživatelském rozhraní multimediálního přehrávače VLC media player. Problémy jsou řazeny chronologicky podle toho, ve kterém úkolu se vyskytly – začíná se od prvního úkolu [kapitola 7.4.]. U každého problému je jeho stručný popis, číslo úkolu a participanta, u kterých se vyskytl, jeho priorita a návrh na řešení problému. Číslo
Popis
Výskyt v úkolu
Výskyt u participantů
Priorita
1
Program neupozorní uživatele na to, že je ho potřeba restartovat, aby se projevila změna nastavení jazyka.
2
1,2,3,4,5
2
2
Nabídku pro synchronizaci titulků je obtížné najít a samotná synchronizace je velice nešikovná a obtížná.
6
1,2,3,5
1
3
Nabídka pro nastavení videa, aby bylo vždy na vrchu, je velice špatně dostupná.
9
1,2,3,5
2
4
Uživatelé nepoužívají volbu „otevřít složku“. Raději použijí volbu „otevřít soubor“ a vyberou všechny položky.
10
1,2,4
3
Návrh řešení
Přidat hlášku upozorňující uživatele, že je třeba program restartovat. Přesunout volbu synchronizace stopy do nabídky titulky a upravit nápovědu k synchronizaci. Ideálně přidat funkci automatické synchronizace titulků. Přidat tlačítko pro toto nastavení na panel nástrojů nebo do pravého horního rohu okna (ikona připínáčku). Zvýraznit tuto možnost v nabídce média a při vybírání složky zobrazovat i soubory, které ta složka obsahuje. Nebo při vybírání souboru přidat tlačítko „vybrat všechny soubory“.
23
5
Volbu pro zpomalení rychlosti přehrávání zvuku je obtížné najít.
6
Vizualizace „projectM“ znemožňuje používání záložek a vypne při jejím zavření přehrávané médium.
7
Zjištění informací o právě přehrávaném médiu je obtížné.
18
1,3
2
8
Změna pozice nástrojové lišty a tudíž i jakékoliv přizpůsobení rozhraní k obrazu svému, je velice obtížné.
19
1,4
2
13
1,2,5
2
15,16,17
2,4,5
1
Volbu pro zpomalení rychlosti přehrávání zvuku přesunout do nabídky zvuk. Vizualizaci „projectM“ nastavit tak, abych se chovala jako ostatní vizualizace a neovlivňovala ostatní funkce programu nebo ji úplně odebrat. Přesunout volbu „informace o médiu“ do nabídky „média“ nebo do nabídky „přehrávání“. Ideálně jí umístit do nabídky, která se objeví při stisku pravého tlačítka myši na obraz. Umožnit přesouvání nástrojové lišty jednoduchým přetažením myši na jinou pozici v okně programu nebo přidat volbu pro úpravu rozhraní do nabídky, která se objeví při stisku pravého tlačítka na nástrojovou lištu.
6. Závěr V multimediálním přehrávači VLC media player bylo nalezeno několik problémů v návrhu uživatelského rozhraní různých priorit [kapitola 5.2.]. Testování odhalilo několik závažnějších problémů, které způsobily to, že žádný z participantů nepřemýšlel o přechodu na multimediální přehrávač VLC media player. Participantům se nelíbilo složité prostředí a nehezký vzhled. Naopak ocenili množství funkcí, kterými tento program disponuje. Jednoduché běžné úkony jako spuštění videa nebo hudby zvládli všichni participanti bez problémů, většina problémů se objevila až při používání pokročilejších funkcí. Pro podrobnější analýzu problémů doporučujeme provést další testy. Například testy pomocí kognitivního průchodu a heuristické evaluace by umožnili detailnější pohled na jednotlivé problémy, který by posloužil návrhářům aplikace jako předloha pro úpravy chyb.
24
7. Přílohy 7.1. Screener
25
7.2. Dotazník před testem a) K čemu nejčastěji používáte Váš multimediální přehrávač? b) Už jste někdy pracoval/a s titulky – např. vkládání k videu? c) Používáte nějaké další pokročilé funkce? Pokud ano, jaké? d) Proč používáte Vámi vybraný multimediální přehrávač? e) Co se Vám na něm líbí a naopak nelíbí?
7.3. Dotazník po testu a) Jaký je váš názor na multimediální přehrávač VLC media player? b) Co se Vám na něm líbilo a naopak nelíbilo? c) Uvažujete nad tím, že byste přešel/la na multimediální přehrávač VLC media player? d) Jak se Vám líbilo testování?
26
7.4. Seznam úkolů Pamatujte, že nemusíte stihnout všechny úkoly. Každý úkol si pečlivě přečtěte. 1) Nainstalujte program VLC media player. Instalační soubor je umístěn na ploše. 2) Změňte jazyk programu na češtinu. 3) Pomocí programu VLC otevřete soubor „video.mkv“ umístěný ve složce „test“, která se nachází na disku D, a zhruba po minutě video pozastavte. 4) K videu přidejte titulky „titulky.srt“, které se nachází ve stejné složce „test“ a video opět spusťte. 5) Posuňte přehrávání videa zhruba do poloviny. 6) Titulky nyní nejdou synchronně s videem, pokuste se je opět synchronizovat. 7) Zachyťte snímek z přehrávaného videa. 8) Vypněte zvuk přehrávaného videa a po chvilce opět zapněte. 9) Nastavte, aby okno přehrávače bylo vždy na vrchu, tzn. nad okny ostatních programů. Okno nově otevřeného programu by tedy nemělo překrýt přehrávané video. 10) Pomocí programu VLC otevřete složku „Alphaville“ obsahující MP3 soubory. Složka je umístěna ve složce „test“, která se nachází na disku D. 11) Spusťte náhodné přehrávání. Skladby se tedy budou přehrávat v náhodném pořadí. 12) Spusťte opakované přehrávání. Po přehrání všech skladeb se tedy začne přehrávat znovu od začátku. 13) Zpomalte rychlost přehrávání zvuku a poté ji opět vraťte zpět. 14) Vytvořte záložku pro právě přehrávanou pozici. 15) Nastavte vizualizaci zvuku tak, aby připomínala měřiče hluku. 16) Skočte na uloženou pozici v záložkách. 17) Smažte vámi vytvořenou záložku. 18) Zjistěte informace o právě přehrávané skladbě – jméno autora, délku skladby, jméno alba a rok vydání. 19) Změňte pozici nástrojové lišty nad obraz. 20) Nastavte poměr stran obrazu na 16:9.