Testování uživatelského rozhraní programu 7-Zip

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

Testování aplikace pro správu hesel KeePassX

SMS Jízdenka Semestrální úloha pro předmět Y39PDA Jan Peca

Informatika 7. ročník/02

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

Testování mobilní navigace NACESTY

NOVÁ ZÁLOŽKA DOKUMENTY... 2 DATOVÁ SCHRÁNKA - INFORMACE O ADRESÁTECH... 8 SUBJEKTY - OBECNÝ ZMOCNĚNEC... 9

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:

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

Groupwise PŘÍSTUP A NASTAVENÍ OVÉ SCHÁNKY PŘES WEBOVÉ ROZHRANÍ

Internetový obchod Mironet

Téma 5: Konfigurace počítačů se systémem Windows 7. Téma 5: Konfigurace počítačů se systémem Windows 7

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

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

Konfigurace PPPoE připojení v OS Microsoft Windows XP

Rychlé menu. Menu zobrazené pravým kliknutím. Strom událostí

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

Test webového prohlížeče v Amazon Kindle Wi-Fi 3G

ZÁKLADNÍ UŽIVATELSKÝ MANUÁL PRO SÍŤOVÉ FAXOVÁNÍ

JAK VYTVOŘIT NOVÝ PLÁN? Tento manuál by Vám měl pomoci pochopit jak vytvářet a upravovat Plány.

Testování uživatelského rozhraní aplikace Messenger

Import kořenového certifikátu CA ZŠ O. Březiny

Testování aplikace ghost commander

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

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

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

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

František Hudek. duben ročník

Certifikační autorita PostSignum

CUZAK. Uživatelská příručka. Verze

Volání Hlasitý hovor Zobrazení kontaktů při volání Nastavení hlasitosti hovoru Zobrazení klávesnice při volání Přidržení hovoru Číslo hlasové

Nedaří se mi přihlásit

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Konfigurace PPPoE připojení v OS Microsoft Windows Vista

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

AC FORM FILLER. aplikace pro podání žádosti o poskytnutí finančního příspěvku. Verze z 13

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

Návod k ovládání aplikace

Redakční systém Joomla. Prokop Zelený

Testování mobilního telefonu Nokia 6303i

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

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

Nastavení ového klienta NEOFEMA s.r.o. server Slunečnice

Projekty. Úvodní příručka

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

Webová aplikace rezervační systém. Semestrální úloha předmětu A7B38TUR Testování uživateských rozhraní

Návod pro připojení telefonu Nokia 6230 přes infračervený port pro Windows XP instalace programu PC Suite - GPRS

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

Sběr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení prohlížeče. Verze: 2.1

Obslužný software. PAP ISO 9001

gdmss Lite Android DVR Mobile Client Návod k obsluze aplikace

Základní nastavení telefonu Vložení paměťové karty Zapnutí telefonu a PIN Vložení SIM karty SMS a MMS Nastavení střediska zpráv Nastavení MMS

Návod k obsluze aplikace EKOR 2 Trial

Podrobný návod pro administraci zákaznických účtů na portálu Czechiatour.eu

Návod na základní používání Helpdesku AGEL

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

Vložení SIM karty. Vložení paměťové karty. Zapnutí tabletu a PIN. 2 z 22. SIM kartu vložíte do šuplíku a zasunete ho zpět. Tak a je to!

IceWarp Outlook Sync Rychlá příručka

Testování set-top-boxu

Microsoft Windows 7. Mgr. Krejčí Jan (UJEP) Microsoft Windows října / 28

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

Správa obsahu webové platformy

Testování aplikace Facebook Messenger pro Windows Phone 8.1

Testování portálu MotoInzerce.cz

Certifikační autorita EET Modelové postupy vytvoření souboru žádosti o certifikát

Uživatelský manuál. Obsah

Semestrální práce A2 z předmětu A7B36TUR. Testování uživatelského rozhrání internetového serveru YouTube.com

1. Základní nastavení tabletu Vložení SIM karty Vložení paměťové karty Zapnutí tabletu a PIN. 2. Kontakty. 3. Volání

Základní nastavení systému Windows 7

2. Kontakty. 1. Základní nastavení tabletu Vložení SIM karty Vložení paměťové karty Zapnutí tabletu a PIN. 3. Volání

Operační systém MS Windows XP Professional

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

Základní nastavení telefonu Vložení SIM karty a baterky Vložení paměťové karty Zapnutí telefonu a PIN Kontakty Založení nového kontaktu Upravení

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

Test ového klienta portálu seznam.cz

