TEST UZ IVATESLKE HO ROZHRANI CINNAMON SYSTE MU LINUX MINT

Podobné dokumenty
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ SEMESTRÁLNÍ PRÁCE A2 NA PŘEDMĚT A4B39TUR TESTOVÁNÍ PROGRAMU VIRTUALBOX

Testování aplikace ghost commander

Testování uživatelského rozhraní SKYPE. Semestrální práce A2. Pavel Dvořák

Internetový obchod Mironet

Testování operačního systému Windows Phone 8

Testování aplikace pro správu hesel KeePassX

Testování mobilní aplikace Servis24. Semestrální práce z předmětu A7B39TUR Autor: Peter Šourek sourepet@fel.cvut.cz

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

INSTALAČNÍ MANUÁL. TME gadget

Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ FAKULTA ELEKTROTECHNICKÁ

Testová ní The Elder Scrolls V: Skyrim

Testování mobilní navigace NACESTY

A4B39TUR Testování webu utvs.cvut.cz

[ESET SMART SECURITY 7]

Testova nı e-shop Alza.cz

Testování uživatelského rozhraní mobilního telefonu HTC Hero (Semestrální projekt pro předmět A7B36TUR)

TUR A2 Vojtěch Kessler

Testování uživatelského rozhraní internetové stránky společnosti České dráhy (cd.cz) A4B39TUR A2 Kateřina Cízlová

A7B39PDA - Naspoř si svůj sen. Jan Hovorka (hovorja4@fel.cvut.cz)

České vysoké učení technické v Praze Fakulta elektrotechnická

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

Instalace Linuxu Ubuntu v programu VirtualBox

Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

Testování Mapy.cz. David Říha. Semestrální práce z předmětu Testování uživatelského rozhraní.

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ. Deliverable A2 do předmětu A4B39TUR

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Testování aplikace Facebook Messenger pro Windows Phone 8.1

Angličtina program k procvičování slovní zásoby

A4B39TUR 2014/2015. Ondřej Netík. Desktopová aplikace pro Windows. Spotify

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

ČVUT FEL. Testování nemocničního systému Fonsakord

Konfigurace PPPoE připojení v OS Microsoft Windows Vista

1. POŽADAVKY NA OPERAČNÍ SYSTÉM A POČÍTAČ INSTALACE NASTAVENÍ A SPUŠTĚNÍ APLIKACE OVLÁDÁNÍ A NASTAVENÍ ZVLÁŠTNÍCH FUNKCÍ...

Software602 FormApps Server

A7B39TUR Testování uživatelského rozhraní. HTC Desire HD. (testování mobilního zařízení) Tomáš Klejna

TEST UŽIVATELSKÉHO ROZHRANÍ INTERNETOVÉHO

České vysoké učení technické v Praze Fakulta elektrotechnická. Testování zařízení

Testová ní už ivátelske ho rožhrání Fácebook.com

Návod na instalaci upgrade

Připojení ke vzdálené aplikaci Target 2100

Testování uživatelského rozhraní aplikace Duolingo (

BRICSCAD V15. Licencování

Návod k použití webového portálu služby viphone business

Konfigurace PPPoE připojení v OS Microsoft Windows 98, ME

Dokumentace k produktu IceWarp Outlook konektor

Nielsen Admosphere, a.s. Vážená domácnosti,

MyEcodial L 3.4. Instalace a registrace programu. Listopad 2008

Citrix klient a OneTimePass moje.cpas.cz. Uživatelský návod pro interní uživatele České pojišťovny a.s.

Semestrální projekt - Vyhledávač přátel pomocí GPS

Webové stránky Student Agency pro rezervaci jízdenek

CS OTE. Dokumentace pro externí uživatele

Zá kládní nástávení prostr edí operáč ní ho syste mu Windows 7 á vybrány čh áplikáčí

Windows 8.1 (5. třída)

Část 1 - Začínáme. Instalace

Instalace a první spuštění programu.

Manuál. k aplikaci WD FileAgent

Instalace SMART Board Software

Návod na instalaci Průběh vlastní instalace Zde pomocí tlačítka Další procházíme jednotlivé body umožňující konfiguraci instalace.

Testování cd.cz/eshop

Popis instalace programu OCEP

Semestrální projekt na předmět A4B39TUR. Testování mobilního telefonu HTC Touch Pro 2 Petr Krejča

IM Instalace síťové verze SprutCAM. 1Nastavení serveru Vlastní instalace serveru...2 3Nastavení uživatelského počítače...

Předpoklady správného fungování formulářů

ČSOB Business Connector

MATLAB: Automatická instalace a aktivace licence TAH

Manuál k programu KaraokeEditor

Konfigurace PPPoE připojení v OS Microsoft Windows XP

14. května 2012, Brno

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

INSTALAČNÍ POSTUP PRO APLIKACI ELIŠKA 4

Registrace do portálu MS2014+

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

Semestrální práce A7B39PDA. Klient pro informační systém (KOS)

NÁVOD K POUŽITÍ. IP kamerový systém.

Průvodce instalací modulu Offline VetShop verze 3.4

1. Obsah 2. Úvod Zdarma poštovní klient od společnosti Microsoft přímo v PC

Deliverable A2 Testování WIN8 aplikace Zdraví a fitness

Zálohování v MS Windows 10

CS OTE. Dokumentace pro externí uživatele

Návod na instalaci HW certifikátu aplikace PARTNER24

Instalace pluginů pro formuláře na eportálu ČSSZ

František Hudek. červen ročník

4x standardní vstupy

Návod na instalaci Průběh vlastní instalace Zde pomocí tlačítka Další procházíme jednotlivé body umožňující konfiguraci instalace.

1.3. Průběh vlastní instalace Zde pomocí tlačítka Další procházíme jednotlivé body umožňující konfiguraci instalace.

Jak nainstalovat Avast?

Test ového klienta portálu seznam.cz

Dokumentace k produktu IceWarp Notifikační nástroj

Testování set-top-boxu

Obslužný software. PAP ISO 9001

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

Stručný Průvodce (Čeština)

Možnosti programu. KAPITOLA 5 Možnosti

SKYLA Pro II. Popis instalace programu

NAS 107 Seznámení s Control Center

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák

Transkript:

ČVUT FAKULTA ELEKTROTECHNICKÁ TEST UZ IVATESLKE HO ROZHRANI CINNAMON SYSTE MU LINUX MINT Semestrální práce A2 předmět Testování uživatelského rozhraní (A4B39TUR) Autor: Michal Stanke <stankmic@fel.cvut.cz> Cvičící: Ing. Adam Sporka, Ph.D. Letní semestr 2013/2014

Obsah 1. Zadání... 3 1.1 Popis systému... 3 1.2 Skupina cílových uživatelů... 3 1.3 Zadání testovaných případů užití (use case)... 4 a) Instalace operačního systému... 4 b) Změna hesla uživatele... 4 c) Instalace softwaru pomocí Správce softwaru... 4 d) Vytvoření odkazu/spouštěče na ploše... 4 e) Změna položek v nabídce Menu... 4 2. Testovací metody... 5 2.1 Metoda kognitivního průchodu... 5 2.2 Metoda heuristické evaluace... 5 3. Testování případů užití... 6 a) Instalace operačního systému (kognitivní průchod)... 6 b) Změna hesla uživatele (heuristická evaluace)... 9 c) Instalace softwaru pomocí Správce softwaru (kognitivní průchod)... 10 d) Vytvoření odkazu/spouštěče na ploše (kognitivní průchod)... 12 e) Změna položek v nabídce Menu (heuristická evaluace)... 13 4. Shrnutí nálezů... 15 a) Instalace operačního systému... 15 b) Změna hesla uživatele... 15 c) Instalace softwaru pomocí Správce softwaru... 15 d) Vytvoření odkazu/spouštěče na ploše... 15 e) Změna položek v nabídce Menu... 15 5. Závěr... 15 2

1. Zadání 1.1 Popis systému Operační systém Linux Mint s rozhraním Cinnamon je dle mnoha statistik nejrychleji rostoucí distribucí mezi uživateli Linuxových systémů. Je založen na rovněž velmi populární distribuci Ubuntu, která je však kritizována za využívání proprietárního kódu, reklamní obsah a sledování chování uživatele. Linux Mint rovněž obsahuje při instalaci proprietární software, neobsahuje však žádné sledování uživatelů. Dalším rozdílem oproti Ubuntu je způsob aktualizací. Nová verze Mintu vychází rovněž každých 6 měsíců, starší verze však zůstávají nadále podporovány. Aktualizaci na nové vydání je nutné provést ručně (opětovnou instalací systému). Nejde tedy o tzv. rolling distribution, ale způsob aktualizací se více podobá systémům Windows. Linux Mint se snaží být především hezký a přívětivý pro obyčejné uživatele. Důkazem toho mají být zejména dvě hlavní využívaná rozhraní Cinnamon a Mate. Linux Mint 15, Cinnamon (převzato z linuxmint.com) 1.2 Skupina cílových uživatelů Cílovou skupinou systému jsou především běžní uživatelé bez pokročilých technických znalostí v oblasti IT, uživatelé zvyklí na OS Windows, kteří ale chtějí vyzkoušet alternativu v podobě Linuxu, stejně jako pokročilí uživatelé. Rozhraní Cinnamon by jim mělo poskytnout snadné a intuitivní ovládání, které se snadno a rychle naučí používat. 3

