usability testing tutorial
Denne omfattende guide til Usability Testing forklarer, hvad der er Usability Testing, hvorfor vi har brug for det, dets metoder, eksempler, proces og værktøjer:
Vi tester et softwareprodukt, et websted eller en tjeneste for at måle kvaliteten af leverancerne. Denne test består af både funktionel og ikke-funktionel test. Usability test er en af de mange ikke-funktionelle testtyper.
Usability Testing er et område i IT-verdenen, der forsøger at indarbejde, hvordan ”folk” gerne vil have deres applikationer - hvilket aldrig er let. Det er som at prøve at læse tanker. Hvad der lyder som sund fornuft, er en dyb videnskab, når det kommer til at teste anvendelighed.
I denne artikel vil vi lære og forstå nødvendigheden af brugervenlighedstest, forstå dens forskellige kategorier. Vi vil også se de forskellige værktøjer og metoder. Lær om forskellige faser af brugervenlighedstest og måder at analysere resultaterne på.
Hvad du vil lære:
- Hvorfor er brugervenlighedstest nødvendig
- Hvad er brugervenlighedstest
- Eksempler på brugervenlighedstest
- Konklusion
Hvorfor er brugervenlighedstest nødvendig
(billede kilde )
Vi opretter websteder eller produkter eller tjenester til brugere eller kunder for at levere løsninger til deres krav. Ved at udføre brugervenlighedstest kan vi forstå, om den oprettede løsning opfylder kunde- eller brugerkravet eller ej.
Det kan ske, at den oprettede tjeneste eller det produkt fungerer som forventet i funktionalitet, men ikke er brugervenligt. Derfor kan det ikke tiltrække brugere eller kunder af produktet og give en bedre brugeroplevelse. Dette vil i sidste ende påvirke virksomhedens forretning, da brugerne ville finde andre produkter eller tjenester meget lettere at bruge.
Hvad er brugervenlighedstest
Det er en ikke-funktionel type softwaretest. Det er bredt opdelt i forståelighed, lærbarhed, brugbarhed, tiltrækningskraft og overholdelse. Usability-test er at bestemme, i hvilket omfang vi forstår softwareproduktet, let at lære, let at betjene og attraktivt for brugerne under specificerede betingelser og krav.
Denne type test udføres normalt af virkelige brugere og ikke udviklingsteamet. Udviklingsteamet er den, der har oprettet produktet, og derfor finder de ikke færre defekter, der er relateret til brugeroplevelsen.
Usability test er hovedsageligt opdelt i tre kategorier. Disse er:
- Eksplorativ
- Vurdering
- Sammenlignende
Lad os forstå disse kategorier i detaljer:
# 1) Eksplorativ
Vi overvejer normalt denne kategori i de tidlige stadier af softwaretestprocessen. Jo tidligere brugervenlighedstest udføres i testprocessen, minimum er risikoen i produktet. Produktets design og koncepter relateret til produktet eller tjenesten tages normalt i betragtning til brugervenlighedstest i dette trin.
# 2) Vurdering
Denne kategori beskriver vurderingen af testens ende-til-slut-udførelse og analyserer også produktets effektivitet og brugertilfredshed.
# 3) Sammenlignende
I denne kategori sammenlignes to eller flere produkter med lignende teknologi med forskellige attributter som produktets design, fordele, ulemper ved produktet eller tjenesterne, og som hjælper med at vælge det produkt, der giver en bedre brugeroplevelse.
Som navnet antyder i den sammenlignende kategori af brugervenlighedstest, sammenligner vi to eller flere lignende slags produkter og forstår produktets funktioner, funktion, fordele og ulemper. Dette hjælper med at bestemme forbedringsområderne i produktopbygningen for at tiltrække kunderne og styre markedet.
Metoder til brugervenlighedstest
Følgende er de brugbarhedstestmetoder, der er mest almindeligt anvendte:
# 1) Gangtest
Denne metode er en af de mest effektive og omkostningseffektive metoder, der er tilgængelige sammenlignet med andre. I denne metode får få tilfældige mennesker hjemmesiden eller produktet til at teste snarere end uddannede fagfolk.
Da tilfældige mennesker tester tjenesten uden forudgående kendskab til produktet, tester de den mere effektivt og giver mere nøjagtige resultater og ærlig feedback til forbedring, hvis nogen.
# 2) Test af fjernbetjening
Som navnet antyder, finder test af ekstern brugbarhed sted af mennesker, der er placeret på fjerntliggende steder, dvs. som er placeret i flere stater eller nogle gange i flere lande til testformål. Denne type test udføres eksternt, og problemer kan rapporteres, hvis de findes.
Feedback kan registreres og kan sendes af tilfældige mennesker og ikke af en teknologekspert. Nogle gange udføres fjerntest ved hjælp af videokonferencer. Denne type brugervenlighedstest tilføjer mindre omkostningsværdi sammenlignet med andre typer test.
# 3) Ekspertanmeldelse
Eksperten på området bliver bedt om at teste produktet eller tjenesten og give feedback og derefter indsende resultaterne. Denne type test er normalt dyrt, da virksomheden har behov for at ansætte en teknologekspert. En ekspertanmeldelse kan også foretages eksternt for at indsende resultaterne.
Denne type brugervenlighedstest udføres hurtigt og tager kortere tid. Eksperten finder hurtigt smuthuller og opdager manglerne i produktet eller tjenesten. Sådan test er normalt dyrt, hvorfor klienter undgår denne mulighed.
Denne test er pålidelig på grund af ekspertens erfaring. Ekspertanmeldelse er omkostningen værd, når produktet har en kritisk funktion, og virksomheden skal finde brugerens reaktion inden lanceringen af produktet.
# 4) Test af papirprototype
Papirprototypetest er en af de mest traditionelle tilgange til brugervenlighedstest. Denne metode involverer et tørt løb af testudførelsen, håndskitse, tegning af modellerne eller prototypen.
(billede kilde )
At diskutere strømmen og tegne dem på papir og overveje alle mulige input og scenarier og forhold er målet for denne type test. Dette er en af de primære testtyper, der for det meste observeres på tværs af alle projekterne for at eliminere primære problemer. Ved at udføre papirprototypetest kan man have mere klarhed i udførelsesprocessen.
Papirprototypetesten udføres normalt inden for projektteamet. Derfor overvejes det i de tidligere faser af testprocessen. Dette er relativt en billigere metode til brugervenlighedstest, men er ikke den mest effektive måde at teste på, da det til tider er mere tidskrævende, og der er en større mulighed for, at vi selv efter test kan miste et par problemer.
# 5) Automatiseret brugervenlighedstest
Som navnet antyder, udføres denne testmetode ved at skrive automatiseringsskripter. Vi skriver scripts til automatisering, og når scripts udløses, udføres testcases. Efter udførelsen af testen registreres resultaterne og indsendes.
Til denne type testmetode skal en virksomhed ansætte en ressource, der er godt bekendt med at skrive scripts og opbygge en automatiseringsramme. Dette er en af de mest anvendte testmetoder, da dette ikke er så dyrt som ekspertanmeldelsestypen og ikke så primært som testmetoden til papirprototype.
Dette er en af de effektive typer af brugervenlighedstest, da der er mindre menneskelig indgriben på grund af automatiserede scripts og mindre sandsynligt at miste problemer.
Brugervenlighedstestværktøjer
Der er mange værktøjer, der hjælper denne proces med. Alle disse værktøjer kan groft kategoriseres som følger:
Kategori # 1) Opret opgaver / test og giv dem til brugerne (at finde brugerne og give dem opgaver er en manuel aktivitet uden for værktøjet). Mens de udfører disse opgaver, kunne facilitatoren se deres skærm og interagere med dem. Dette kan være i tråd med, hvordan du 'Skype'.
Kategori # 2) Tool giver brugere, eller du kan vælge dine egne brugere. Du kan indsende din side / dit design og de opgaver, der skal udføres. Værktøjet giver dig igen videoer med brugerinteraktion plus brugerens kommentarer. Du kan lave din egen analyse.
Kategori # 3) Værktøjer, der bruger eye-tracking og varmekort metoder til at bestemme, hvilken del af siden brugeren har brugt mest tid på. Nogle af værktøjerne i denne kategori registrerer også brugerens klik, ruller, musebevægelser osv.
Kategori # 4) Værktøjer, der giver dig feedback baseret på det websted, side eller wireframe, som du sender som input. Nogle værktøjer af denne type giver også undersøgelser, der hjælper med at afgive afgørende beviser for anvendelighedsproblemer.
Kategori # 5) Værktøjer, der rekrutterer brugere til din brugervenlighedstest.
Ovenstående er en meget bred klassifikation. Der er mange andre værktøjer. Og også er inddelingen i en bestemt kategori ikke altid så ren. Nogle gange anvender værktøjerne flere metoder på samme tid.
Her er en liste over værktøjer kategorisk og linket for at finde mere info om dem.
Brug af forskellige værktøjer til brugertest kan hjælpe brugeren med at fuldføre opgaven på en mere effektiv og effektiv måde. Disse værktøjer hjælper med at identificere en bedre brugeroplevelse. Ikke alle projekter bruger værktøjer til brugertest, da de er dyre, og klienter ønsker ikke at investere i værktøjer til dette formål.
CrazyEgg er et af de mest populære brugervenlighedstestværktøjer. Det er et klikbaseret brugeroplevelsesværktøj, der gør det nemt at bruge.
Her er listen over mest populære værktøjer:
- UXtweak
- CrazyEgg
- Brugerzoom
- Sløjfe11
- Optimalt
- TryMyUI
- UserTesting.com
- Qualaroo
- Usabilla
- UserFeel
- Userlytics
- Validately.com
Yderligere læsning=> Liste over bedste brugervenlighedstestværktøjer
Fordele og ulemper
Fordele ved brugervenlighedstest:
- Ved at udføre en brugervenlighedstest kan vi forbedre produktets mangler, hvis de findes, og rette dem inden lanceringen af produktet. Udførelse af test vil derved hjælpe med at øge produktkvaliteten.
- Mange gange går interne diskussioner mod debatter, der kan løses efter udførelse af brugervenlighedstest, hvilket hjælper med at forstå brugeroplevelsen bedre.
- Nogle gange observeres det, at udviklingsteamet ikke opdager nogle få mindre defekter, som kan findes ved at udføre brugertest.
- Da feedbacken er direkte fra brugersiden, bliver det gavnligt for virksomheden at forbedre produktet i henhold til målgruppen.
Ulemper ved brugervenlighedstest:
- Økonomisk begrænsning er en af de største ulemper, da man skal rekruttere og styre ressourcerne til brugervenlighedstest.
Forskellige deltagere eller elementer
Deltagerne i brugervenlighedstest afhænger af projektets kompleksitet og budget. Hvis projektet er meget komplekst og indeholder vigtige og kritiske funktioner, overvejes flere deltagere. Mens et lille team af deltagere overvejes at teste kompleksiteten på mellemniveau.
I de fleste tilfælde er der en forsker og et par deltagere til brugervenlighedstest. Antallet af deltagere varierer mellem tre og femogtyve, mens ethvert hold af deltagere med fem til ti medlemmer for det meste observeres.
Forskeren er også kendt som en facilitator eller moderator, hvor forskeren er den, der observerer deltagerne og modererer den opgave, de udfører, og også registrerer feedbacken.
Hovedsageligt er der tre elementer, som er som følger:
Forsker, deltager og opgave, der skal udføres.
Deltageren er den, der udfører opgaven, mens facilitatoren guider de deltagere, der udfører opgaven. Facilitatoren og deltagerne har brainstorming-sessioner indbyrdes, så deltagerne kan teste tjenesten mere effektivt og i den rigtige retning.
Facilitatoren kontrollerer også, om de indsendte resultater er korrekte. Forskeren videregiver instruktionerne til deltagerne via opgaveark eller mundtligt eller på videokonferencer, hvis test udføres eksternt. Facilitatoren kan stille krydsspørgsmål til deltagerne bare for at kontrollere, at deltagerens opgave er på rette spor.
Hvis forskeren fandt nogen afvigelse i den udførte opgave, kan forskeren kontrollere udførelsesstrømmen.
Forskellige faser af brugertest
Lad os forstå, hvordan man starter brugervenlighedstest? ELLER hvad er de forskellige faser af brugervenlighedstest?
Samme som for andre testteknikker, bør brugervenlighedstest også startes så tidligt som muligt. Forskellige faser inkluderer planlægning, rekruttering, udførelse, dataanalyse og rapportering.
(billede kilde )
# 1) Planlægning
Denne fase er den første fase i softwaretest. Planlægningsfasen er, når projektets mål defineres. Dokumentationen af projektet udføres i planlægningsfasen. Dette er et af de mest grundlæggende og kritiske trin i softwaretest.
I denne fase planlægger vi køreplanen for at fortsætte med testprocessen. Vi planlægger spørgsmål som hvad man skal teste? hvordan man tester? hvem ville teste hvilke funktioner? hvilke forskellige scenarier skal overvejes til testning ?. I planlægningsfasen samler vi forretningskravet og udarbejder planen.
hvad er funktionel test med eksempel
# 2) Rekruttering
I denne fase rekrutterer vi facilitatoren og deltagerne i henhold til projektets budget og kompleksitet.
# 3) Udførelse
I dette trin udfører deltagerne brugervenlighedstest og udfører den tildelte opgave.
# 4) Dataanalyse
I dataanalysetrinnet analyseres feedbacken fra brugervenlighedstest. Resultater er kategoriseret, og mønstre identificeres. Konklusionen genereres ud fra den feedback, der er indsendt for at forbedre produktet og derved forbedre forretningen.
# 5) Rapportering
Feedback og resultater modtaget deles med kunderne og udviklingsteamene på tværs af projektet. Diskussion om forbedringsområderne og implementeringen heraf overvejes i dette trin.
(billede kilde )
Faktorer, der skal overvejes under UX-test
Først og fremmest, jo tidligere du tester, jo bedre er det at forhindre risiko, spild af tid og projektets budget.
- Forbedringsområder kan håndteres lettere, hvis testen er startet på et tidligt tidspunkt.
- Vælg et team af brugere, der vil udføre opgaven.
- Vi er nødt til at forstå målgruppen for at vide mere om brugeroplevelsen og produktet. Dette hjælper os med at forstå, hvem der skal bruge produktet, hvad er brugernes behov i disse kategorier. Formål med at bruge produktet. Er produktet i stand til at tilfredsstille brugerne?
- Mulige måder at bruge produktet på og yderligere funktioner, som brugeren kan se efter i fremtiden.
- Diskuter forbedringsområderne med udviklingsteamet, og arbejd med dem i overensstemmelse hermed.
- Vi er også nødt til at overveje ydeevnen og reaktionshastigheden under test af produktet.
Eksempler på brugervenlighedstest
For at analysere testresultater skal vi altid tænke igennem brugernes synspunkter. Vi er nødt til at huske de funktioner, der vil påvirke og forbedre brugeroplevelsen. For at forstå dette bedre, lad os diskutere et par eksempler nedenfor.
Eksempel 1: Test af brugervenlighed af et rejsewebsted.
Overvej nedenstående scenarie for test af et rejsewebsted.
# 1) Reservation af en flyrejse
Mens man overvejer scenarier for booking af en flyvning, skal brugeren være i stand til at vælge envejs- og returflyvning. En mulighed, der kan forbedre brugeroplevelsen, er, hvis brugeren kunne vælge muligheden for flere byer.
# 2) Reservation af hoteller
Mens han overvejer, at brugeren rejser til en by, kan han / hun også kigge efter indkvartering. Hvis en bruger kunne finde både flybooking og hotelophold på ét sted, kan tilføje op til brugertilfredshed. Da brugeren ikke behøver at gennemse ti forskellige websteder. Alt er taget hånd om på ét sted, og derfor vil flere brugere blive tiltrukket af hjemmesiden.
# 3) Leje en bil / tohjulet
Mens brugeren planlægger at rejse til en by på ferie eller til mindre virksomheder, kan de kræve et køretøj til at rejse lokalt. Hvis webstedet har mulighed for at leje køretøjet, kan det tiltrække brugerne positivt til webstedet.
# 4) Sporing af flyvningen
Dette er en af de vigtige funktioner, som kunderne ser efter, inden de ankommer til flyvningen.
Denne skærm skal vise flystatus for både fra ankomst og afgang i henhold til den nævnte kildeby. For at få en bedre brugeroplevelse skal siden også indeholde søgemuligheder for en hurtig søgning baseret på flyselskab, tid eller destination.
# 5) Ting at lave / bedste steder at besøge
Dette kan være en ekstra funktion, der vil interessere brugerne af hjemmesiden. Gennem denne funktion lærer brugeren bedre om stedet og ting at udforske rundt. Dette kan tilføje muligheden for, at brugeren ville leje et køretøj til lokal transport. Hvis hjemmesiden har funktionen at leje et køretøj og steder at besøge rundt, vil dette tilføje en fordel.
# 6) Administration af tidligere reservation
Denne funktion er til stor hjælp for både brugeren og virksomhedsejeren, da brugeren nemt kan gentage den nyligt rejste mulighed, hvis brugeren har lignende krav. På grund af denne funktion kan virksomhedsejeren forstå typen af bruger og typen af bookinger, der kan hjælpe med at give bedre tilbud og tilbud til brugeren om at forbedre forretningen.
Denne funktion er til stor hjælp, hvis brugeren skal indsende en kvittering for de bookinger, der er foretaget til refusion, som netop er kommet forkert. På grund af denne funktion kan personen få en dobbelt kvittering fra hjemmesiden.
Da denne funktion hjalp personen, kunne personen i fremtiden overveje dette websted og ville være munden på et godt ord for andre.
# 7) Kundeservice
Udover alle de funktioner, vi har på hjemmesiden, er kundeservice den funktion, der kan søges efter, hvis brugeren støder på problemer eller har brug for hjælp. Dette er en meget kritisk funktion, da den direkte vedrører kundetilfredshed, hvilket er vores mål under brugervenlighedstest.
Få forbindelse til kundeservice via opkald, e-mail eller chat. Udstationering af ofte stillede spørgsmål vil også hjælpe kunderne.
Lad os diskutere en anden applikation
Eksempel 2: Få transport online ved hjælp af Uber
# 1) Reservation af en tur
Dette er applikationens primære funktionalitet, at selvom 100-brugere prøver at booke turen på samme tid, skal brugeren være i stand til at booke turen.
# 2) Typer af tur
Brugeren skal være i stand til at se og booke alle de tilgængelige typer forlystelser startende fra mikro, mini, prime, Sverige, carpool osv. Antallet af ledige pladser i turen vises også med typen af tur.
# 3) Anslået ankomsttid
Under reservationen skal den vise det anslåede ankomsttidspunkt, så brugeren kan vælge mellem de forskellige tilgængelige muligheder.
# 4) Anslåede omkostninger ved reservation af turen
Under bestillingen skal den vise de anslåede omkostninger, så brugeren kan reservere fra de forskellige tilgængelige muligheder.
# 5) Ride senere mulighed
Hvis brugeren ønsker at forudbestille turen, skal personen være i stand til at booke en tur af personligt ønske.
# 6) Del ride mulighed
Hvis brugeren har booket en tur til sin ven og vil dele køreoplysningerne med sin ven. Personen skal være i stand til at dele turoplysningerne.
# 7) Tilføjelse af forskellige betalinger
Brugeren skal være i stand til at betale i alle tilstande. Ligesom et kreditkort, betalingskortmulighed, UPI, tegnebog eller kontant betaling. Ansøgningen skal bede om bekræftelse, før du gemmer kreditkortet, debetkortlegitimationsoplysninger.
# 8) Kundesupport
Brugere skal kunne oprette forbindelse til kundeservice via opkald, e-mail eller chat. Udstationering af ofte stillede spørgsmål vil også hjælpe kunderne. Det er også nyttigt i tilfælde af, at personen ved en fejltagelse har glemt nogen ejendele, eller hvis føreren har anklaget ham forkert, også hvis føreren forsøgte at opføre sig forkert, eller hvis brugeren ønsker at indgive en klage eller søge nogen form for hjælp.
Denne funktion viste sig at være en af de vigtigste funktioner for brugere, der søger hjælp.
# 9) Annuller den reserverede tur
Hvis brugeren ved en fejltagelse reserverede en tur og ønsker at annullere, skal brugeren kunne annullere den reserverede tur.
# 10) Ring til chaufføren
Det kan ske, at føreren ikke er i stand til at finde rytteren ved afhentningsstedet, eller at brugeren er ved afhentningsstedet og ikke kan finde føreren. Denne funktion reducerer forvirring og sparer tid, hvis chaufføren ikke er opmærksom på placeringen, han kan kontakte dig og nå dig let.
Hvad sker der efter brugervenlighedstest?
Når vi overvejer ovenstående eksempel, er de nævnte funktioner dem, der modtages som feedback fra brugeren, mens han bruger rejsewebstedet og online køretøjsbestillingsapplikationen. Der kan være få flere krævede funktioner afhængigt af kundens krav og brugen af hjemmesiden.
Efter afslutningen af brugervenlighedstesten er den første ting at gøre at samle al feedback og konklusioner og derefter diskutere, hvad alt hvad vi kan rumme som forbedring af produktet / tjenesten. Hvor lang tid tager det at inkorporere ændringerne? Hvis projektteamet ikke er klar over de ændringer, der skal implementeres, kan de diskutere igen og fjerne uklarhederne.
Effekten af forbedringerne afhænger af den målgruppe, der skal bruge applikationen, formålet med applikationen, de funktioner, der skal tilføjes eller forbedres på hjemmesiden. Når alle ovenstående punkter er diskuteret, er det et ledelsesopkald, mens produktets funktioner overvejes. Dette afhænger også af funktionens forretningspåvirkning.
Ofte stillede spørgsmål
Q # 1) Hvad er brugervenlighedstest i softwaretest?
Svar: Det er en ikke-funktionel type softwaretest, der bruges til at bestemme, hvor let brugerne kan forstå og bruge produktet.
Spørgsmål nr. 2) Hvordan udføres brugertest?
Svar: For det meste udfører et dedikeret team brugervenlighedstest. Holdet består af deltagere, der udfører den tildelte opgave og rapporterer observationen. Mens facilitatoren er den, der modererer holdet.
Q # 3) Hvad er formålet med Usability Testing?
Svar: Det udviklede produkt skal opfylde brugerens krav. Ved at udføre brugervenlighedstest kan vi finde ud af om brugeroplevelse og forbedre produktet, hvor der er forbedringsmuligheder.
Spørgsmål nr. 4) Hvad er de tre hovedprincipper for brugervenlighedstest?
Svar: Disse er:
- Det beskæftiger sig med produktudvikling.
- Det indebærer at studere rigtige brugere, når de bruger produktet og forstår deres brugeroplevelse.
- Det involverer forbedring af produktet i henhold til brugeroplevelse og fastsættelse af mål og en tidslinje for at nå det.
Spørgsmål nr. 5) Hvad er anvendelsesfunktioner?
Svar: Der er fem egenskaber ved brugervenlighed. Disse er som følger:
- Effektiv
- Effektiv
- Engagerende
- Fejltolerant
- Let at lære
Mere om brugervenlighedstest
(billede kilde )
En brugervenlighedstest sørger for, at grænsefladen til en AUT er bygget på en måde, der passer til brugerens forventninger med hensyn til at opfylde kravene (effektivitet) let (effektivt) på en forenklet måde.
Det primære fokus er på:
- Brugervenlighed
- Nem læring eller fortrolighed med systemet
- Brugernes tilfredshed med hele oplevelsen
Brugervenlighed har mange dimensioner. Det handler om brugerens 'oplevelse' under deres interaktion med en applikation og deres 'følelse' over for den. En struktureret brugervenlighedstest oversætter denne oplevelse / følelse til en valideringsproces.
Hvorfor det udføres
Web- og mobilapplikationerne styrer erhvervslivet i nyere tid. Disse apps er effektive, effektive, lette, enkle, tiltalende, engagerende osv. Er meget kritisk for dem at blive omfavnet af kunderne. Usability Test handler om at afgøre, om et websted er, hvad brugeren ønsker at bruge og vende tilbage til eller ej.
Dette gælder ikke kun softwaresystemer. Enhver maskine / interface, der har menneskelig interaktion, skal opfylde disse regler. Hvordan spørger du? Demokrati ville lide, hvis valgmaskinerne ikke var anvendelige. Jeg ville ikke stemme, hvis jeg skulle klikke på mere end en knap for at vælge min kandidat, ville du? Nemlig!
For et mere softwarespecifikt eksempel, tjek dette 300 millioner dollar artikel af Jared Spool, der tydeligt forklarer, hvordan placeringen af en knap har fået virksomheden til at blive påvirket.
Hvornår udføres brugertest
Som testere ved vi, at jo tidligere a defekt er fundet i SDLC jo billigere er det at rette det. Det samme koncept gælder også for test af brugervenlighed.
Brugervenlighed Testresultater påvirker produktets design. Så ideelt set skal brugervenlighedstesten starte på designniveau. Men det er ikke alt; software gennemgår mange ændringer / fortolkninger / implementeringer gennem SDLC-processen. For at sikre, at vi ikke laver brugervenlige fejl ved nogen af disse trin - denne test skal udføres ofte og kontinuerligt for at opnå maksimale resultater.
Hvem udfører denne test
Det kan gøres som en intern proces, når designere, udviklere og alle andre kan sætte sig ned og analysere deres system og få resultaterne. Baseret på disse resultater kan design og / eller kode ændres i overensstemmelse med de ændringer, som de alle er enige om.
En mere avanceret tilgang er at ansætte brugere i realtid og give dem særlige opgaver. En facilitator (er) kan udtænke disse opgaver og få resultaterne fra brugerne.
Brugerne kan derefter give oplysninger om:
- Opgaven var vellykket eller ej
- Opgaven kunne udføres let
- Var oplevelsen interessant, engagerende eller irriterende - deres følelse over for softwaren
Sådan udføres test af brugervenlighed - proces
Test er en validering af software i forhold til dens krav. En brugervenlighedstest er ikke anderledes - Det eneste krav, i dette tilfælde, er at validere, hvis softwaren er som et mentalt kort over, hvordan en bruger ønsker, at softwaren skal være, hvad gør det behageligt for dem at bruge, hvilken slags af holistisk oplevelse vil brugeren tage væk fra interaktionen osv.
Dette er blot et par af de måder, hvorpå denne test udføres.
# 1) I designfasen kan du bare tage dit website / applikationsdesign på et stykke papir og evaluere, om det skal fungere eller ej.
#to) En udforskende metode ville være at opbygge stedet og udføre nogle tilfældige tests (ved udvikling / design / QA - ethvert eller alle interne hold) for at bestemme anvendelsesfaktorer.
# 3) Ansæt et sæt realtidsbrugere til at arbejde på webstedet og rapportere resultater.
# 4) Brug et værktøj, der giver statistik baseret på de trådede rammer og design, der er indsendt.
# 5) Ansæt et tredjeparts brugerteam, der er specialiseret i dette felt.
# 6) Indsend dit webstedsdesign og wireframes til en ekstern evaluator og få resultater fra dem.
Den strukturerede testningsproces for brugervenlighed indeholder følgende trin:
Trin 1) Identificering af brugerne til at udføre brugervenlighedstesten - det hjælper med at vælge det sæt brugere, der er tæt på, hvordan brugerne i realtid skal være. Der skal udvises forsigtighed for ikke at vælge eksperter eller fuldføre nybegyndere. Eksperterne vil simpelthen løbe igennem hele processen, og begyndere har brug for masser af baggrundstræning for selv at komme i gang - ingen af situationerne er optimale.
Trin 2) Design af de opgaver, som brugerne skal udføre på applikationen –En liste over situationer, som brugerne skal bruge ansøgningsskemaet, skal udarbejdes inden testen påbegyndes. Dette kan omfatte noget som: 'Søg efter en X-box og køb den' eller 'send et spørgsmål til kundeservice 'osv. På et e-handelswebsted. Opgaverne skal nøje repræsentere de reelle transaktioner, som brugerne bruger webstedet til.
Trin # 3) Lette testen - Brugervenlighedsteamet får brugerne til at udføre opgaverne på webstedet og vil indsamle information om testforløbet og resultaterne. Det gør virkelig en enorm forskel, når designteamet deltager, mens brugerne arbejder på applikationen. Det giver dem et bedre billede af, hvordan appen blev brugt, og hvor den ikke leverede, hvad brugeren ønskede osv., Førstehånds.
j2ee interview spørgsmål og svar pdf
Trin # 4) Analyser resultater - I slutningen af testen ender vi muligvis med den tid, det tog at udføre opgaver, hvad enten opgaven var vellykket eller ej osv., Så dybest set rådata. Resultaterne skal præsenteres for alle interessenter og analyseres til identifikation af potentielle problemområder.
Fra det, vi hidtil har diskuteret, er dette mine indtryk:
# 1) Test af brugervenlighed er ikke en QA-opgave. En rolle, som traditionelle QA-hold kunne spille i denne sammenhæng, er rollen som en facilitator, der opretter opgaver, udfører testen og fortolker resultatet. I dette tilfælde er 'testeren' faktisk brugeren.
#to) Slutresultaterne eller resultatet af brugervenlighedstesten er ikke fejl. Det er enkel information om, hvordan brugeren følte, hvad de kunne lide, hvad de ikke gjorde - dybest set rådata. Usability testers job slutter ikke med at rapportere resultaterne (i tilfælde af traditionel QA job , vi rapporter bugs og ikke blive involveret i at rette dem), det inkluderer at give forslag til, hvordan man gør softwaren mere befordrende for brugerinteraktion.
# 3) Ved at forstå disse begreber kan vi faktisk gøre en forskel som funktionelle testere. For at tilføje mere værdi til vores rolle som kvalitetssikring kan vi anvende disse brugbarhedskoncepter og give indsigtsfulde forslag til, hvordan vi kan forbedre anvendeligheden af en applikation.
Konklusion
I ovenstående tutorial har vi lært detaljeret om brugervenlighedstest i softwaretestens livscyklus. Vejledningen dækker også emner som hvorfor er brugervenlighedstest nødvendig, dets fordele og ulemper, forskellige deltagere eller elementer i brugervenlighedstest osv.
Vi har også dækket, hvordan man analyserer testresultater, forskellige brugervenlighedstestværktøjer i detaljer med eksempler.
Brugervenlighedstest er nødvendig, da det giver mulighed for forbedring inden lanceringen af produktet. Denne forbedring kan derved øge forretningen positivt. Derfor er brugervenlighedstest ekstremt vigtig og bør udføres for at levere bedre leverbare produkter til kunderne.
Læs også: En komplet guide til test af webapplikationer.
Forfatter: Denne artikel er skrevet af STH-teammedlem Swati S.
Jeg håber, du finder denne artikel nyttig til at forstå brugervenlighedstest. Tilføj venligst dine kommentarer og spørgsmål i kommentarerne nedenfor.
Anbefalet læsning
- 12 bedste testværktøjer til brugervenlighed til test af brugervenlighed på websteder (2021 LIST)
- Vejledning til testning af tilgængelighed (En komplet trinvis vejledning)
- Hvad er acceptantestning (En komplet guide)
- Komplet funktionel testguide med dens typer og eksempel
- En komplet ikke-funktionel testguide til begyndere
- Build Verification Testing (BVT Testing) Komplet guide
- Hvad er softwaretest? 100+ gratis manuel testvejledning
- Typer af softwaretest: Forskellige testtyper med detaljer