Návod pro řešení typických problémů se stabilitou AMČR

Fiery Command WorkStation

Postupy práce se šablonami IS MPP

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

Návod pro SMS Operátor off-line klient

1. Obecná konfigurace autentizace osob. 2. Konfigurace klienta Windows Vista

Začínáme pracovat s tabulkovým procesorem MS Excel

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

Jak nastavit elektronickou poštu při využívání služeb sítě FDLnet.CZ

Informace k přihlášení do aplikace REGIS Obsah

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

Uživatelská příručka T UC-One pro windows

Windows Live Movie Maker

Používání sdíleného kalendáře v projektu Bioanalytické centrum

CUZAK. Uživatelská příručka. Verze

1. Základní nastavení telefonu Vložení SIM karty a baterky Vložení paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3.

DOSTUPNÝ. SNADNÝ. ONLINE NÁVOD JE TO JEDNODUCHÉ, ZAČNĚTE UŽ DNES!

Základní nastavení telefonu Vložení paměťové karty Zapnutí telefonu a PIN Vložení SIM karty SMS a MMS Nastavení střediska zpráv Nastavení MMS

Administrace webu Postup při práci

Manuál QPos Pokladna V1.18.1

MANUÁL administrátora elektronické spisové služby

Kanboard Documentation. The Kanboard Authors

1. Základní nastavení tabletu Vložení SIM a paměťové karty Zapnutí tabletu a PIN. 2. Kontakty. 3. Volání

Transkript:

České vysoké učení technické v Praze A4B39TUR Testování uživatelského rozhraní Semestrální práce A2 Testování uživatelského rozhraní programu 7-Zip Ondřej Suchý suchyon6@fel.cvut.cz Letní semestr 2012/13

Obsah Popis aplikace... 3 Podmínky testování... 3 Cílová skupina... 3 Přehled případů užití (use cases)... 4 Testování kognitivním průchodem... 4 Use case 1: Vytvoření základního archívu (jednoduchý zip)... 5 Krok 1: Výběr složky ke kompresi... 5 Krok 2: Zadání cílového umístění archívu a vybrání komprese zip... 6 Krok 5: Průběh komprese... 6 Use case 2: Rozbalení archívu... 7 Krok 1: Výběr archivu k rozbalení... 7 Krok 3: Vybrat kam chce uživatel soubor rozbalit... 8 Use case 3: Použití dvou-panelového správce souborů... 9 Krok 1: Otevření archivu... 9 Krok 2: Samotné kopírování souborů... 10 Krok 3:Průběh kopírování... 10 Use case 4: Vytvoření složitějšího archívu... 11 Krok 1: Výběr složky ke kompresi... 11 Krok 2: Okno Přidat do archívu... 11 Krok 2a: Výběr jména, umístění a typu archivu... 11 Krok 2b: Zvolení velikosti dílů, aby se vešly na CD... 12 Krok 2c: Výběr metody šifrování a zadání hesla... 12 Krok3: Průběh tvorby šifrovaného archívu... 13 Shrnutí... 13 2

Popis aplikace 7-Zip je aplikace, která slouží pro správu archívů, ovšem je v ní zabudovaný i jednoduchý dvou-panelový správce souborů. 7-Zip se integruje do kontextové nabídky v aplikaci Průzkumník ve Windows, takže vytvoření archívů může být v nejjednodušším případě otázka 2. kliknutí, během testování se budu zabývat samotným GUI aplikace a ne jejím menu v Průzkumníku. Rozhraní aplikace je střídmější než u konkurenčních a komerčních programů winzip a winrar, GUI je jednoduché a orientované na funkcionalitu, ovšem graficky méně atraktivní než konkurenční programy. Na druhou stranu 7-Zip je zdarma a je šířen pod licencí GNU LGPL, přesto jeho komprese LZMA nabízí lepší kompresní poměr než ta používaná v archívech zip a rar, avšak je pomalejší. 7-Zip podporuje vytváření a rozbalování archívů 7z, xz, zip, gzip,bzip2, tar a wim. U formátů jako například rar, arj, iso a mnoha dalších podporuje pouze rozbalování. Obrázek 1 GUI aplikace 7-zip Podmínky testování Testování probíhalo s poslední stabilní verzí aplikace 7-Zip 9.20 na operačním systému Windows 7. Aplikace i operační systém byly v 64-bitové verzi. Cílová skupina Cílovou skupinou jsou vlastně téměř všichni uživatelé počítače, kteří potřebují pracovat s archívy ať již pracovně, většina kancelářských profesí, kteří se s archívy setkají hlavně v přílohách emailů, nebo soukromě. Tato aplikace uspokojí všechny, kdo chtějí vytvářet archivy všeho druhu od jednoduchých zip archívů po složitější dělené a šifrované archívy, které využijí spíše pokročilejší uživatelé. 3