1.3 Zadání testovaných případů užití (use case) a) Instalace operačního systému Prvním krokem pro používání operačního systému je vždy jeho instalace. Pro zjednodušení technických nároků testu provedeme čistou instalaci, a to na virtuálním počítači pomocí softwaru Oracle VirtualBox. Problémem by mohla být nesrozumitelnost postupu nebo nejasnost a případný strach uživatele o vlastní počítač, pokud jde o jeho první instalaci operačního systému. b) Změna hesla uživatele Jedním z nastavení nutných při instalaci je volba hesla uživatele. Toto heslo sice není povinné, ale je velmi důležitým údajem, který by měl mít uživatel možnost snadno změnit. Rizikem zde může být požadovaná složitost hesla, nebo nejasnost v průběhu procesu změny, resp. rozpoznání okamžiku, kdy původní heslo bylo přepsáno. c) Instalace softwaru pomocí Správce softwaru Některé Linuxové distribuce umožňují instalovat software z vlastních zdrojů pomocí správce softwaru. Na rozdíl od systémů Windows tak není nutné programy hledat na internetu a stahovat jejich instalační soubory. Otázkou je, zda uživatel existenci tohoto správce dokáže odhalit, jak neznámé pro něj bude toto prostředí a zda se nebude při instalaci zcela novým způsobem cítit nejistý. d) Vytvoření odkazu/spouštěče na ploše Po instalaci softwaru je spouštěč (obdoba zástupce v systému Windows) vytvářen pouze v nabídce Menu (obdoba Start). Účelem testu budu zjistit, jestli může uživatel tento spouštěč pro často používané programy snadno vytvořit také na ploše. e) Změna položek v nabídce Menu V nabídce menu jsou položky (spouštěče) umisťovány do složek automaticky dle typu softwaru. Uživatel musí mít možnost toto umístění změnit, případně vytvořit vlastní složku programů. 4

2. Testovací metody 2.1 Metoda kognitivního průchodu Tato metoda je vhodná pro otestování případů, kdy je možné postup rozdělit na jednotlivé kroky. Tato metoda je založena na zodpovězení tří otázek pro každý z těchto kroků a daný cíl. Z odpovědí pak lze vyvodit slabá místa (nejasnosti) v postupu případu užití. Otázka 1: Pozná uživatel, co má udělat? Otázka 2: Spojí si uživatel popisek v rozhraní s cílem, kterého chce v tomto kroku dosáhnut? Otázka 3: Dostane uživatele odpovídající zpětnou vazbu na provedenou akci? Odpovědi je vhodné doplnit zdůvodněním, případně krátkým komentářem. 2.2 Metoda heuristické evaluace Heuristická evaluace odhaluje nedostatky v návrhu vzhledu rozhraní vedoucí k chybám nebo nejasnostem. K nim může dojít porušením některé z heuristik, např. nedodržení konzistence, terminologie, rozmístění prvků, nedostatečným popisem, přehlednosti apod. Výsledek je vždy subjektivním nálezem testera. 5

3. Testování případů užití a) Instalace operačního systému (kognitivní průchod) Uvažovat budeme postup od spuštění počítače, vložení instalačního média a načtení instalačního rozhraní. Po načtení instalačního média je systém spuštěn v režimu live. Zde začíná případ užití. 1. Pro instalaci klikne uživatel na ikonu Install Linux Mint. 2. Uživatel vybere jazyk instalace a potvrdí tlačítkem Pokračovat. 3. Uživateli je zobrazeno, zda počítač splňuje požadavky pro instalaci systému. Potvrdí tl. Pokračovat. 4. Uživatel je požádán o výběr typu instalace. V případě této instalace na nový počítač uživatel hned pokračuje tlačítkem Instalovat nyní. 5. Uživatel vybere své umístění (město) kliknutím do mapy nebo vepsáním do pole a potvrdí tl. Pokračovat. 6

