testovan aplikace discord - cvut.cz

21
Testov´ an´ ı aplikace Discord Marek Tomaˇ st´ ık, Mykola Isaiev, Vojtˇ ech Tollar, Dominik Truong 18. kvˇ etna 2018 1

Upload: others

Post on 03-Oct-2021

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Testovan aplikace Discord - cvut.cz

Testovanı aplikace Discord

Marek Tomastık, Mykola Isaiev, Vojtech Tollar, Dominik Truong

18. kvetna 2018

1

Page 2: Testovan aplikace Discord - cvut.cz

Obsah

1 Uvod 41.1 Popis aplikace . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2 Cılova skupina . . . . . . . . . . . . . . . . . . . . . . . . . . 41.3 Nahled aplikace . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2 Testovanı 62.1 Podmınky testovanı . . . . . . . . . . . . . . . . . . . . . . . . 6

2.1.1 Popis testovacıch mıstnostı . . . . . . . . . . . . . . . . 62.1.2 Pouzity software a hardware . . . . . . . . . . . . . . . 6

2.2 Prubeh testovanı . . . . . . . . . . . . . . . . . . . . . . . . . 72.2.1 Screener . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2.2 Pre-test . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2.3 Ukoly . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2.4 Post-test . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.3 Vysledky testovanı . . . . . . . . . . . . . . . . . . . . . . . . 82.3.1 Participant 1 . . . . . . . . . . . . . . . . . . . . . . . 82.3.2 Participant 2 . . . . . . . . . . . . . . . . . . . . . . . 92.3.3 Participant 3 . . . . . . . . . . . . . . . . . . . . . . . 92.3.4 Participant 4 . . . . . . . . . . . . . . . . . . . . . . . 9

3 Nalezy 113.1 Stupnice zavaznosti . . . . . . . . . . . . . . . . . . . . . . . . 113.2 Nalez c. 1 - Dialogove okno po prihlasenı . . . . . . . . . . . . 113.3 Nalez c. 2 - Pridanı noveho prıtele . . . . . . . . . . . . . . . . 123.4 Nalez c. 3 - Format uzivatelskeho jmena . . . . . . . . . . . . 123.5 Nalez c. 4 - Pridanı prıtele na server . . . . . . . . . . . . . . 123.6 Nalez c. 5 - Poslanı hlasove zpravy . . . . . . . . . . . . . . . 123.7 Nalez c. 6 - Odpojenı od hlasoveho kanalu . . . . . . . . . . . 133.8 Nalez c. 7 - Pridanı noveho bota . . . . . . . . . . . . . . . . . 133.9 Nalez c. 8 - Nekonzistentnı menu . . . . . . . . . . . . . . . . 143.10 Nalez c. 9 - Vytvorenı nove uzivatelske role . . . . . . . . . . . 14

4 Zaver 15

5 Zdroje 16

6 Prılohy 176.1 Screener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176.2 Pre-test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176.3 Ukoly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2

Page 3: Testovan aplikace Discord - cvut.cz

6.4 Post-test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

3

Page 4: Testovan aplikace Discord - cvut.cz

1 Uvod

Predmetem testovanı teto prace je multiplatformı aplikace Discord urcenapro hlasovou a textovou komunikaci [1]. Discord se pysnı mimo jine svousnadnou pouzitelnostı a klade duraz na pozadavky hracske komunity.

Aplikaci jsme testovali za ucasti uzivatelu. Sledovali jsme hlavne jaksnadno byli uzivatele schopni pouzıvat Discord a zda byli schopni pouzıvat ipokrocile funkce aplikace.

1.1 Popis aplikace

