České vysoké učení technické v Praze Fakulta elektrotechnická
Testování programu Free Easy CD/DVD Burner 5.1.0 Semestrální práce B2 z předmětu A7B39TUR
Vypracovali:
David Rozenberg Tomáš Pavlík Pavel Chráska Pavel Jirásek Šimon Kohout
Obsah 1.Úvod........................................................................................................................................ 3 1.1.Cíl testu............................................................................................................................ 3 1.2.Popis programu................................................................................................................ 4 2.Participanti............................................................................................................................... 4 2.1.Cílová skupina uživatelů - požadovaný profil....................................................................4 2.2.Způsob výběru participantů..............................................................................................4 2.3.Výsledná skupina - skutečný profil..................................................................................5 3.Nastavení testu........................................................................................................................ 6 3.1.Podrobná konfigurace testovacího počítače.....................................................................6 3.2.Počáteční nastavení.........................................................................................................6 4.Přehled úkolů testu .................................................................................................................7 4.1.Pre-test dotazník.............................................................................................................. 7 4.2.Úkoly................................................................................................................................ 7 4.3.Ideální průchod úkoly.......................................................................................................8 4.4.Post-test dotazník........................................................................................................... 13 5.Analýza plnění úkolu.............................................................................................................. 13 6.Soupis problému a návrh řešení............................................................................................14 7.Závěr ..................................................................................................................................... 15
2
1. Úvod Tento dokument popisuje test aplikace Free Easy CD/DVD Burner. Úkolem testu bylo odhalit v uživatelském rozhraní chyby a nedostatky, které by mohly způsobit uživatelům potíže nebo je jinak omezit v používání programu. Samotný test probíhal v Usability Labu (Obr. 1) v prostorách ČVUT v Praze. K testování jsme přizvali několik uživatelů. Jejich profil a způsob, jakým jsme vybírali pro test vhodné účastníky, je popsán dále v tomto dokumentu.
1.1. Cíl testu Test prováděný naším týmem, měl za úkol najít chyby a nedostatky v uživatelském rozhraní programu Free Easy CD/DVD Burner. Chtěli jsme zjistit, jestli je program pro běžného uživatele použitelný, odhalit slabiny v použitelnosti a upozornit na ně. Při tomto testování byly tedy uživatelům předloženy základní úkoly práce s aplikací. Aby se ověřilo, zda má aplikace chyby, či nedostatky, které by u běžných uživatelů přestavovali problémy, ale vývojáři aplikace to neodhalili.
3
1.2. Popis programu Program Free Easy CD/DVD Burner je jeden ze zástupců softwaru sloužícího k vypalování dat. Aplikace nabízí komplexní řešení pro vypalování CD a DVD nosičů. Vypalovat lze datová i hudební CD z audio souborů WAV, WMA, MP3, OGG a dalších, datová DVD, kopírovat CD/DVD, vytvářet ISO image disků atd. Program podporuje všechny nejpoužívanější typy CD a DVD nosičů. Program je volně šiřitelný.
2. Participanti 2.1. Cílová skupina uživatelů - požadovaný profil Cílovou skupinou v našem testu byli studenti VŠ ve věku 18-26 let, běžně využívající počítač na střední až pokročilé úrovni. A alespoň polovina by neměla používat vypalovací software. Jako pomůcka k výběru vhodné skupiny participantů byl použit screener (viz. B1). Původním záměrem bylo vybrat co nejširší spektrum účastníků.
2.2. Způsob výběru participantů Naším záměrem bylo vybrat 6 participantů. První věc, kterou každý z potenciálních participantů musel udělat, bylo vyplnění screeneru. Screener obsahoval sedm otázek týkající se jejich schopností či znalostí. Otázky našeho screeneru jsou uvedeny v dokumentu B1 i s neveřejnou částí screeneru.
4
2.3. Výsledná skupina - skutečný profil Naše testovaná skupina obsahovala uživatele s pokročilejší znalostí počítačů a práce s nimy. Ve skupině byli zastoupeni tři aktivní uživatelé vypalovacího softwaru, ostatní v poslední době nic nevypálili. Alespoň polovina našich participantů měla dostatečnou představu o pojmu “RW” u CD nebo DVD médií. Zde jsou odpovědi, které jsme obdrželi od jednotlivých participantů: Participanti
1
2
3
4
5
6
Používáte PC?
ANO
ANO
ANO
ANO
ANO
ANO
Kolik hodni denně používáte PC?
12
8
14
8
8-10
6
Vypalujete CD / DVD (vypálil/a jste aspoň jedno médium v uplynulém měsíci)
NE
ANO
ANO
NE
ANO
NE
Kolik je vám let?
22
22
26
20
22
25
Jste muž nebo žena?
MUŽ
MUŽ
MUŽ
MUŽ
MUŽ
MUŽ
Jste studentem/kou vysoké školy?
ANO
ANO
ANO
ANO
ANO
ANO
VĚDĚL
VĚDĚL
VĚDĚL
VĚDĚL
VĚDĚL
VĚDĚL
Víte, co znamená zkratka “RW” u CD nebo DVD (nejlépe uveďte význam zkratky RW)?
5
3. Nastavení testu Test probíhal v Usability labu fakulty elektrotechnické, nacházející se na Karlově náměstí. Prostor je zařízený tak, aby v participantovi nevyvolával pocit laboratoře. Na počítači byl nainstalován systém Windows 7 a několik dalších programů, které na náš test neměly žádný vliv. Na počátku našeho testování byl počítač zapnutý, byla zobrazena pracovní plocha (desktop) a nacházely se na ní 2 soubory určené k vypálení a ikona již nainstalovaného testovaného programu. Při každém testu byl v místnosti Participants Room (viz. obr. 1) v roli moderátora někdo z nás a participant seděl u počítače a měl před sebou vytištěný seznam úkolů. Vpravo seděl moderátor a kladl upřesňující otázky nebo pomáhal participantovi v případě vážného problému. Ostatní členové našeho týmu byli v místnosti Observer room (viz obr. 1) v roli loggerů. Po každém testování byl počítač uveden do počátečního nastavení. Před samotným vykonáváním úkolů bylo vždy s participantem provedeno pre-test interview a pak byl požádán o vyplnění pre-test dotazníku. Hned po testu participanta čekal post-test interview a post-test dotazník.
3.1. Podrobná konfigurace testovacího počítače Stolní PC Výkon: Intel Core 2 4300 1.8GHz, 2 GB RAM Displej: Monitor Dell, rozlišení 1280x960 Příslušenství: klávesnice, myš, reproduktory, mikrofon OS: Windows 7 Enterprise sp1 EN Pozorovací nástroj: Morae Testovaný software: Free Easy CD/DVD Burner verze: 5.1.0
3.2. Počáteční nastavení Výchozí stav pro náš test znamenal umístit na plochu počítače 2 soubory, které byly poté participantem vypalovány. Program Free Easy CD/DVD Burner byl již nainstalován, na pracovní ploše se nacházela spouštěcí ikona programu.
6
4. Přehled úkolů testu 4.1. Pre-test dotazník Otázka 1: Slyšel/a jste někdy o existenci programu Free Easy CD DVD Burner, nebo jste ho někdy dokonce použil/a? Otázka 2: Používal/a jste někdy nějaký jiný vypalovací program? Pokud ano, uveďte jaký. Otázka 3: Pokud jste na minulou otázku odpověděl/a kladně, uveďte k čemu jste ho využíval/a nejčastěji. Otázka 4: Napište jaké vlastnosti by, podle vás, měl mít ideální vypalovací program?
4.2. Úkoly TASK [1] – Vypalte soubory z HDD disku na disk CD Spusťte program Free Easy CD DVD Burner. Pomocí tohoto programu vypalte soubory “soubor.txt” a “dokument.pdf”, uložené na ploše v PC, na disk CD. Disk pojmenujte test1. Pokuste se nastavit rychlost vypalování na 8 x. Po dokončení vypalování zkontrolujte, že soubory jsou skutečně vypáleny. TASK [2] - Vytvořte ISO image /obraz/ z CD Vytvořte ISO image /obraz/ z Vámi vypáleného CD /z úkolu 1/ a uložte ho na plochu s názvem test2. Zkontrolujte, že se obraz CD skutečně vytvořil. TASK [3] - Extrahujte hudební CD Pomocí programu extrahujte prvních pět písniček do MP3 a po extrahování zobrazte složku (opět pomocí programu, ne pomocí průzkumníka Windows), kam se písničky uložily. TASK [4] - Vytvořte hudební CD Vypalte všechny písničky z 3. úkolu na hudební CD. CD pojmenujte test4.
7
4.3. Ideální průchod úkoly Task [1] - Vypalte soubory z HDD disku na disk CD 1. Spustit program ikonou “Free Easy CD/DVD Burner” na ploše PC. 2. metodou Drag and Drop přetáhnout požadované soubory do projektu. 3. Zvolit Vypálit disk!. 4. Zadat název disku “test1”. 5. Zvolit rychlost vypalování na 8x. 6. Zvolit Vypalit nyni! 7. Po dokončení vypalování zkontrolovat, že soubory jsou skutečně vypáleny. Očekávaný cíl - na diku jsou vypálené požadované soubory.
8
Task [2] - Vytvořte ISO image /obraz/ z CD 1. Zvolit kopírovat CD/DVD. 2. Zvolit kopírovat na pevný disk. 3. Zadat název souboru a vybrat požadovené umístění, pak zmáčknout tlačítko uložit. 4. Zkontrolovat, že se obraz CD skutečně vytvořil. Očekávaný cíl – na ploše PC je obraz CD z 1. úkolu.
9
Task [3] - Extrahujte hudební CD 1. Zvolit Audio CD grabber. 2. Zvolit pravým tlačítkem myši odeber vše. 3. Vybrat požadované audio stopy (1-5). 4. Zvolit ulož nyní do MP3. 5. Zvolit Open output directory. Očekávaný cíl – v PC je uloženo 5 požadovaných audio stop ve formátu MP3.
10
11
12
Task [4] - Vytvořte hudební CD 1. Zvolit audio CD. 2. Zvolit přidej soubory do projektu. 3. Vybrat všechny požadované audio soubory z umístění viz 3. úkol. 4. Zvolit vypálit disk! 5. Zvolit vypálit nyní! Očekávaný cíl – je vytvořen hudební disk a obsahuje 5 audio stop z úkolu 3
4.4. Post-test dotazník Otázka 1: Která úloha byla pro vás nejtěžší? Otázka 2: Porozuměl jste všem úlohám? Otázka 3: Pokud jste na předešlou otázku odpověděl ne,zaškrtněte kterou. Otázka 4: Ohodnoťte přehlednost programu (hodnocení jako ve škole) Otázka 5: Pokud budete doma vypalovat, hodláte program použít? Otázka 6: Líbil se vám design programu? Otázka 7: Co bylo podle vás největším nedostatkem programu?
5. Analýza plnění úkolu Na testováni bylo vybráno celkem 6 participantů,popis participantů je v částí 2, Participanti. Všechny participanti se dostavili a po pre-testu úspěšně splnili všechny úkoly,tudíž nedošlo ani k jednomu přeskočení úkolu. Ovšem chyby se objevily,ty jsou popsané v následující kapitole. Jinak jsme neměli s participanty větší problémy,úkoly byly srozumitelné,participanti všechno pochopili a pokoušeli se o vyřešení.
13
6. Soupis problému a návrh řešení Nerozlišuje DVD od DVD-RW Popis problému Při pokusu o vypalování na disk DVD-RW program nepozná, že disk je typu RW a ukazuje hlášku, že disk je již plný, vložte nový. Priorita Vysoká. Tato chyba zasahuje do samotné funkčnosti programu. Řešení Řešením by bylo jedině předělání kódu programu. Neukončí se vypalování DVD Popis problému Při vypalování DVD disku se program zasekne při uzavírání vypáleného disku DVD. Priorita Vysoká. Tato chyba zasahuje do samotné funkčnosti programu. Řešení Řešením je opět opravení chybných částí kódu. Problém s textovým polem, které tak nevypadá Popis problému Některým participantům dělalo problémy nastavit jméno autora, žánr atd. u audio disku. Hledali možnost jak “odemknout” možnost změny těchto vlastností. Priorita Střední - program bez vyplnění těchto položek nepustí uživatele dál, tedy tento problém blokuje možnost tvorby audio CD. Řešení Změna pole pro název na obyčejné textové pole. Problém s extrahováním Popis problému Při dokončení extrahování program nezobrazí hlášku o úspěšném ukončení operace. Místo toho zůstane “stát” na 100 procentech.
14
Priorita nízká - uživatel zbytečně čeká až ho program informuje o úspěšném ukončení operace, dokud nezkusí kliknout na další zda to půjde. Řešení Přidat řádek informující o úspěšném dokončení extrahování.
7. Závěr Cílem projektu bylo podrobit podrobnému uživatelskému testování volně dostupný vypalovací program Free Easy CD/DVD Burner. Během úspěšného testování v usability lab jsme odhalili řadu problémů o rozličných stupních závažností, které jsou uvedeny výše. I přes tyto chyby, ale neměl žádný s participantů zásadní problém při vypracovávání zadaných úkolu a vždy se i přes obtíže dopracoval k řešení zadaného problému. To ovšem neznamená, že by objevené chyby nebyly závažné a jak vyplývá z reakcí participantů, nikdo by z nich by dále vážněji o používání testovaného programu neuvažoval. Závěrečným doporučením je rozhodně neprodleně odstranit objevené chyby a dále pokračovat s testováním i jinými metodami např. pomocí testováním kognitivních průchodů.
15