6. Uživatel vybere rozložení klávesnice dle svého jazyka s možností jej vyzkoušet v poli níže a potvrdí tl. Pokračovat. 7. Uživatel zadá své jméno a požadované přihlašovací údaje (jméno a heslo). 7

8. Nyní probíhá samotná instalace systému bez zásahů uživatele s možností průvodce. 9. Uživatel je dotázán, zda si přeje systém dále zkoušet bez ukládání změn, nebo restartovat a spustit. krok/otázka O1 O2 O3 1. Ano Ano Ne (popisek, co má nyní uživatel udělat,chybí) 8 Ano (s ohledem na běh z DVD je reakce pomalejší) 2. Ano Ano 3. Ano Ano Ano 4. Ne (větší množství voleb může být matoucí a vyžadovat zbytečnou pozornost, i když nejsou vš echny zásadní) Ne (dopad pokročilých voleb nemusí uživatel vůbec znát) Ano Ano (s ohledem na běh z DVD je reakce pomalejší) 5. Ano Ano 6. Ano Ano Ano 7. Ano Ano 8. Ne (funkce tlačítka Skip není zřejmá netýká se 9. Ano Ano (o platnosti a síle hesla je navíc informován) průvodce) Ano Ano (progress bar) Ano (popisek vysvětluje obě volby) Ano (s ohledem na běh z DVD je restart pomalejší) Postup instalace obsahuje velké množství kroků, přičemž hned první krok průvodce instalací není dobře popsán. Výběr lokalizace by mohl být umístěn více pospolu (2, 5 a 6). U kroků, kdy je k dispozici více různých voleb by bylo vhodné tyto zobrazit např. po kliknutí na dostatečně výrazné tlačítko s popiskem např. Pokročilé.

b) Změna hesla uživatele (heuristická evaluace) Pro změnu hesla uživatele budeme vycházet z čisté plochy a použijeme testování metodou heuristické evaluace. 1. Uživatel v panelu klikne na ikonu portrétu. 2. Uživatel vybere položku Podrobnosti o účtu. 3. Uživatel klikne na tlačítko vedle popisku Heslo. 4. Uživatel vyplní současné heslo a požadované nové heslo. 5. Uživatel potvrdí tlačítkem Změnit. krok/nález popis nálezu zařazení možné řešení 3. "Tlačítko" není nikterak zvýrazněno + popisek ****** je zcela nicneříkající. Ke kliknutí je vyznačen pouze obrázek uživatele. Aesthetic and minimalist design vyznačení tlačítka nebo nahrazení ****** za popisek např. Změnit heslo 3. 4. Nedodržení terminologie uživatel zde má Název místo Jméno. Při výběru volby Ukázat heslo je zobrazováno pouze heslo nové. 9 Consistency and standards Recognition rather than recall změna na Jméno zobrazovat také text zadaného současného hesla

Obrazovka informací uživatele není konzistentní. Použitelné prvky nejsou zvýrazněny a ani popisky zde nejsou intuitivní. Samotný dialog pro změnu hesla je navržený lépe, až na nemožnost zobrazení zadaného současného hesla, které s ohledem na ukončení jeho platnosti nemá velký význam skrývat. c) Instalace softwaru pomocí Správce softwaru (kognitivní průchod) Pro otestování uvažujme instalaci hry SuperTuxKart. 1. Správce uživatel spustí z nabídky Menu ze složky Správa. 2. Uživatel zadá heslo. 3. Uživatel vybere kategorii Hry. 10

4. Uživatel v seznamu najde požadovanou hru a klikne na ni. 5. Uživatel klikne na tl. Nainstalovat. krok/otázka O1 O2 O3 1. Ne (uživatel nebyl nikde informován, pokud nesledoval průvodce při instalaci, že instalace programů probýhá tímto způsobem) Ano Ano Ne (popisek není příliš vysvětlující) Ano (při prvním spuštění správce trvá déle) 2. Ano 3. Ano Ano Ano 4. Ano Ano Ano 5. Ano Ano Ano (ale chybí přímá možnost spuštění) Pro použití Správce softwaru chybí vůbec informace o tom, že se pro instalaci má tento správce použít, pokud během instalace OS uživatel nesledoval průvodce. Na stránkách programů jsou často dostupné přímo archivy, takže uživatel nemá, jak se o tomto dozvědět. Dále po dokončení instalace chybí možnost spuštění programu. Vhodná by byla alespoň jedna věta, že spuštění je možné z nabídky Menu. 11

