Vad är användbarhetstestning? Programvara UX

Användbarhetstestning

Användbarhetstestning även känd som User Experience (UX) Testing, är en testmetod för att mäta hur enkel och användarvänlig en mjukvaruapplikation är. En liten uppsättning målslutanvändare, använd programvara för att avslöja användbarhetsdefekter. Användbarhetstester fokuserar främst på användarens lätthet att använda applikationen, flexibiliteten hos applikationen för att hantera kontroller och applikationens förmåga att uppfylla sina mål.

Denna testning rekommenderas under den inledande designfasen av SDLC, vilket ger mer insyn i användarnas förväntningar.

Varför testa användbarhet

Användbarhetstestning

Estetik och design är viktigt. Hur bra en produkt ser ut avgör vanligtvis hur bra den fungerar.

Det finns många mjukvaruapplikationer/webbplatser som misslyckas, när de väl har lanserats, på grund av följande skäl -

  • Var klickar jag nästa?
  • Vilken sida behöver navigeras?
  • Vilken ikon eller jargong representerar vad?
  • Felmeddelanden är inte konsekventa eller visas effektivt
  • Sessionstiden räcker inte till.

Mjukvaruutveckling, Användbarhetstestning identifierar användbarhetsfel i systemet tidigt i utvecklingscykeln och kan rädda en produkt från fel.

Exempel på testfall för användbarhetstest

Användbarhetstestningstestfall

Målet med detta test är att tillfredsställa användare och det koncentreras huvudsakligen på följande parametrar för ett system:

Systemets effektivitet

  • Är systemet lätt att lära sig?
  • Är systemet användbart och tillför mervärde till målgruppen?
  • Är innehåll, färg, ikoner, bilder som används estetiskt tilltalande?

Effektivitet

  • Lite navigering bör krävas för att nå önskad skärm eller webbsida, och rullningslistor bör användas sällan.
  • Enhetlighet i format av skärm/sidor i din applikation/webbplats.
  • Möjlighet att söka i ditt program eller din webbplats.

Noggrannhet

  • Inga inaktuella eller felaktiga uppgifter som kontaktinformation/adress ska finnas.
  • Inga brutna länkar ska finnas.

Användarvänlighet

  • Kontroller som används bör vara självförklarande och får inte kräva utbildning för att fungera
  • Hjälp bör ges för att användarna ska kunna förstå applikationen/webbplatsen
  • Anpassning till ovanstående mål hjälper till med effektiva användbarhetstestning

Hur man gör Usability Testing: Komplett process

Användbarhetstestprocessen består av följande faser

Användbarhetstestning: Komplett process

Fas 1) Planering: Under denna fas bestäms målen för användbarhetstestet. Att låta volontärer sitta framför din ansökan och registrera sina handlingar är inget mål. Du måste bestämma kritiska funktioner och mål för systemet. Du måste tilldela uppgifter till dina testare, som utövar dessa viktiga funktioner. Under denna fas bestäms också användbarhetstestmetoden, antal och demografi för användbarhetstestare, testrapportformat

Fas 2) Rekrytering: Under denna fas rekryterar du önskat antal testare enligt din plan för användbarhetstest. Att hitta testare som matchar din demografiska (ålder, kön etc.) och professionella (utbildning, jobb etc.) profil kan ta tid.

Fas 3) Användbarhetstestning: Under denna fas utförs faktiskt användbarhetstester.

Fas 4) Dataanalys: Data från användbarhetstester analyseras grundligt för att härleda meningsfulla slutsatser och ge praktiska rekommendationer för att förbättra den övergripande användbarheten av din produkt.

Fas 5) Rapportering: Resultaten av användbarhetstestet delas med alla berörda intressenter som kan inkludera designer, utvecklare, kund och VD

Metoder för användbarhetstestning: 2 tekniker

Det finns två metoder tillgängliga för att göra användbarhetstestning –

  1. Laboratorietestning av användbarhet
  2. Användbarhetstestning på distans

Laboratorietestning av användbarhet:. Denna testning utförs i ett separat labbrum i närvaro av observatörerna. Testarna tilldelas uppgifter att utföra. Observatörens roll är att övervaka testarnas beteende och rapportera resultatet av testerna. Observatören förblir tyst under testförloppet. I denna testning finns både observatörer och testare på samma fysiska plats.

Användbarhetstestning på distans: Under denna testning finns observatörer och testare på distans. Testare får åtkomst till systemet under test, på distans och utför tilldelade uppgifter. Testarens röst, skärmaktivitet, testares ansiktsuttryck spelas in av en automatiserad programvara. Observatörer analyserar dessa data och rapporterar resultaten av testet. Exempel på en sådan programvara – http://silverbackapp.com/

Hur många användare behöver du?

Hur många användare behöver du

Forskning (Virzi, 1992 och Neilsen Landauer, 1993) indikerar det 5 användare räcker för att avslöja 80 % av användarproblemen. Vissa forskare föreslår andra siffror.

Sanningen är att det faktiska antalet användare som krävs beror på komplexiteten hos den givna applikationen och dina användbarhetsmål. Ökad användarvänlighet resulterar i ökade kostnader, planering, deltagarhantering och dataanalys.

Men som en allmän riktlinje, om du på en liten budget och intresserad av DIY-användbarhetstester 5 är en bra siffra till att börja med. Om budget är inte en begränsning dess bästa rådfråga erfarna proffs för att bestämma antalet användare.

UX-testningschecklista

Det primära målet med denna testning är att hitta avgörande användbarhetsproblem innan produkten lanseras. Följande saker måste övervägas för att testet ska bli framgångsrikt:

  • Starta UX-testningen under det tidiga skedet av design och utveckling
  • Det är en god praxis att utföra användbarhetstester på din konkurrents produkt innan du börjar utveckla. Detta hjälper dig att fastställa användbarhetsstandarder för din målgrupp
  • Välj lämpliga användare för att testa systemet (kan vara experter/icke-expert användare/50-50 av experter och icke-expert användare)
  • Använd en bandbreddsformare. Till exempel har din målgrupp dålig nätverksanslutning, begränsa nätverksbandbredden till att säga 56 Kbps för dina användbarhetstestare.
  • Testare måste koncentrera sig på kritiska och ofta använda funktioner i systemet.
  • Tilldela en enda observatör till varje testare. Detta hjälper observatören att noggrant notera testarens beteende. Om en observatör tilldelas flera testare kan resultaten äventyras
  • Utbilda designers och utvecklare att dessa testresultat inte är ett tecken på misslyckande men det är ett tecken på förbättring

Fördelar med användbarhetstestning

Som med allt annat i livet har användbarhetstestning sina fördelar och nackdelar. Låt oss titta på dem

  • Det hjälper till att avslöja användbarhetsproblem innan produkten marknadsförs.
  • Det hjälper till att förbättra slutanvändarnas tillfredsställelse
  • Det gör ditt system mycket effektivt och effektivt
  • Det hjälper till att samla in sann feedback från din målgrupp som faktiskt använder ditt system under ett användbarhetstest. Du behöver inte förlita dig på "åsikter" från slumpmässiga personer.

Användbarhetstestning Nackdelar

  • Kostnad är en viktig faktor vid användbarhetstestning. Det krävs massor av resurser för att skapa ett användbarhetstestlabb. Rekrytering och hantering av användbarhetstestare kan också bli dyrt

Men dessa kostnader betalar sig själva i form av högre kundnöjdhet, bibehållande och återkommande affärer. Användbarhetstestning rekommenderas därför starkt.

Sammanfatta detta inlägg med: