Hva er brukervennlighetstesting? Metoder og eksempler

⚡ Smart oppsummering

Brukbarhetstesting måler hvor enkelt ekte mennesker fullfører ekte oppgaver i en applikasjon. Denne oversikten forklarer hvorfor team kjører den, taksonomien for testtyper, femfaseprosessen, målingene som beviser fremgang, og hvor mange deltakere som er nok.

  • 🎯 Kjernemål: Avslør mangler i lærbarhet, effektivitet, nøyaktighet og brukervennlighet før en offentlig lansering, ikke etter den.
  • 📅 Riktig tidspunkt: Kjør den første økten i den innledende designfasen, når det fortsatt nesten ikke koster noe å tegne en skjerm på nytt.
  • 🧩 Velg typen først: Velg moderert eller umoderert, eksternt eller lab, utforskende eller sammenlignende før du lister opp programvare.
  • 🔬 To kjerneteknikker: Laboratorieøkter avslører kroppsspråk, mens eksterne økter registrerer stemme, skjermaktivitet og ansiktsuttrykk automatisk.
  • 🗂️ Femfaseprosess: Planlegg, rekrutter, test, analyser dataene, og rapporter deretter funnene til designere, utviklere og interessenter i forretningsverdenen.
  • 👥 Eksempel på størrelse: Fem representative deltakere avdekker omtrent 80 prosent av brukervennlighetsproblemene i en typisk applikasjon.
  • 📊 Mål og sammenlign: Track suksessrate for oppgaver, tid på oppgaven, feilrate og en tilfredshetsscore mot forrige versjon.

Brukervennlighetstesting

Brukervennlighetstesting også kjent som brukeropplevelsestesting (UX), er en ikke-funksjonell testing Metode for å måle hvor enkelt og brukervennlig et program er. En liten gruppe sluttbrukere bruker programvaren til å avdekke brukervennlighetsfeil. Brukbarhetstesting fokuserer hovedsakelig på hvor enkelt det er å bruke programmet, hvor fleksibelt det er til å håndtere kontroller og hvor godt det er til å nå sine mål.

Denne testingen anbefales i den innledende designfasen av SDLC, noe som gir mer innsikt i brukernes forventninger.

Hvorfor gjør brukervennlighetstesting

Brukervennlighetstesting

Estetikk og design er viktig. Hvor godt et produkt ser ut avgjør vanligvis hvor godt det fungerer.

Det er mange programvareapplikasjoner/nettsteder som mislykkes, når de først er lansert, på grunn av følgende årsaker -

  • Hvor klikker jeg neste?
  • Hvilken side må navigeres?
  • Hvilket ikon eller sjargong representerer hva?
  • Feilmeldinger er ikke konsistente eller effektivt vist
  • Sesjonstid ikke tilstrekkelig.

Engineering programvare, Usability Testing identifiserer brukervennlighetsfeil i systemet tidlig i utviklingssyklusen og kan redde et produkt fra feil.

Eksempel på testtilfeller for brukervennlighet

Deretter bør du vurdere hva en tester faktisk bør evaluere.

Usability Testing Test Cases

Målet med denne testen er å tilfredsstille brukere, og den konsentrerer seg hovedsakelig om følgende parametere til et system:

Effektiviteten til systemet

  • Er systemet lett å lære?
  • Er systemet nyttig og gir verdi til målgruppen?
  • Er innhold, farge, ikoner, bilder brukt estetisk tiltalende?

Effektivitet:

  • Lite navigering bør kreves for å nå ønsket skjerm eller nettside, og rullefelt bør brukes sjelden.
  • Ensartethet i format av skjerm/sider i applikasjonen/nettstedet ditt.
  • Mulighet for å søke i programvaren eller nettstedet ditt.

Nøyaktighet

  • Ingen utdaterte eller feilaktige data som kontaktinformasjon/adresse skal være tilstede.
  • Ingen ødelagte koblinger skal være tilstede.

Brukervennlighet

  • Kontroller som brukes skal være selvforklarende og må ikke kreve opplæring for å betjene
  • Det bør gis hjelp for at brukerne skal forstå applikasjonen/nettstedet
  • Tilpasning til målene ovenfor hjelper til med effektiv brukervennlighetstesting

Typer brukervennlighetstesting

Brukbarhetstesting er ikke én fast prosedyre. Hver studie klassifiseres langs tre akser før rekrutteringen starter: hvem som veileder økten, hvor den skjer, og hvilke spørsmål resultatene besvarer. GUI-testing, disse typene spør om en ekte person lykkes, ikke om en kontroll fungerer.