Přehled případů užití (use cases) 1. Vytvoření základního archívu (jednoduchý zip) Většina uživatelů používá 7-Zip právě k vytváření jednoduchých archívů, pokud posílají nějakou složku např. emailem nebo ji nahrávají na nějaké internetové uložiště. Komprese může navíc výrazně zkrátit dobu nahrávání, pokud má uživatel pomalý upload, což je případ většiny ADSL a mobilních připojení. 2. Rozbalení archívu Další běžná činnost většiny uživatelů, pokud obdrží nějaký archív, tak ho chtějí jednoduše rozbalit, bez dlouhého hledání vhodné aplikace, proto je dobré mít aplikaci, která podporuje mnoho druhů archivů. 3. Použití dvou-panelového správce souborů, pro kopírování souborů mezi archívem a složkou Dvou panelový správce souborů může uživateli usnadnit přesouvání souborů mezi archívy a složkami. Bohužel tato funkce není ve výchozím nastavení aktivní, takže o ní uživatel vůbec nemusí vědět. 4. Vytvoření složitějšího archívu (šifrovaný a dělený na více částí, aby se jednotlivé díly vešly na CD) Pokud má uživatel složku s citlivými daty, která i po kompresi zabírá mnoho místa, tak je nutné archiv rozdělit např. na více CD a citlivé údaje ochránit šifrováním, 7-Zip stejně jako konkurenční programy nabízí i tyto možnosti. Testování kognitivním průchodem Kognitivní průchod je jedna z metod testování uživatelského rozhraní. Během průchodu je simulován uživatel z cílové skupiny. Když testujeme uživatelské rozhraní kognitivním průchodem, tak se snažíme zjistit, jak by mohl vypadat průchod uživatele daným scénářem, případně jak by se mohl průchod uživatele lišit od očekávaného průchodu. Snažíme se vcítit do uživatele a odhadnout jeho chování. V první fázi si klademe otázku Q0: Čeho chce uživatel dosáhnout? Během testování každého use case se osoba, která provádí testování, snaží odpovědět na tyto tři otázky: Q1: Bude uživatel vědět, co má udělat? Q2: Bude uživatel vědět, jak to má udělat? Q3: Dostane uživatel od aplikace dostatečnou zpětnou vazbu? 4

Use case 1: Vytvoření základního archívu (jednoduchý zip) Krok 1: Výběr složky ke kompresi Obrázek 2 Uživatel vybere složku a klikne na tlačítko přidat Q1 Ano Pokud uživatel otevře správce archívů, tak ví, že chce vytvořit archiv. Q2 Ne (1) Nízká Tlačítko Přidat je zavádějící, lepší je Přidat do archívu. Q3 Ano Aplikace ihned zobrazí další okno. 1) Tlačítko Přidat v horní liště může být zavádějící. Lepší by byl popisek Přidat do archívu. Ikona plus také není ideální. Bývá zvykem, použít ikonu, která symbolizuje kompresi, stlačování, zmenšování nebo přidání do archivační krabice. Obrázek 3 Upozornění v případě, že uživatel nevybere žádný soubor ani složku 5

Krok 2: Zadání cílového umístění archívu a vybrání komprese zip Obrázek 4 Uživatel nastaví umístění archívu a další parametry Q1 Ne (2) Střední Příliš mnoho možností pro většinu uživatelů Q2 Ano Ano stačí ponechat výchozí název archívu, nebo ho změnit, vybrat zip a stisknout Ok. Q3 Ano Ihned po stisknutí Ok aplikace zobrazí průběh komprese. 2) Méně pokročilý uživatel by mohl být zmaten možnostmi velikost slovníku, velikost slova a počet vláken procesoru, tyto možnosti by mohli být na záložce pokročilé nastavení, protože většina uživatelů, včetně pokročilých, ponechá výchozí nastavení zvolené aplikací. Krok 3: Průběh komprese Pokud chce uživatel během komprese proces přerušit, pozastavit nebo ho přesunout na pozadí a věnovat se jiné práci, umožní mu to aplikace. Obrázek 5 Průběh komprese 6

