Gimp v2.6.11 Testování uživatelského rozhraní s uživateli C1 TUR 2012 Vypracovali: Jakub Procházka Petr Klasna Karel Antonín
Obsah 1. Úvod...2 1.1 Popis programu...2 1.2 Cíle testování...2 2. Cílová skupina...2 2.1 Způsob výběru participantů...3 2.2 Popis úkolu pro participanty...3 4. Dotazníky...4 4.1 Screener...4 4.2 Dotazník před testem...4 Participant číslo 1...5 Participant číslo 2...5 Participant číslo 3...5 Participant číslo 4...5 4.3 Dotazník po testu...6 Participant číslo 1...6 Participant číslo 2...6 Participant číslo 3...6 Participant číslo 4...6 5. Logovaný průběh testování...7 Participant 1...7 Participant 2...8 Participant 3...9 Participant 4...10 1. Úvod 1.1 Popis programu Testovaný program Gimp je nejrozšířenější multiplatformní svobodná aplikace pro úpravu rastrové grafiky. Je považován za největšího konkurenta komerčního programu Photoshop od společnosti Adobe a je využíván širokou věřejností právě díky bezplatné dostupnosti. Pro naše testování byla vybrána nejrozšířenější verze 2.6, přestože byla nedávno po 3 a půl roce výdána nová verze 2.8, ta se od předchozí liší především možností zobrazení v jednom okně. Gimp totiž pro své jednotlivé dialogy využívá samostatná okna, která je možné seskupovat do doků. Tento způsob zacházení s okny je některými uživateli kritizován, jinými naopak vychvalován a my jsme tuto jeho vlastnost chtěli zahrnout do našeho testování. 1.2 Cíle testování Cílem testování bude odhalit chyby použitelnosti a další nedostatky aplikace, kterým může uživatel čelit. Dále zda je grafické rozhraní dostatečně intuitivní, přívětivé a zda je překlad programu do češtiny srozumitelný.
2. Cílová skupina Naši cílovou skupinu tvoří studenti ve věku 20 až 25 let, nezávisle na pohlaví či studijního zaměření, kteří mají různorodé zkušenosti s úpravou grafiky (od osob, které nepoužívají grafický software až po znalé, kteří pracují na úrovni vrstev a jejich lokálních úprav/filtrů) a kteří využívají především jiný grafický nástroj a jsou tak seznámeni s funkčností těchto aplikací. Předpokládá se pokročílá znalost práce na počítači. Do této skupiny nepatří profesionální grafici ani lidé, kteří využívají Gimp na vysoké úrovni. 2.1 Způsob výběru participantů Každý z potenciálních participantů musel nejdříve vyplnit dotazník tzv. screener, na základě kterého pak byla vybrána skupina lidí vhodná pro náš test. Screener obsahoval otázky, které jsou popsány níže včetně důvodu jejich zvolení. Pro testování byli vybráni 4 vhodní participantí. 2.2 Popis úkolu pro participanty Vzhledem k potřebě otestovat širší spektrum vlastností jsme zvolili postup, kde každý další případ použití plynule navazuje na předchozí. Cílem bylo pokrýt běžné i méně běžné úkony (od sejmutí pracovní plochy a uložení výsledného obrázku přes lokální úpravy až po základní práci s animací a její ukládání do formátu GIF). Díky těmto případům použití jsme mohli prověřit škálu prvků GUI. Každý participant měl za úkol provést následující: 1. Sejmout obraz pracovní plochy počítače a ten následně vložit do programu GIMP. Výsledek exportovat jako obrázek ve formátu JPG s 95 % kvalitou. 2. Takto připravený obrázek odbarvit, zmenšit jeho rozměry na polovinu (za použití kubické interpolace) a opět uložit. 3. Na takovém obrázku následně vybrat libovolnou oblast konstantní barvy. Poté ji vyjmout a vložit do nové vrstvy. 4. Následně tuto vrstvu odstranit a ze zbylého obrázku vytvořit čtyřsnímkovou animaci pohybujícího se vyplněného kruhu (za použití nástroje štětec ).
4. Dotazníky 4.1 Screener Cílem screeneru je provést třídění participantů na vhodné a nevhodné (podle zvolených kritérií). Prvním krokem je výběr samotné cílové skupiny, podle které zvolíme vhodné otázky do screeneru. 1. Jaký je Váš věk? a) méně než 20 b) 20-25 c) 26-30 d) 31-45 e) 45 a více Vzhledem k naší cílové skupině je potřebné zjistit věk osoby (cílíme jen na studenty). 2. Jak často používáte PC? a) každý den b) alespoň jednou týdně c) alespoň jednou měsíčně d) nepoužívám Opět se jedná o potřebnou otázku (vzhledem k tomu, že cílíme na uživatele, kteří používají počítač každý den). 3. Jak často upravujete/tvoříte počítačovou grafiku? a) každý den b) alespoň jednou týdně c) alespoň jednou měsíčně d) neupravuji Pro nás relevantní otázka cílíme jak na uživatele, kteří pracují s programem často, tak na začátečníky, kteří nikdy grafiku neupravovali. 4. Na jaké úrovni provádíte úpravu grafiky na počítači? a) více než základní úpravy barev b) pouze základní úpravy barev c) pouhé prohlížení grafikyd) neporozuměl jsem otázce Otázka do značné míry společná s předchozí, avšak zatímco otázka číslo 3 sleduje časové kritérium, nyní se ptáme na konkrétní zkušenosti (není nevyhnutelně možné, že se objeví uživatel, který sice s programem pracuje často, avšak na základní úrovni). Rozložení našich participantů je následovné: 1. Jaký je Váš věk? a) méně než 20 b) 20-25 [4x] c) 26-30 d) 31-45 e) 45 a více 3. Jak často používáte PC? a) každý den [4x] b) alespoň jednou týdně c) alespoň jednou měsíčně d) nepoužívám 3. Jak často upravujete/tvoříte počítačovou grafiku? a) každý den [1x] b) alespoň jednou týdně [2x] c) alespoň jednou měsíčně d) neupravuji [1x] 4. Na jaké úrovni provádíte úpravu grafiky na počítači? a) více než základní úpravy barev [1x] b) pouze základní úpravy barev [2x] c) pouhé prohlížení grafiky [1x] d) neporozuměl jsem otázce 4.2 Dotazník před testem Cílem dotazníku, položeného před testem (nejčastěji formou pohovoru), je zjistit detailnější informace o jednotlivých participantech, účastnících se testu. Díky screeneru máme nyní více času na konkrétnější dotazy (a slovní odpovědi). 1. Jakou školu studujete / v jaké práci pracujete? 2. Zabýváte se v rámci Vašeho studia/práce úpravou grafiky?
3. Obecně charakterizujte, jak grafiku upravujete. 4. Jaký používate software na úpravu grafiky? 5. Pracoval/a jste někdy s programem GIMP? Pokud ano, jaký na něj máte názor. Odpovědi na dotazník před testem: Participant číslo 1 ot. odpověď 1 ČVUT FEL, OI, Počítačová grafika 2 Ano 3 Fotografie především vyvážení bíle, ořez, srovnání horizontu a nastavení barevného schématu. Obrázky, které nejsou fotografie, především upravuji pro použití na webu (pozadí, atp.) 4 Adobe Photoshop (trial verzi samozřejmě), Zoner Photo Studio a Nikon Capture 5 Ano Participant číslo 2 1 ČVUT FEL 2 Ano 3 Korekce barev, retuše, konverze do jiných formátů 4 Canon EOS Digital Photo Professional, Zoner 5 Ne Participant číslo 3 1 FEL 2 Ne 3 ---- 4 ---- 5 Ne Participant číslo 4 1 ano jsem, studuji Bezpečnostní a strategická studia na MUNI 2 ne 3 většinou pouze základní operace jako ořezávání, změna velikosti apod. 4 Ano, photoshop 5 ne
4.3 Dotazník po testu Cílem dotazníku po testu je získat další informace, které jsou ale závislé na průběhu samotného testu a proto je není možné zjistit v dotazníku před testem. 1. Jaký je Váš názor na program GIMP, co vás na něm zaujalo? 2. Co se Vám nelíbilo nebo popř. chybělo na tomto programu? 3. Uvažujete nad tím, že byste si GIMP pořídili? Participant číslo 1 ot. odpověď 1 Disponuje nìkterými odlišnostmi co se týèe uživatelského rozhraní. Avšak myslím, že když si člověk zvykne může to být velice mocný nástroj, což z nej spolu s jeho licencí dělá velice zajímavou volbou. 2 Jedná se spíš o zvyk protože UI je poměrně dost odlišné od softwaru na který jsem zvyklý. Z tohodle hlediska nejde říct, že je něco špatně. Spíš mi přišlo nelogické nastavení barev obrázku nenajdu v záložce Filtry. A dále že gif animace se vytváří až při ukládání výsledného souboru. 3 Ano. Díky tomu, že má otevřenou licenci nevidím v tom žádný problém. Kdyby se jednalo o komerční software, pravděpodobně bych koupi zvažoval. Participant číslo 2 1 Zejména přívětivé uživatelské rozhraní a licence, pod kterou je software poskytován. 2 Osobně se mi nelíbil vzhled, který je téměř naprosto odlišný od jiných programů. 3 Ano Participant číslo 3 1 Je to zajímavý a užitečný program. Bohužel s trochu složitějším GUI. 2 Chybělo mně jednodušší grafické rozhraní a srozumitelnější export do GIF. 3 Ne Participant číslo 4 1 Občas v něm trochu bloudím, jinak výborný freeware 2 Vadí mi rozsekaná okna, mohlo by vše být v jednom, jako to bývá u ostatních aplikací. 3 Pravděpodobně ano
5. Logovaný průběh testování Participant 1 Popis Typ problému 0:01:45 Začátek úlohy 1 0:01:51 prohledává O-Observation 0:02:31 stále prohledává O-Observation 0:03:00 nalezl odbarvit 0:03:04 nemůze najit pazadovane funkce Q-Quote/comment 0:03:25 nalezl odbarvit 0:03:30 nalezl neco jineho O-Observation 0:03:50 rada od moderatora H-User needs help 0:04:00 stale hleda v menu pro napad O-Observation 0:04:03 zmensuje pres procenta 0:04:09 nalezl O-Observation 0:04:31 spatna volba 0:04:38 zmensoval jen platno 0:04:40 Začátek úlohy 2 0:04:48 zmensil obrazek na 50% 0:05:20 hleda O-Observation 0:05:43 nalezl O-Observation 0:05:43 zmaten O-Observation 0:05:59 chvili tape 0:07:21 rada od moderatora H-User needs help 0:07:43 hleda O-Observation 0:08:13 zmaten O-Observation 0:08:17 tape P-Participant prompted 0:08:24 Začátek úlohy 3 0:08:38 vlozil vyber do vlozene vrstvy 0:08:53 Začátek úlohy 4 0:09:37 rada od moderatora H-User needs help 0:10:01 spatna barva kruhu X-Error, Unexpected action 0:10:43 pomoc od moderatora H-User needs help 0:11:07 restart ulohy 0:11:32 rada od moderatora H-User needs help 0:12:31 problemy s ulozenim H-User needs help 0:12:47 ukladal ve spatnem programu 0:13:09 problemy s ulozenim O-Observation 0:13:27 ulozeno do spatneho formatu 0:13:58 pomoc H-User needs help 0:14:25 konec testování
Participant 2 Popis Typ problému 0:00:06 Začátek úlohy 1 0:00:34 zapina gimp 0:01:05 spatne hleda vlozit v Soubor 0:01:05 prohledava O-Observation 0:01:20 pomoc od moderatora H-User needs help 0:01:30 hleda P-Participant prompted 0:02:36 Začátek úlohy 2 0:02:58 odbarvit ok 0:03:04 nejisty O-Observation 0:03:17 hleda zmenu velikosti P-Participant prompted 0:03:18 hleda pro napad O-Observation 0:03:20 obrazek velikost ok 0:03:55 Začátek úlohy 3 0:04:29 premysli co je vetsinova barva 0:04:31 hleda P-Participant prompted 0:04:38 pomaha moderator H-User needs help 0:04:39 vahani nad spravnym nastrojem 0:05:04 vaha nad novou vrstvou 0:05:04 hleda O-Observation 0:05:06 moderator pomaha pri tvorbe vrstvy H-User needs help 0:05:08 nejisty O-Observation 0:05:14 rada H-User needs help 0:05:26 dela vsechno pres tlacitka 0:05:35 neukotvena vrstva 0:05:37 nejisty O-Observation 0:05:42 pomoc moderatora 0:05:46 rada H-User needs help 0:05:52 porad ma jako plovouci vrstvu 0:05:53 rada H-User needs help 0:06:06 pomoc od moderatora H-User needs help 0:06:09 Začátek úlohy 4 0:06:44 nejisty O-Observation 0:06:45 problem s vrstvami 0:06:49 klikla na jinou vrstvu Q-Quote/comment 0:06:50 pomoc od moderatora H-User needs help 0:06:51 jinak nez chtel moderator O-Observation 0:06:56 rada moderatora pro prevod vrstvy 0:07:15 vrstvy kopirovany ok 0:07:33 rada moderatora 0:07:48 nejisty O-Observation 0:08:49 kruhy ok 0:08:54 ukladani animace 0:09:09 chyba 0:09:27 moc velky pocet snimku 0:09:59 konec
Participant 3 Popis Typ problému 0:00:02 Začátek úlohy 1 0:00:40 vlozeni ok 0:00:56 vytvoril zbytecne novy soubor 0:02:00 Začátek úlohy 2 0:02:11 hleda O-Observation 0:02:17 spatne precteno 0:02:25 zvolil spatnou moznost 0:02:27 spatne prectene zadani O-Observation 0:02:37 hleda pro napad P-Participant prompted 0:02:49 problem s nalezenim H-User needs help 0:02:51 hleda odbarveni P-Participant prompted 0:03:02 nasel velikosti 0:03:14 spatny dialog? 0:03:24 nejdriv chtel zmenit velikost rucne, pote si vsimnul ze to jde i o procenta 0:03:28 Začátek úlohy 3 0:03:49 hleda 0:03:49 hledani nastroje P-Participant prompted 0:03:58 zkousi 0:04:07 pouzil menu P-Participant prompted 0:04:14 zastaveni na nastaveni P-Participant prompted 0:04:19 tape trosku P-Participant prompted 0:04:30 vyber ok O-Observation 0:04:39 jinak mysleno nez v prog 0:04:46 neocekavany vysledek 0:05:08 prehledl vyjmuti O-Observation 0:05:14 nejisty O-Observation 0:05:21 jiny zpusob 0:05:38 Začátek úlohy 4 0:06:04 rada 0:06:21 kopirovani ok 0:06:29 vyber nastroje ok 0:06:44 rada 0:06:49 mala pomoc H-User needs help 0:06:50 pomoc od moderatora 0:06:58 kresleni po spatne vrstve P-Participant prompted 0:07:03 pomoc od moderatora H-User needs help 0:07:16 zaseknutí P-Participant prompted 0:07:46 kresleni do spatne vrstv O-Observation 0:07:58 nevi o pruhlednosti vrstev 0:08:21 zpet O-Observation 0:08:36 ujisteni zadani 0:08:38 pomaloval si spodni vrstvu, kterou nemel oznacenou O-Observation 0:09:15 mod doupresnuje zadani
Participant 4 Popis Typ problému 0:00:02 Začátek úlohy 1 0:00:14 spusteni ok 0:00:37 ma plovouci vrstvu 0:00:41 spatna velikost vlozeni 0:01:30 uozil spatne 0:01:32 ulozeno jako spatny format 0:01:44 prednapovedený formát O-Observation 0:01:45 nápověda od moderátora H-User needs help 0:01:49 tapa pri volbe formatu P-Participant prompted 0:02:11 hledani nefunguje 0:02:28 ulozeni ok 0:02:36 Začátek úlohy 2 0:03:03 moderator rika jak se hody vic H-User needs help 0:03:27 plavouci vrstva prog/teo H-User needs help 0:04:07 spatna nabidka 0:04:07 hleda spatne P-Participant prompted 0:04:12 hleda pro napad O-Observation 0:04:14 nasel H-User needs help 0:04:39 zasek 0:04:41 Pomoc od moderatora H-User needs help 0:04:48 jak byl ukol P-Participant prompted 0:05:05 hleda a pta se O-Observation 0:05:31 velikost platna misto velikost obrazku 0:05:56 tape P-Participant prompted 0:05:56 hledani velikosti obrazu 0:06:11 zmenseni ok 0:06:18 Začátek úlohy 3 0:06:36 neni jisty zadanim H-User needs help 0:07:28 spatne pochopeni zadani 0:07:33 nechape zadani P-Participant prompted 0:07:55 chtel resit jinak, zmaten nasněrováním moderatora O-Observation 0:08:14 spatny nastroj 0:09:13 Začátek úlohy 4 0:09:28 rada 0:09:35 zadani H-User needs help 0:09:57 hleda spravnou volbu P-Participant prompted 0:10:03 hledani duplikace 0:10:07 kopirovani ok 0:10:24 zadani bylo konkretni, chtel jinak H-User needs help 0:11:02 nakres ok 0:11:14 rada 0:11:28 hleda (nevi že je abecedne) 0:12:28 konec