typen Hvordan fungerer det Passer best for
moderert En forsker introduserer hver oppgave og undersøker live. Begrunnelsen bak atferd
Umoderert Programvare registrerer deltakere som jobber alene. Rask tilbakemelding i stor skala
Personlig (lab) Testere og observatører deler ett kontrollert rom. Kroppsspråk, komplekse produkter
Remote Testere jobber fra sin egen enhet og sitt eget sted. Bred rekkevidde, korte tidsfrister
utforsk Åpne oppgaver samlet om tidlige konsepter. Finne hull før designet fryser
Sammen Brukere velger mellom to konkurrerende design. Avgjør debatter med bevis

Timing er også viktig. Formative studier kjøres mens designet er flytende og forklarer hvorfor brukere sliter. Summative studier vurderer et fungerende bygg.

Metoder for brukbarhetstesting: 2 teknikker

Det er to tilgjengelige metoder for å utføre brukervennlighetstesting –

  1. Brukbarhetstesting i laboratoriet
  2. Fjernbrukstesting

Laboratoriebrukerbarhetstesting:Denne testingen utføres i et separat laboratorierom i observatørenes nærvær. Testerne får tildelt oppgaver å utføre. Observatørens rolle er å overvåke testernes oppførsel og rapportere resultatet av testingen. Observatøren forblir stille under testingen. I denne testingen er både observatører og testere til stede på samme fysiske sted.

Fjernbrukstesting: Under denne testingen er observatører og testere eksternt lokalisert. Testere får tilgang til systemet under test, eksternt og utfører tildelte oppgaver. Testerens stemme, skjermaktivitet, testernes ansiktsuttrykk registreres av en automatisert programvare. Observatører analyserer disse dataene og rapporterer funn av testen. Eksempel på en slik programvare – http://silverbackapp.com/ (nå pensjonert)

Slik gjør du brukervennlighetstesting: Komplett prosess

Med en valgt teknikk består brukervennlighetstestprosessen av følgende faser:

Brukbarhetstesting: Komplett prosess

Fase 1) Planlegging: I løpet av denne fasen blir målene for brukervennlighetstesten bestemt. Det er ikke et mål å la frivillige sitte foran søknaden din og registrere handlingene deres. Du må bestemme kritiske funksjoner og mål for systemet. Du må tildele oppgaver til testerne dine, som utøver disse kritiske funksjonene. I løpet av denne fasen bestemmes også brukervennlighetstestmetoden, antall og demografi til brukervennlighetstestere, testrapportformater

Fase 2) Rekruttering: I løpet av denne fasen rekrutterer du ønsket antall testere i henhold til din brukervennlighetstestplan. Det kan ta tid å finne testere som samsvarer med din demografiske (alder, kjønn osv.) og profesjonelle (utdanning, jobb osv.) profil.

Fase 3) Usability Testing: I løpet av denne fasen blir brukervennlighetstester faktisk utført.

Fase 4) Dataanalyse: Data fra brukervennlighetstester blir grundig analysert for å utlede meningsfulle konklusjoner og gi praktiske anbefalinger for å forbedre den generelle brukervennligheten til produktet ditt.

Fase 5) Rapportering: Funnene fra brukervennlighetstesten deles med alle berørte interessenter som kan inkludere designer, utvikler, klient og administrerende direktør

Hvor mange brukere trenger du?

Hvor mange brukere trenger du

Forskning (Virzi, 1992 og Neilsen Landauer, 1993) indikerer det 5 brukere er nok til å avdekke 80 % av brukervennlighetsproblemene. Noen forskere foreslår andre tall.

Sannheten er at det faktiske antallet brukere som kreves avhenger av kompleksiteten til den gitte applikasjonen og brukervennlighetsmålene dine. Økning i brukervennlighet fører til økte kostnader, planlegging, deltakeradministrasjon og dataanalyse.

Men som en generell retningslinje, hvis du på en lite budsjett og interessert i DIY-brukerbarhetstesting 5 er et bra tall til å begynne med. Hvis budsjett er ikke en begrensning det beste konsultere erfarne fagfolk for å bestemme antall brukere.

Brukbarhetstestingsmålinger du bør måle

