brugerTest

Bruger Test
Formål
Planlægning
Testopgaver
Udførelse
Afrapportering
1
Formål med usability test
• Formålet med usability test er at opdage fejl eller problemer
som kan være årsag til problemer i det daglige brug af et
system
• Dette kan afgøres ved at vurdere i hvilket omfang et system er:
– Let at lære
– Let at huske
– Effektivt at bruge
– Tolerant overfor fejl
– Tilfredsstillende at bruge
• Med andre ord:
– I hvilken grad et produkt kan anvendes af en specifik bruger
til at opnå specifikke mål funktionelt, effektivt og
tilfredsstillende i en specifik kontekst (ISO standard DIS 9241)
2
Usability test teknikker
Man skelner mellem ekspert test og bruger test.
Ekspert review (som også kalder heuristisk evaluering) der er baseret
på eksperters erfaringer med, hvad der er godt design (har I haft)
eksperter evaluerer usability i et design ved brug af heuristikker (=
tommelfingerregler) eller “bedst practices”
Brugertest baseret på tænke højt princippet ( denne gang)
Brugere observeres mens de løser kritiske opgaver ved at tænke
højt
Fælles for metoderne er, at de kan anvendes til evaluering af:
 UI prototyper med forskellig grad af færdiggørelse (fidelity):
 skitser, skærm dumps, interaktive UI prototyper som ligner den
færdige UI osv
 UI på kørende systemer
3
Brugertest
• En test som involverer brugere
• Er altid nødvendig på et tidspunkt, idet man aldrig
helt (som ekspert) kan sætte sig ind i hvordan en
bruger tænker
• Vil altid afsløre problemer ”eksperterne” ikke har
tænkt på
• Er dyrere end ekspert review
• Derfor tilrådes at udføre ekspert review før
brugertest
4
Brugertest forløb
• En bruger løser en række realistiske opgaver vha.
systemet
• Brugeren "tænker højt" imens
• En forsøgsleder observerer
• Forsøgslederen hjælper når forsøgspersonen er
gået i stå og stiller afklarende ”hv…” spørgsmål
• Data (observationer) opsamles løbende. Det kan
være noter på et papir, bånd, video eller
skærmoptagelse
• Testen dokumenteres
5
Video: Udførelse af en usability brugertest
Steve Krug: How you can do user testing yourself in a inexpensive way:
http://www.youtube.com/watch?v=QckIzHC99Xc
6
Forberedelse
• Formulere testopgaver og planlægge hvordan og
hvor testen skal foregå
– Beslutte dataopsamlingsmetode og hvordan testlokalet
skal indrettes
– Anskaffe eller booke udstyr
• Rekruttering af testdeltagere
– Personer der matcher med målgruppen
– Ven, kollega , familie….
• Udførelse af pilottest
– Ven eller kollega
7
Dataopsamling og test-setup
• Det gør ikke den store forskel, hvor testen foregår
• Derimod er der forskellige holdninger til
dataopsamlingen
• Noter på papir anbefales af [Molich]:
– Det tvinger dig til at lytte, forstå, vurdere og udvælge
– Letter den efterfølgende analyse
• Gratis skærmoptagelsesværktøjer kombineret med
lydoptagelser og web cam giver et solidt
dokumentationsgrundlag .
– Optagelser af brugerens ansigt kan bruges til at evaluere de
oplevelsesmæssige aspekter
– Omfattende analysearbejde
8
Eksempel: Test setup
9
Design af testopgaver
En kritisk aktivitet
• Start med at lave en liste over de vigtigste opgaver som
brugeren skal kunne udføre, dvs. use cases og trinene i
use cases (use case funktionalitet)
– Udvælg kritiske use cases, dvs. ting som brugere skal være i stand
til at kunne gøre. Og hvad der ellers holder dig vågen om natten!!!
• Beslut hvad der skal testes
• Formuler de opgaver I vil stille brugeren ved at lave
forskellige testscenarier over udvalgt use case
funktionalitet :
– Skal være realistisk, have en logisk rækkefølge og et slutpunkt
– Undgå skjult hjælp, fx ord der er anvendt på sitet
– Test helheden dvs. den samlede oplevelse.
• Den første opgave skal være let
10
Eksempel på testopgaver og
testscenarier for en Web-shop
Opgave 1: Find ønsket cd (første step i use casen: Køb vare)
Scenarie 1.1
• Du kunne tænke dig en populær cd, der ikke er for dyr. Har web-sitet
noget spændende?
Scenarie 1.2
• Du vil gerne bestille ”Åh abe”. Har de den? (uden brug af søg)
Opgave 2: Find leveringsoplysninger (step i use casen : Find
leveringinfo, som er inkluderet i alternativ flow til use casen: Køb
vare))
Scenarie 2.1
• Du har fundet en cd til dig selv og vil gerne lige tjekke leverings- og
betalingsbetingelserne. Er dette muligt?
Opgave 3: Køb cd’en (andet step i use casen: Køb vare)
Scenarie 3.1
• Du vil gerne købe den fundne cd. Udfør købet. (stop ved betaling)
Scenarie 3.2
• Du fortryder købet af cd’en. Hvad gør du?
11
Introduktion (briefing)
Før I går igang med selve testen er det en god ide, at stille
brugeren nogle indledende spørgsmål, der kan være
nyttige ved vurdering af testen (spørgeskema), fx
Demografiske data
Alder, uddannelse, IT baggrund osv
Forventninger
Hvad er dine forventninger til systemet?
Har du erfaringer med anvendelse af lignende
systemer?
…...
12
”The home page tour”
I forbindelse med introduktionen af det site brugeren skal
teste, er det en god ide at teste om brugeren kan se, hvad
sitet tilbyder
Bed brugeren om at se på udvalgte sider (fx forside og
hovedside) og fortælle hvad det umiddelbare indtryk er,
hvem der er afsenderen og hvad man kan gøre herfra, fx:
Hvad synes du om dette skærmbillede?
Hvad tror du du kan gøre herfra?
Er det hvad du forventer (fx når du viser næste billede,
der illustrerer reaktionen på handlingen)
13
Eftersnak (debriefing)
• Når brugeren har været igennem alle testopgaver
afsluttes med nogle spørgsmål der har til formål, at få
indblik i brugerens samlede opfattelse af web-sitet
• Overvej følgende spørgsmål:
– Har web-sitet indfriet dine forventninger?
– Manglede der noget?
– Hvis der her været alvorlige problemer: Hvordan kan vi
ændre websitet, så problemet undgås?
– Er svartiderne tilfredsstillende?
– Passer den designmæssige stil til din opfattelse af ”afsender”
– Vil du anbefale web-sitet til andre?
14
Udførelse af testen
•
Testlederens adfærd
Velkomst og introduktion
– Forklar formål og metode.
– Interview brugeren
•
Udførelse af test
– Brugerne løser en opgaverne ved
hjælp af systemet
– Brugeren "tænker højt" imens:
han/hun beskriver intentioner og
forståelse
– Forsøgsleder observerer (evt.
optages testen på video eller gratis
programmer til skærmoptagelse og
optagelse af lyd)
– Forsøgslederen hjælper når
forsøgspersonen er gået i stå
•
Opsamling og afslutning
© (2002-03) Mikael B. Skov, Jan
Stage og Jesper Kjeldskov
15
vær upartisk
pas på kropssprog og ytringer
tænk på hver forsøgsperson som
et individ
stil spørgsmål i stedet for at give
svar
Relation til forsøgsperson
lad være med at redde dem
vær sikker på at opgaven er
afsluttet
Opgaver og observationer
Giv brugeren en opgave ad gangen, start med en
let
Hold øje med hvordan testdeltagerne reagerer på
de situationer der opstår:
Tøven, søgen, omveje, fejl
Hent inspiration fra Steve Krug:
http://www.sensible.com/downloads-rsme.html,
download Demo Test video
16
Forslag til spørgsmål testlederen kan stille undervejs
(Things a Therapist would say [Krug])
17
Analyse af datamateriale efter
afsluttet test
• De fundne problemer gennemgås og vurderes
• Hvor forekommer problemet?
– Generelle funktioner, menuer, søgning eller tilknyttet
indhold på et specifikt skærmbillede
• Hvad går problemer ud på?
– Beskriv problemet
• Hvor alvorlig er problemet [Molich]
– Kategorier: Kosmetisk problem, Mindre problem,
Alvorligt problem, Kritisk (katastrofalt) problem
– Hertil kommer kategorierne: Godt , Forbedringsforslag
– Forslag til Ikoner se næste slide
18
Klassificering ved brug af Ikoner
19
Forslag til indhold af testrapport
Et kort resumé
En beskrivelse af testpersonerne og deres baggrund
En beskrivelse af hvad der er testet, dataopsamling samt
spørgsmål
Liste over de vigtigste problemer og løsningsforslag
Husk også at beskrive hvad der er godt
Detailbeskrivelser og løsningsforslag
Introducerende spørgsmål og svarene herpå
De enkelte testopgaver, fundne problemer evt. vist på en
illustration af skærmbilledet, deres alvorsgrad (klassifikation) samt
løsningsforslag
Se også template:
http://www.usability.gov/how-to-andtools/resources/templates/report-template-usability-test.html
20
Eksempel: Uddrag af testrapport
Se fx:
http://www.dialogd
esign.dk/Testrappor
ter_fra_DD.htm
21
Nyttige links vedr. usability
www.dialogdesign.dk (eksempler på rapporter)
www.rocketsurgerymadeeasy.com (udførelse af
test)
www.usability.gov (templates)
(http://www.usability.gov/how-to-andtools/resources/templates/report-template-usabilitytest.html)
www.useit.com
www.bedstpaanettet.dk
22
Opgaver – se opgaveark
• Opgave 1 og 2: Formulering af testopgaver og
interviewspørgsmål
• Opgave 3: Drejebog over forløb, klargøring samt pilottest
• Opgave 4: Udførelse af test – 1 session for hver af jeres
tests (der bør være mindst 3
• Opgave 6: Opsamling og afrapportering.
http://www.usability.gov/how-to-andtools/resources/templates/report-template-usabilitytest.html
• Rapporten fremlægges!!
23