Q1 Ano Uživatel buď chce počkat, až bude komprese hotová, nebo ji chce přenést do pozadí a věnovat se něčemu jinému. Q2 Ano Aplikace mu ukazuje odhad zbývajícího času a nabízí možnost Pozadí. Q3 Ne (3) Střední Pokud se přepnul archivaci do pozadí, tak se nedozví, že úloha byla ukončena. 3) Pokud komprese trvala delší dobu a uživatel se mezitím přesel k jiné práci, tak se nedozví, že komprese byla dokončena, okno zobrazující průběh komprese zmizí, toho si ovšem uživatel nemusí všimnout. Pokud se věnuje něčemu jinému, tak nedostane žádné upozornění. Use case 2: Rozbalení archívu Krok 1: Výběr archivu k rozbalení Obrázek 4 Výběr archívu k rozbalení a stisknutí tlačítka rozbalit Q1 Ano Ví, že chce rozbalit archív. Q2 Ne (4) Nízká Ikona mínus nemá moc společného s rozbalováním. Q3 Ano Aplikace ihned zobrazí další okno. 4) Ikona mínus v uživateli může evokovat pocit, že něco odstraní, že dojde ke smazání původního archívu, obvykle ikona rozbalení něco vytahuje z nějakého balíčku nebo krabice. 7

Krok 2: Výběr cíle pro rozbalení Obrázek 5 Výběr cíle pro rozbalení archívu Q1 Ne (5) Vysoká Kvůli položce heslo si může uživatel myslet, že archiv je šifrovaný Q2 Ano Vybere si cestu, kam chce soubory rozbalit Q3 Ano Ihned po stisknutí Ok aplikace zobrazí průběh operace. 5) Textové pole pro heslo by se u nešifrovaných archívů nemělo zobrazovat, uživatel může mít dojmem, že po něm aplikace požaduje heslo, protože je archív šifrovaný, i když tomu tak není, neexistuje žádný důvod k zobrazování vstupu pro heslo u nešifrovaných archívů. Krok 3: Průběh rozbalování Obrázek 6 Průběh rozbalování 8

Q1 Ano Uživatel buď chce počkat, až bude rozbalení hotovo, nebo chce akci přenést do pozadí a věnovat se něčemu jinému. Q2 Ano Aplikace mu ukazuje odhad zbývajícího času a nabízí možnost Pozadí, která přenese práci na pozadí. Q3 Ne (6) Střední Pokud uživatel nechal aplikaci běžet na pozadí, tak se nedozví, že úloha už byla ukončena. 6) Stejný problém jako v průběhu komprese v use case 1. Use case 3: Použití dvou-panelového správce souborů V následujícím use case jsem testoval kopírování souboru mezi archívem a složkou, za použití dvou-panelového správce. Krok 1: Otevření archivu Obrázek 7 Otevření archívu, stačí dvojité poklepaní na archív. Q1 Ano Uživatel chce otevřít archív. Q2 Ano Otevření archivu je stejné jako otevření složky souborového systému, stačí dvojité kliknutí. Q3 Ano Aplikace mu ukáže obsah archívu. 9

Krok 2: Zahájení kopírování souborů Obrázek 8 Zahájení kopírování souborů, v dvou-panelovém správci souboru vybereme kopírovaný soubor a přetáhneme ho do cílového archívu. Q1 Ano Uživatel chce kopírovat soubory. Q2 Ano V horní liště je tlačítko kopírovat, nebo stačí soubory přetáhnout z jednoho panelu do druhého stejně jako u ostatních dvou-panelových správců souborů. Q3 Ano Aplikace mu ukáže průběh operace. Krok 3: Průběh kopírování Obrázek 9 Průběh kopírování 10

