Semestrální práce - Styk člověka s počítačem

autor: Jan Dohnal
datum: 14.1.2009 - 17.2.2009

zadání

Otestujte provozuschopnost webové aplikace pro Evidenci a analýzu poruch turbogeneratorů.

cíle

Otestování hypotéz pro ovládání a tím vylepšení provozuschopnosti GUI aplikace.

hypotézy

  1. Přihlašování do aplikace je dostačující a nevyžaduje formulář.
  2. Pro přehledovou tabulku stačí stránkování po 100 záznamech.
  3. Výběrový formulář je přehledný a pochopitelný.
  4. Submenu je lepší zobrazovat na kliknutí, nikoliv na přejetí kurzorem po hlavním menu.

cílová skupina

Cílovou skupinou v tomto případě jsou analytyci, technici a vývojáři. Mohou to být muži i ženy ve věku od 23 do 55 let, kteří již pracovali v prostředí MS Windows a umí používat internetový prohlížeč.

testovaná aplikace

Testovaná aplikace je již v testovacím provozu, ale stále je již možné upravit GUI aplikace. Aplikace obsahuje více jak 2000 testovacích dat.

nastavení testu

Test probíhal jednotlivě u stolního PC (MS Windows XP) s myší a klávesnicí. Pro testování probíhalo v aplikacích Notepad a Firefox 3. Při testu byl v místnosti s testovanou osobou ještě testující, který ovšem při testu ani úkolech nepomáhal.

pre-test

  1. Kolik Vám je let?
  2. Jak dlouho již používáte počítač? (pracovně)
  3. Používáte radši myš než klávesnici?
  4. Používáte klávesové zkratky?
  5. Jaký používáte internetový prohlížeč?
  6. Ohodnoťte Vaši rychlost psaní na klávesnici. [A-F ... jako známky A>100úhozů/min]
testovaná osoba1.otázka2.otázka3.otázka4.otázka5.otázka6.otázka
Adam 25let5let anone ieE
Blanka 45let15letne anoffB
Bedřich 27let7let ne anoffC
Cecílie 24let2rokyanoanoffD
Franta 51let16letanone ieE
Josef 23let5let ne anoffE
Martin 28let12letanone ieD
Tonda 55let25letne anoieB
Václav 38let19letne anoffD
Zdenka 31let9let anoanoieD

testovací úkoly

  1. Změřte čas za který stihnete napsat v otevřeném textové editoru napsat 20x na samostatný řádek "testrychlosti" a pořadové číslo řádku. Můžete použít všech nástorjů editoru.
  2. Změřte čas za který otevřete prohlížeč a dobu na otevření aplikace.
  3. Přihlašte se jako "test", odhlašte se a znovu přihlašte jako "test2".
  4. Proveďte výběr libovolné elektrárny pomocí hl.menu.
  5. Nalezněte 102 záznam se zapnutým stránkováním.
  6. Zrušte stránkování a zkuste nalézt 98. záznam.
  7. Uložte předchozí výběr jako "muj prvni vyber" a výběr zrušte.
  8. Proveďte přejmenování "druhu dokumentu" s id=1 na "test".
  9. Projděte si aplikaci dle libosti alespoň po dobu 5min.

post-test

  1. Jaký čas jste si naměřili v 1.úkolu?
  2. Jak dlouho Vám trvalo spuštění prohlížeče?
  3. Měli jste problém s 3.úkolem? (A=bez problému ... F=nepovedlo se)
  4. Obsahuje hlavní menu vše co potřebujete?
  5. Vyhovovalo by Vám více zobrazování podmenu bez nutnosti kliknutí? (A=ano rozhodně ... F=vůbec ne)
  6. Odhalili jste funkci skrytí podmenu opětovným kliknutím na hlavní menu?
  7. Jaké stránkování by Vám vyhovovalo nejvíce? (stránkování: A=vše ...E=200, F=100)
  8. Měli jste problém s vytvořením výběru? (A=bez problému ... F=nepovedlo se)
  9. Měli jste problém s uložením výběru? (A=bez problému ... F=nepovedlo se)
  10. Přišli Vám testovací úkoly složité? (A=jednoduché ... F=obtížné)

vyhodnocení účastníků (pre-test, úkoly)

vyhodnocení hypotéz (úkoly, post-test)

Otázky 1,2 a 10 jsou spíše obecným testováním schopností uživatele. Nebudu je tedy zmiňovat u jednotlivých hypotéz. Ve výsledkové tabulce jsou zvýrazněny váhy odpovědí červenou barvou (červená = vyšší váha), dle předchozího hodnocení účastníků.

testovaná osoba1.otázka2.otázka3.otázka4.otázka5.otázka6.otázka7.otázka8.otázka9.otázka10.otázka
Adam 50s 7sDanoCanoFABA
Blanka 35s 5sEanoEne EBAB
Bedřich 41s 4sDanoDne EABB
Cecílie 43s 5sEanoCanoFCCB
Franta 50s 4sDanoFne EBCA
Josef 62s12sCanoFne DDBC
Martin 40s 6sCanoEne ECBB
Tonda 57s 9sDanoFne EAAA
Václav 46s 6sBanoFanoFBBB
Zdenka 56s 8sEanoFne EABA
  1. Přihlašování do aplikace je dostačující a nevyžaduje formulář. (otázky: 3)

    Z tabulky vyplývá, že přihlašování je dostačující (všichni zvládli úkol). Nicméně spíše doporučuji upravit na formulář, vzhledem k podprůměrnému hodnocení (všichni účastníci testu měli problémy s odhlášením).

  2. Pro přehledovou tabulku stačí stránkování po 100 záznamech. (otázky: 7)

    Zde je patrné, že výrazná část dotazovaných by ocenilo zobrazení po 200 záznamech. Přesto i zde lze hypotézu potvrdit.

  3. Výběrový formulář je přehledný a pochopitelný. (otázky: 8,9)

    Lze říct, že nikdo z účastníků neměl větší problémy. Lze konstatovat, že formulář je pochopitelný a přehledný.

  4. Submenu je lepší zobrazovat na kliknutí, nikoliv na přejetí kurzorem po hlavním menu. (otázky: 4,5,6)

    Všichni účastníci souhlasily s obsahem hl. menu, takže většinou není vůbec třeba podmenu zobrazovat. Navíc mechanismus zobrazení a skrytí kliknutím na položku hl.menu je také pochopitelný. Což potvrdily i výsledky 5.otázky.

závěr

Dle závěrů z hypotéz, doporučuji předělat přihlašování do aplikace (hlavně tedy odhlašování). Předělat stránkování po 200 záznamech, nebo přidat možnost uživatelského nastavení. Co se týká výběrového formuláře, byl při testování shledán menší problém s vybíráním s delších číselníků (elektráren apod.). Ostatní testované funkce lze ponechat v současném stavu.

Na závěr bych rád konstatoval, že otestování aplikace snad pomůže k její použitelnosti a přehlednosti a bylo shledáno přínosným.