d) Vytvoření odkazu/spouštěče na ploše (kognitivní průchod) 1. Uživatel nejprve najde existující spouštěč v nabídce Menu. 2. Uživatel klikne na spouštěč pravým tlačítkem. 3. Uživatel vybere Přidat na plochu. krok/otázka O1 O2 O3 1. 2. Ano (za předpokladu, že nejprve nezkusí kontakovou nabídku plochy) Ano Ano Ano (kontextová nabídka je běžnou součástí Windows a uživatel bude toto chování očekávat) Ano Ano 3. Ano Ano Ne (ikona se na ploše objeví s krátkým zpožděním, přičemž může být skryta nabídkou Menu, která zůstává otevřená) Po vybrání volby v kontextové nabídce je tato zavřena, ale zůstává zobrazena nabídka Menu. Nemusí tak být patrné vytvoření spouštěče na ploše, které proběhne s malým zpožděním. 12

e) Změna položek v nabídce Menu (heuristická evaluace) Uvažujme vytvoření nové složky Média a následný přesun položek ze Zvuk a video. 1. Uživatel otevře terminál a zadá příkaz cinnamon menu editor. 2. Uživatel klikne na tlačítko New Menu. 3. Uživatel zadá název nové složky a potvrdí tl. Budiž. 4. Uživatel klikne na složku Zvuk a video. 5. Uživatel vybere položku k přesunu a klikne na tl. Vyjmout. 6. Uživatel klikne na složku Média. 7. Uživatele klikne na tl. Vložit. 13

krok/nález popis nálezu zařazení možné řešení 1. 2. 5. 5. Pro úpravu grafické části systému je nutné spouštět příkaz v terminálu. Nepřeložená tlačítka New Menu a New Item. Nelze vybrat více položek zároveň. Přesun nelze provést tažením myši. User control and freedom Consistency and standards Flexibility and efficiency of use User control and freedom umístění špouštěče cinnamon menu editor do nabídky Menu přeložit umožnit výběr více položek umožnit přesun myší mezi složkami Ergonomie úpravy nabídky Manu není dobrá. Samotný spouštěč pro ni chybí, texty pak nejsou všechny přeložené a zcela chybí možnost výběru více položek najednou a tahu myši. 14

4. Shrnutí nálezů a) Instalace operačního systému Při instalaci systému není optimální pořadí kroků. (P1) Pokročilé možnosti by pak mohly být dostupné až na vyžádání, aby nemátli nezkušené uživatele. (P3) Některá místa by si zasloužila lepší popis. (P2) b) Změna hesla uživatele Prvky v okně s informacemi o účtu uživatele neodpovídají očekávanému chování. (P1) Nedodržení terminologie. (P3) Nekonzistence rozhraní pro zobrazení hesla. (P2) c) Instalace softwaru pomocí Správce softwaru Uživatel není o správci nijak informován. (P1) Popisek systémového hlášení není přizpůsoben konkrétní situaci. (P1) Není zřejmé, kam je software instalován, a odkud jej spustit. (P2) d) Vytvoření odkazu/spouštěče na ploše V zákrytu nabídky Méně se může zdát, že vytvoření spouštěče neproběhlo. (P2) Pomalejší reakce vytvoření spouštěče. (P3) e) Změna položek v nabídce Menu Neexistuje možnost otevřít okno pro úpravu z UI, jen příkazem v Terminálu. (P1) Nepřeložené texty. (P2) Špatné ovládání bez vícenásobného výběru nebo ovládání tažením myši (drag&drop). (P1) Pomalejší reakce při manipulaci s položkami pomocí tlačítek. (P3) 5. Závěr Testování ukázalo, že systém není zcela bezproblémový a projevuje se jeho složení z grafického rozhraní a systémového softwaru. Je to patrné v nekonzistenci prvků jednotlivých oken a zřejmě i nedokonalé lokalizaci do češtiny. Na rozdíl od Windows nelze Linux Mint chápat jako celek, ale jako jednotlivější části. Právě pocit nekomplexnosti může odradit uživatele, kteří by mohli Linux vidět jako alternativu. Bez předchozích znalostí, nebo alespoň představě o fungování některých částí systému nebo chuti se jej naučit, není jeho používání zcela komfortní. 15