Discord poskytuje svym uzivatelum, dle slov tvurcu, hlasovou a textovoukomunikaci, ktera je bezplatna, bezpecna a funkcnı jak na stolnım pocıtacitak na mobilu. Ucet pro aplikaci je vazan na emailovy ucet. Kazdy uzivatelsi muze vybrat libovolne uzivatelske jmeno, ktere ale nenı unikatnı pokudnenı spojene s identifikacnım cıslem (ve tvaru #xxxx).

Aplikace nabızı moznost prıme komunikace s jinym uzivatelem nebo veskupine s vıce uzivateli. Dale nabızı bezplatne servery, kam je mozne sepripojit na zaklade pozvanky. Server lze nasledne clenit do jednotlivych tex-tovych a hlasovych kanalu. Uzivatele pak mohou naprıklad umlcet kanaly,ktere je nezajımajı. Krome lidı je mozne na server pozvat i

”boty“, kterı pak

reagujı na zpravy zasılane uzivateli nebo naprıklad pravidelne informovat opocası.

Mezi dalsı funkce patrı formatovanı pomocı Markdown,”overlay“ ve hrach,

ukladanı zprav a dalsı. Nicmene tyto funkce nebudou soucastı testovanı.

1.2 Cılova skupina

Cılovym uzivatelem aplikace Discord je uzivatel ve veku 18-30 let, zbehlyv pouzıvanı pocıtace. Discord se zameruje na hrace videoher, avsak toto v tes-tovanı nezohlednujeme. Predpokladajı se zkusenosti s operacnım systememWindows a s jinymi komunikacnımi platformami, naprıklad s aplikacı Skype.

4

Page 5: Testovan aplikace Discord - cvut.cz

1.3 Nahled aplikace

Obrazek 1: Stav po spustenı aplikace

Obrazek 2: Registrace

5

Page 6: Testovan aplikace Discord - cvut.cz

2 Testovanı

2.1 Podmınky testovanı

2.1.1 Popis testovacıch mıstnostı

Obrazek 3: Popis mıstnostı (zdroj: prednasky predmetu TUR [2])

Testovanı probehlo v Usability Lab na Karlove namestı. Usability Lab jelaborator specialne urcena pro testovanı pouzitelnosti softwaru. Laborator sesklada ze dvou mıstnostı: mıstnosti pro ucastnıka a mıstnosti pro pozorovatelevybavenou sledovacım zarızenım a prostredky pro logovanı.

2.1.2 Pouzity software a hardware

Mıstnost pro ucastnıka je vybavena tremi kamerami pro sledovanı pohybuucastnıka a pocıtacem, na kterem bezı testovana aplikace.

• Typ: stolnı pocıtac

• Specifikace: Intel Core 2 430 1.8GHz, 2 GB RAM

• Displej: Monitor Dell, rozlisenı 1280x960;

• Prıslusenstvı: klavesnice, mys, reproduktory, mikrofon;

6

Page 7: Testovan aplikace Discord - cvut.cz

• OS: Windows 7 Enterprise SP1 verze 6.1 build 7601

• Pozorovacı nastroj: Morae

• Verze testovane aplikace: Discord build 15523 [3]

2.2 Prubeh testovanı

2.2.1 Screener

Screener je dotaznık, ktery je vyplnovan potencialnımi participanty. Scre-ener pomaha pri vyberu participantu. Screener pouzity pri tomto testovanıse nachazı v prıloze. Odkaz

2.2.2 Pre-test

Pre-test je dotaznık, ktery je na zacatku testovanı predlozen kazdemuparticipantovi. Cılem pre-testu je zisk zakladnıch informacı o participantovia overenı vhodnosti participanta pro testovanı. Pre-test pouzity pri tomtotestovanı se nachazı v prıloze. Odkaz

2.2.3 Ukoly

Testovanı bylo rozdeleno na ctrnact ukolu. Ty participant postupne plnil.Pokud si s ukolem nevedel rady, preskocil ho. Nıze je vypsan seznam vsechukolu: Odkaz na original

1. Zaregistrujte se v aplikaci Discord. Pro registraci pouzijte udaje po-skytnute moderatorem.

2. Prihlaste se do aplikace. Vyuzijte stejne udaje jako pri registraci.

3. Pridejte si do pratel uzivatele Vojtasii#8133.

4. Poslete svemu novemu prıteli textovou zpravu.

5. Pridejte noveho prıtele do Vami vytvoreneho serveru.

6. Vytvorte novy server s nazvem tur server.

7. Pres hlasovy kanal poslete svemu prıteli zpravu.

8. Odpojte se z hlasoveho kanalu.

9. Vytvorte novou uzivatelskou roli a nastavte barvu na zelenou.

7

Page 8: Testovan aplikace Discord - cvut.cz

10. Nastavte nove vytvorenou roli svemu prıteli.

11. Prectete si novou zpravu.

12. Pridejte bota s nazvem MathBot na Vami vytvoreny server.

13. Zobrazte ctvercovou matici a najdete jejı determinant.

14. Smazte uzivatele.

2.2.4 Post-test

Post-test je dotaznık, ktery kazdy participant vyplnı na konci testovanı.Cılem tohoto dotaznıku je naprıklad zjistit participantovi pocity z testovanıci jeho pripomınky k testovane aplikaci. Post-test pouzity pri tomto testovanıse nachazı v prıloze. Odkaz

2.3 Vysledky testovanı

2.3.1 Participant 1

Informace o participantovi

Participant ma zkusenosti s komunikacnımi aplikacemi. S Discordem vsakne. Na Discordu se mu lıbilo uzivatelske rozhranı. Uvıtal by ale oddelenısekcı Profil a Server v nastavenı.

Nalezy pri testovanı

• Participant byl po prihlasenı zmaten dialogovym oknem nabızejıcımmoznost vytvorit server nebo se pripojit k jiz existujıcımu serveru. Ne-bylo zjevne, jak toto okno zavrıt.

• Participant nevedel, jak pridat prıtele.

• Participant si nebyl jist presnym tvarem uzivatelskeho jmena (tag).

• Participant nevedel, jak pridat prıtele na server.

• Participant hledal tlacıtko na vytvorenı hlasove zpravy. Nebyl si vedomtoho, ze se do hlasoveho kanalu nemusı pripojovat.

• Participant nemohl najıt zpusob, jak vytvorit novou uzivatelskou roli.

• Participant nevedel, jak pridat MathBota.

8

Page 9: Testovan aplikace Discord - cvut.cz

2.3.2 Participant 2

Informace o participantovi

Participant denne pouzıva aplikaci Discord. Ukoly pro nej nebyly slozite.Z testovanı mel dobry pocit. Na Discordu se mu lıbilo tmave pozadı aanonymita uzivatelu.

Nalezy pri testovanı

• Participant nevedel, jak pridat MathBota.

2.3.3 Participant 3

Informace o participantovi

Participant nema velke zkusenosti s aplikacı Discord. Pouzıva jinoukomunikacnı aplikaci (Skype). Na Discordu se mu lıbilo uzivatelske rozhranıa rychlost aplikace. Po prihlasenı mu chybela moznost zavrenı dialogovehookna. Mazanı uctu mu prislo prılis slozite. Aplikaci by nevyuzıval z duvodumaleho poctu uzivatelu.

Nalezy pri testovanı

• Participant mel potıze s CAPTCHA testem.

• Participant byl po prihlasenı zmaten dialogovym oknem nabızejıcımmoznost vytvorit server nebo se pripojit k jiz existujıcımu serveru. Ne-bylo zjevne, jak toto okno zavrıt.

• Participant nevedel, jak pridat prıtele na server.

• Participant nevedel, jak se odpojit z hlasoveho kanalu.

• Participant musel pridat jineho uzivatele na server a predat mu admi-nistratorska prava, aby mohl smazat svuj ucet.

2.3.4 Participant 4

Informace o participantovi

Participant nezna aplikaci Discord. Na Discordu by uvıtal pruvodce prozacatecnıky. Discord dale nema v umyslu pouzıvat v budoucnosti.

9

Page 10: Testovan aplikace Discord - cvut.cz

Nalezy pri testovanı

• Participant byl po prihlasenı zmaten dialogovym oknem nabızejıcımmoznost vytvorit server nebo se pripojit k jiz existujıcımu serveru. Ne-bylo zjevne, jak toto okno zavrıt.

• Participant nevedel, jak pridat prıtele.

• Participant nevedel, jak jinemu uzivateli nastavit roli.

• Participant nevedel, jak poslat hlasovou zpravu.

• Participant si nevsiml, ze MathBot byl jiz pridan.

10

Page 11: Testovan aplikace Discord - cvut.cz

Obrazek 4: Dialogove okno po prihlasenı (chybı krızek)

3 Nalezy

3.1 Stupnice zavaznosti

Zavaznost Vyznam

1 Cosmetic problem

2 Usability error

3 Show-stopper

3.2 Nalez c. 1 - Dialogove okno po prihlasenı

Stupen zavaznosti 2

Nalezeno u ucastnıka 1, 2, 3, 4

Popis

Po prihlasenı se objevı jen moznosti ”Vytvorit ser-ver”nebo ”Pripojit se na server”. Nenı zjevne, ze siuzivatel nemusı vybırat z techto dvou moznostı. Ma takemoznost zavrıt toto dialogove okno kliknutım mimo nej,ovsem uzivatel nenı s touto skutecnostı seznamen.

11

Page 12: Testovan aplikace Discord - cvut.cz

3.3 Nalez c. 2 - Pridanı noveho prıtele

Stupen zavaznosti 2

Nalezeno u ucastnıka 1, 4

Popis Uzivatelum nenı zjevne, jak si pridat prıtele. Uzivateledlouho hledajı mısto, kde si pridat noveho prıtele.

3.4 Nalez c. 3 - Format uzivatelskeho jmena

Stupen zavaznosti 1

Nalezeno u ucastnıka 1

Popis

Uzivatelum nenı jednoznacny format uzivatelskehojmena (taktez oznacovany jako tag). Uzivatele nevı, jakyformat zadat. Discord nutı zadat presny format vcetnecısla.

3.5 Nalez c. 4 - Pridanı prıtele na server

Stupen zavaznosti 2

Nalezeno u ucastnıka 1, 3

Popis Uzivatelum nenı jasne, jak pridat prıtele na server.

3.6 Nalez c. 5 - Poslanı hlasove zpravy

Stupen zavaznosti 3

Nalezeno u ucastnıka 1, 3, 4

Popis

Uzivatele nevı, jak poslat hlasovou zpravu. Pokudbude uzivatel chtıt poslat hlasovou zpravu takovymzpusobem, jak je to u ostatnıch komunikacnıch nastroju,nebude uspesny. Bud’ bude nucen pouzıt Google nebojiny nastroj nez Discord. Hlasove zpravy v Discordu fun-gujı tak, ze uzivatel se musı pripojit k tzv. hlasovemukanalu, ktery prakticky funguje jako bezny hovor.

12

Page 13: Testovan aplikace Discord - cvut.cz

Obrazek 5: Uzivatel je pripojen k hlasovemu kanalu (nekterı si toneuvedomili). Pro zavesenı je potreba kliknout na ikonku pokladanı tele-fonu ve spodnı casti obrazovky. Uzivatele neznajıcı Discord zkouseli ukoncithovor klikanım na kanal, kde jsou pripojeni.

3.7 Nalez c. 6 - Odpojenı od hlasoveho kanalu

Stupen zavaznosti 2

Nalezeno u ucastnıka 4

Popis Uzivatele nevı, jak se odpojit od hlasoveho kanalu.

3.8 Nalez c. 7 - Pridanı noveho bota

Stupen zavaznosti 2

Nalezeno u ucastnıka 1, 2, 4

Popis

Komplikace pri pridanı noveho bota. V teto souvis-losti bychom doporucili integrovat vyber a pridanı botuprımo do rozhranı aplikace. Uzivatele jsou totiz nucenityto boty zıskavat na neoverenych strankach.

13

Page 14: Testovan aplikace Discord - cvut.cz

(a) Nastavenı serveru (b) Nastavenı uctu

Obrazek 6: Uzivatele hledali odstranenı uctu na podobnem mıste, kde videlimoznost odstranit server

3.9 Nalez c. 8 - Nekonzistentnı menu

Stupen zavaznosti 2

Nalezeno u ucastnıka 3

Popis Nekonzistentnı rozvrzenı menu nastavenı serveru a na-stavenı uzivatele.

3.10 Nalez c. 9 - Vytvorenı nove uzivatelske role

Stupen zavaznosti 2

Nalezeno u ucastnıka 1

Popis Uzivatel nemuze najıt zpusob, jak vytvorit novouuzivatelskou roli.

14

Page 15: Testovan aplikace Discord - cvut.cz

4 Zaver

Pri testovanı byly nalezeny chyby ze vsech kategoriı zavaznostı. Nejzavaznejsımproblemem bylo odeslanı hlasove zpravy. Participanti byli zvyklı posılat nahravky,ale Discord tuto funkci neumoznoval. Nebylo zjevne, ze je participant pripojenke kanalu a ze odeslanı hlasove zpravy predstavuje pouze promluvenı domikrofonu. Byly nalezeny dalsı zavazne problemy vypovıdajıcı o chybach vpouzitelnosti. Odstranenım techto chyb bude Discord prıvetivejsı vetsımupoctu lidı.

15

Page 16: Testovan aplikace Discord - cvut.cz

5 Zdroje

[1] Discord, dostupne z: https://discordapp.com/https://cent.felk.cvut.cz/courses/Y39TUR/

[2] Stranky predmetu A4B39TUR, Testovanı uzivatelskeho rozhranı,[online]. [cit. 23.3.2018]. Dostupne z:https://cent.felk.cvut.cz/courses/Y39TUR/

[3] Morae, dostupne z:http://www.softpedia.com/get/Office-tools/Other-Office-Tools/Morae.shtml

16

Page 17: Testovan aplikace Discord - cvut.cz

6 Prılohy

V teto casti jsou prilozeny dokumenty, ktere byly pouzity soucastı testu.Vynechan je dokument s prihlasovacımi udaji k testovacım uctum pro aplikaciDiscord.

6.1 Screener

Odkaz

6.2 Pre-test

Odkaz

6.3 Ukoly

Odkaz

6.4 Post-test

Odkaz

17

Page 18: Testovan aplikace Discord - cvut.cz

Screener

Jakého jste pohlaví?

• Muž

• Žena

Kolik Vám je let?

• 18 a méně

• 19-22

• 23-26

• 27 a více

Jaký komunikační nástroj používáte nejčastěji pro chat s přáteli?

• Facebook

• Twitter

• Skype

• TeamSpeak

• Snapchat

• Discord

• Jiný

• Žádný

Hrajete občas (popř. častěji) počítačové hry?

• Ano

• Ne

Page 19: Testovan aplikace Discord - cvut.cz

Pre-test dotazník

Používáte pro komunikaci s přáteli na internetu nějakou aplikaci?

❒ Ano

❒ Ne

Používáte hlasovou nebo video konverzaci?

❒ Ano

❒ Ne

Znáte aplikaci Discord?

❒ Ano

❒ Ne

Pokud ano, jak často ji používáte?

• Denně

• Několikrát týdně

• Jednou týdně

• Jednou měsíčně

• Vyzkoušel jsem pouze jednou

Souhlasíte s tím, abyste byl/a po celý průběh testování nahráván/a? Záznam bude

použit pouze pro účely testování a nebude šířen dále. Vaše jméno ani žádné další

osobní údaje nebudou nikde zaznamenány.

❒ Ano

❒ Ne

Page 20: Testovan aplikace Discord - cvut.cz

Úkoly

1. Zaregistrujte se v aplikaci Discord. Pro registraci použijte údaje

poskytnuté moderátorem

2. Přihlaste se do aplikace. Využijte stejné údaje jako při registraci

3. Přidejte si do přátel uživatele @Vojtasii#8133

4. Pošlete novému příteli textovou zprávu

5. Vytvořte nový server s názvem tur_server

6. Přidejte nového přítele do Vámi vytvořeného serveru.

7. Přes hlasový kanál pošlete svému příteli zprávu.

8. Odpojte se z hlasového kanálu

9. Vytvořte novou uživatelskou roli a nastavte její barvu na zelenou

10. Nastavte nově vytvořenou roli svému příteli

11. Přečtěte si novou zprávu

12. Přidejte bota s názvem MathBot na Vámi vytvořený server

13. Zobrazte čtvercovou matici a najděte její determinant

14. Smažte uživatele

Page 21: Testovan aplikace Discord - cvut.cz

Post-test dotazník

1. Jaké máte pocity z testování?

2. Co se vám na programu líbilo?

3. Co se vám na aplikaci nezdálo srozumitelné? Jak byste chtěli aplikaci změnit?

4. Máte pocit, že byste mohli začít tuto aplikace používat běžně?

Děkujeme vám za váš čas