Q1 Ano Uživatel chce mít soubory nakopírované. Q2 Ano Uživatel ví, že musí počkat a ví, jak dlouho bude čekat. Q3 Ne (7) Střední Uživatel se nedozví, že kopírování bylo dokončeno. 7) Aplikace pouze zavře okno s průběhem kopírování. Nezobrazí žádnou zprávu a nedá ukončení operace nijak najevo, uživatel se musí sám přerušit svoji práci, aby zjistil, že kopírování je hotové. Use case 4: Vytvoření složitějšího archívu Use case 4 je velmi podobný s use case 1. Krok 1: Výběr složky ke kompresi Q1 Ano Pokud uživatel otevře správce archívů, tak ví, co chce dělat. Q2 Ne (8) Nízká Tlačítko Přidat je zavádějící. Q3 Ano Aplikace ihned zobrazí další okno. 8) Stejně jako v use case 1 tlačítko Přidat v horní liště může být zavádějící. Lepší by byl popisek Přidat do archívu. Ikona zelené plus také není ideální, bývá zvykem, použít ikonu, která symbolizuje kompresi, stlačování, zmenšování nebo přidání do archivační krabice. Krok 2: Okno Přidat do archívu Protože tento krok je klíčový pro use case 4, tak jsem ho rozdělil na tři menší úkony. Krok 2a: Výběr jména, umístění a typu archivu Stejné jako v use case 1. Q1 Ne (9) Střední Příliš mnoho možností pro většinu uživatelů. Q2 Ano Ano stačí ponechat výchozí název archívu, nebo ho změnit, vybrat zip a stisknout Ok. Q3 Ano Ihned po stisknutí Ok aplikace zobrazí průběh komprese. 9) Méně pokročilý uživatel by mohl být zmaten možnostmi velikost slovníku, velikost slova a počet vláken procesoru, tyto možnosti by mohli být na záložce pokročilé nastavení, protože většina uživatelů, včetně pokročilých, ponechá výchozí nastavení zvolené aplikací. 11

Krok 2b: Zvolení velikosti dílů, aby se vešly na CD Obrázek 10 Výběr velikosti dílů archívu Q1 Ano Ví, že chce rozdělit archív na více dílů. Q2 Ano Je zde uvedeno i CD, takže uživatel ví, že se musí podívat jaká CD má. Q3 Ano Vybraná velikost dílu je vybraná v select boxu. Krok 2c: Výběr metody šifrování a zadání hesla Obrázek 11 Zadání hesla a výběr metody šifrování Q1 Ano Ví, že chce archív zakódovat. Q2 Ano Ví, že má vyplnit heslo a zvolit metodu šifrování. Q3 Ano Ano v políčku heslo se uživateli zobrazují hvězdičky a vybraná metoda je zobrazená v rozbalovací nabídce (select box). 12

Krok3: Průběh tvorby šifrovaného archívu Stejný problémem, který se nachází v use case 1, uživatel není nijak informován o dokončení úlohy. Pokud v průběhu komprimace přešel k jiné práci, tak si toho, že aplikace už práci dokončila, nemusí vůbec všimnout. Q1 Ano Uživatel buď chce počkat, až bude komprese hotová, nebo ji chce přenést do pozadí a věnovat se něčemu jinému. Q2 Ano Aplikace mu ukazuje odhad zbývajícího času a nabízí možnost Pozadí. Q3 Ne (10) Střední Pokud se přepnul archivaci do pozadí, tak se nedozví, že úloha už byla ukončena. 10) Pokud komprese trvala delší dobu a uživatel se mezitím přesel k jiné práci, tak se nedozví, že komprese už byla dokončena, okno zobrazující průběh komprese zmizí, to ovšem uživatel nevidí, pokud se věnuje něčemu jinému, nedostane žádné upozornění. Shrnutí Nálezy jsem označil stupněm závažnosti: Nízká závažnost Nebrání použití aplikace, ale může lehce ztížit její používání. Střední závažnost Znepříjemňuje používání aplikace. Vysoká závažnost Může způsobit neúspěch testovaného scénáře, uživatel kvůli této vadě nebude schopný dokončit požadovanou akci. Use case Nález Závažnost Stručný popis 1 a 4 1 a 8 Nízká Tlačítko Přidat je zavádějící 1 a 4 2 a 9 Střední Příliš mnoho možností pro většinu uživatelů 1, 2, 3 a 4 3, 7, 6 a 10 Střední Pokud se přepnul operaci do pozadí, tak se nedozví, že úloha už byla ukončena 2 4 Nízká Ikona mínus nemá moc společného s rozbalováním 2 6 Vysoká Kvůli textovému poli pro zadání hesla si může uživatel myslet, že archiv je šifrovaný, i když tomu tak není. Nejzávažnější je nález 6, při rozbalování může být uživatel zmaten, pole pro zadání hesla by mělo být zobrazeno pouze v případě, že je archív šifrovaný, zobrazení tohoto pole u nešifrovaného archívu může způsobit přerušení akce uživatelem a neúspěch druhého případu užití (use case). Ostatní nálezy byly střední a nízké závažnosti a mohou způsobit chvilkové zmatení uživatele, které je pro uživatele nepříjemné, ale testovaný use case nejspíše dokončí. Aplikace 7-Zip má rozhraní podobné, jako jiné aplikace svého druhu, uživatel, který už někdy pracoval nějakým správcem archívů, by neměl mít problém s jejím používáním. 13