Funn endrer bare et produkt når de kommer som tall et team kan track på tvers av utgivelser. Registrer det samme målesettet for hver oppgave, og sammenlign deretter hvert tall med den forrige versjonen eller en konkurrents referanseindeks.

  1. Oppgavesuksessrate: andelen deltakere som fullfører uten hjelp; en lav andel peker på en designfeil, ikke hos testeren.
  2. Tid på oppgaven: sekunder fra første klikk til fullføring, noe som avslører forvirrende navigasjon og skjulte kontroller.
  3. Feilrate: feil klikk, ugyldige skjemaoppføringer og blindveier, telles separat for hver oppgave.
  4. Effektivitet: vellykkede oppgaver delt på total tid på oppgaven, nyttig når to kandidatoppsett konkurrerer.
  5. Tilfredshetspoengsum: en vurdering etter oppgaven, for eksempel System Usability Scale.

Koble hvert tall med en registrert observasjon: metrikken beviser at det finnes et problem, registreringen forklarer årsaken. Guru99 dekker det bredere rammeverket i denne veiledningen til målinger av programvaretesting.

Sjekkliste for UX-testing

Hovedmålet med denne testen er å finne avgjørende brukervennlighetsproblemer før produktet lanseres. Følgende ting må vurderes for å lykkes med testingen:

  • Start UX-testingen i det tidlige stadiet av design og utvikling
  • Det er en god praksis å gjennomføre brukervennlighetstesting på konkurrentens produkt før du begynner utviklingen. Dette vil hjelpe deg med å bestemme brukervennlighetsstandarder for målgruppen din
  • Velg de riktige brukerne for å teste systemet (kan være eksperter/ikke-ekspertbrukere/50-50 eksperter og ikke-eksperter)
  • Bruk en båndbreddeformer. Målgruppen din har for eksempel dårlig nettverkstilkobling, begrens nettverksbåndbredden til å si 56 Kbps for brukervennlighetstestere.
  • Testere må konsentrere seg om kritiske og ofte brukte funksjoner i systemet.
  • Tildel en enkelt observatør til hver tester. Dette hjelper observatøren til å notere testerens oppførsel nøyaktig. Hvis en observatør blir tildelt flere testere, kan resultatene bli kompromittert
  • Lær designere og utviklere at disse testresultatene ikke er et tegn på feil, men det er et tegn på forbedring

Fordeler ved brukstesting

Brukbarhetstesting har både fordeler og ulemper.

  • Det hjelper med å avdekke brukervennlighetsproblemer før produktet markedsføres.
  • Det bidrar til å forbedre sluttbrukertilfredsheten
  • Det gjør systemet ditt svært effektivt og effektivt
  • Det hjelper å samle ekte tilbakemeldinger fra målgruppen din som faktisk bruker systemet ditt under en brukervennlighetstest. Du trenger ikke stole på "meninger" fra tilfeldige personer.

Usability Testing Ulemper

  • Kostnad er en viktig faktor i brukervennlighetstesting. Det krever mange ressurser å sette opp et brukervennlighetstestlaboratorium. Rekruttering og administrasjon av brukervennlighetstestere kan også være dyrt

Imidlertid betaler disse kostnadene seg selv opp i form av høyere kundetilfredshet, oppbevaring og gjentatte forretninger. Brukbarhetstesting anbefales derfor sterkt.

Spørsmål og svar

Nei. AI kan utarbeide oppgaver, moderere oppfølgingsspørsmål og simulere sannsynlige veier, men den kan ikke føle forvirring. Plattformer som Maze og UserTesting bruk AI til å hjelpe ekte testere, aldri for å erstatte dem.

AI transkriberer hver økt, grupperer gjentatte klager i temaer, tagger sentimenter og klipper de nøyaktige øyeblikkene en oppgave mislyktes. Analytikere verifiserer deretter klyngene i stedet for å se på timevis med opptak, noe som reduserer rapporteringstiden fra dager til timer.

Brukbarhetstesting spør om produktet er brukervennlig, og den ønsker feil velkommen som data. Brukeraksepttesting spør om produktet tilfredsstiller avtalte forretningskrav, og det produserer en godkjenningsbeslutning snarere enn designinnsikt.

Mellom 15 og 20 minutter som dekker fem til ti oppgaver passer for de fleste produkter. Kortere økter fører sjelden til en meningsfull oppgave; lengre økter mister deltakerens oppmerksomhet og blåser opp feilrater som gjenspeiler tretthet i stedet for en reell designfeil.

De fem fasene forblir de samme, men oppgaver må utføres med én hånd, på små skjermer, over svake nettverk og i sterkt lys. Mobil testing Oppsett tar også opp enhetsskjermen og tommelen, ikke bare markøren.

Oppsummer dette innlegget med: