usability testing tutorial
Ta obsežen priročnik za preizkušanje uporabnosti pojasnjuje, kaj je preizkušanje uporabnosti, zakaj ga potrebujemo, njegove metode, primeri, postopek in orodja:
Testiramo programski izdelek, spletno mesto ali storitev, da izmerimo kakovost končnih rezultatov. Ta test je sestavljen iz funkcionalnih in nefunkcionalnih preskusov. Preskušanje uporabnosti je ena izmed mnogih nefunkcionalnih vrst preskušanja.
Testiranje uporabnosti je področje IT sveta, ki poskuša vključiti, kako bi 'ljudje' želeli, da so njihove aplikacije - kar pa nikoli ni enostavno. To je kot poskušati brati misli. Kar se sliši kot zdrava pamet, je globoka znanost, ko gre za preizkušanje uporabnosti.
V tem članku se bomo naučili in razumeli nujnost preizkušanja uporabnosti, razumeli njegove različne kategorije. Ogledali si bomo tudi različna orodja in metode. Spoznajte različne faze preizkušanja uporabnosti in načine za analizo rezultatov.
Kaj se boste naučili:
- Zakaj je potrebno testiranje uporabnosti
- Kaj je preizkušanje uporabnosti
- Primeri preizkušanja uporabnosti
- Zaključek
Zakaj je potrebno testiranje uporabnosti
(slika vir )
Ustvarjamo spletna mesta ali izdelke ali storitve za uporabnike ali stranke, da ponudimo rešitve za njihove potrebe. S preizkušanjem uporabnosti lahko razumemo, ali ustvarjena rešitev ustreza zahtevam kupca ali uporabnika ali ne.
Lahko se zgodi, da lahko ustvarjena storitev ali izdelek deluje po pričakovanjih v funkcionalnosti, vendar ni prijazen do uporabnika. Zato ne more pritegniti uporabnikov ali kupcev izdelka in zagotoviti boljše uporabniške izkušnje. To bo sčasoma vplivalo na poslovanje podjetja, saj bi uporabniki našli druge izdelke ali storitve veliko lažje za uporabo.
Kaj je preizkušanje uporabnosti
Gre za nefunkcionalno vrsto testiranja programske opreme. Na splošno ga delimo na razumljivost, učljivost, uporabnost, privlačnost in skladnost. Testiranje uporabnosti je določiti, v kolikšni meri razumemo programski izdelek, je enostaven za učenje, enostaven za uporabo in privlačen za uporabnike pod določenimi pogoji in zahtevami.
Tovrstno preskušanje običajno izvajajo resnični uporabniki in ne razvojna skupina. Razvojna skupina je tista, ki je ustvarila izdelek, zato ne najde manj napak, povezanih z uporabniško izkušnjo.
Testiranje uporabnosti je v glavnem razdeljeno na tri kategorije. To so:
- Raziskovalno
- Ocenjevanje
- Primerjalno
Podrobno razumemo te kategorije:
# 1) Raziskovalno
To kategorijo običajno upoštevamo v zgodnjih fazah postopka testiranja programske opreme. Prejšnje testiranje uporabnosti se izvede v preskusnem procesu, najmanjše tveganje pa je v izdelku. Načrtovanje izdelka in koncepti, povezani z izdelkom ali storitvijo, se navadno upoštevajo pri preizkušanju uporabnosti v tej fazi.
# 2) Ocena
Ta kategorija opisuje oceno izvajanja preskusa od konca do konca in analizira tudi učinkovitost izdelka in zadovoljstvo uporabnikov.
# 3) Primerjalno
V tej kategoriji se primerjajo dva ali več izdelkov s podobno tehnologijo po različnih lastnostih, kot so zasnova izdelka, prednosti, slabosti izdelka ali storitve in kar pomaga pri izbiri izdelka, ki zagotavlja boljšo uporabniško izkušnjo.
Kot že ime pove v primerjalni kategoriji preizkušanja uporabnosti, primerjamo dve ali več podobnih vrst izdelkov in razumemo lastnosti, delovanje, prednosti in slabosti izdelka. To pomaga določiti področja izboljšanja izdelave izdelka, da bi pritegnili kupce in zavladali trgu.
Metode preskušanja uporabnosti
Sledijo najpogosteje uporabljene metode testiranja uporabnosti:
# 1) Testiranje na hodniku
Ta metoda je ena najučinkovitejših in stroškovno najučinkovitejših metod, ki so na voljo v primerjavi z drugimi. Pri tej metodi le malo naključnih ljudi dobi spletno mesto ali izdelek za preizkus in ne usposobljenih strokovnjakov.
Ker naključni ljudje storitev preizkusijo brez predhodnega poznavanja izdelka, jo preizkusijo učinkoviteje in zagotovijo natančnejše rezultate in poštene povratne informacije za morebitne izboljšave.
# 2) Testiranje uporabnosti na daljavo
Kot že ime pove, testiranje uporabnosti na daljavo izvajajo ljudje, ki se nahajajo na oddaljenih lokacijah, torej za namene testiranja v več državah ali včasih v več državah. Tovrstno preskušanje se izvaja na daljavo in o težavah lahko poročate, če jih najdete.
Povratne informacije je mogoče posneti in jih lahko predložijo naključni ljudje in ne strokovnjak za tehnologijo. Včasih se testiranje na daljavo izvede z uporabo videokonference. Ta vrsta preizkušanja uporabnosti doda manj stroškovno vrednost v primerjavi z drugimi vrstami testiranja.
# 3) Strokovni pregled
Strokovnjak s tega področja naj preizkusi izdelek ali storitev in predloži povratne informacije ter nato predloži rezultate. Tovrstno testiranje je običajno drago, saj mora podjetje najeti tehnološkega strokovnjaka. Za predložitev rezultatov se lahko opravi tudi strokovni pregled.
Ta vrsta preizkušanja uporabnosti se izvede hitro in traja manj časa. Strokovnjak hitro najde vrzeli in odkrije napake v izdelku ali storitvi. Takšno testiranje je običajno drago, zato se stranke izogibajo tej možnosti.
To testiranje je zanesljivo zaradi izkušenj strokovnjaka. Strokovni pregled je vreden stroškov, če ima izdelek kritično lastnost, podjetje pa mora pred lansiranjem izdelka poiskati reakcijo uporabnika.
# 4) Testiranje prototipov papirja
Preizkušanje prototipov papirja je eden najbolj tradicionalnih pristopov preizkušanja uporabnosti. Ta metoda vključuje suho izvedbo preizkusa, ročno skico, risanje modelov ali prototipa.
(slika vir )
Cilj tovrstnega testiranja je razprava o toku in njihovo risanje na papir ter upoštevanje vseh možnih vložkov ter scenarijev in pogojev. To je ena od primarnih vrst testiranja, ki jo večinoma opazimo pri vseh projektih za odpravo primarnih težav. Z izvajanjem testiranja prototipa papirja lahko dobimo večjo jasnost postopka izvedbe.
Preizkušanje prototipov papirja običajno izvaja projektna skupina. Zato se upošteva v zgodnejših fazah preskusnega postopka. To je relativno cenejša metoda testiranja uporabnosti, vendar ni najučinkovitejši način testiranja, saj je včasih bolj zamudna in obstaja večja verjetnost, da lahko tudi po testiranju izgubimo nekaj težav.
# 5) Avtomatizirano testiranje uporabnosti
Kot že ime pove, se ta preskusna metoda izvaja s pisanjem skriptov za avtomatizacijo. Pišemo skripte za avtomatizacijo in ko se skripti sprožijo, se izvršijo testni primeri. Po izvedbi testa se rezultati zabeležijo in predložijo.
Za to vrsto preskusne metode mora podjetje najeti vir, ki dobro pozna pisanje skriptov in gradnjo avtomatiziranega okvira. To je ena najpogosteje uporabljenih metod testiranja, saj ni tako draga kot vrsta preizkušanja s strokovnim pregledom in ni tako primarna kot metoda testiranja prototipa iz papirja.
To je ena izmed učinkovitih vrst preizkušanja uporabnosti, saj je zaradi avtomatiziranih skriptov manj človeškega posredovanja in je manj verjetno, da bi izgubili težave.
Orodja za preizkus uporabnosti
Obstaja veliko orodij, ki pomagajo temu procesu. Vsa ta orodja lahko okvirno razvrstimo na naslednji način:
Kategorija # 1) Ustvarite naloge / teste in jih dajte uporabnikom (iskanje uporabnikov in njihovo izvajanje je ročna dejavnost zunaj orodja). Medtem ko izvajajo te naloge, je voditelj lahko gledal njihov zaslon in komuniciral z njimi. To je lahko v vrstici, kako bi 'Skype'.
Kategorija # 2) Orodje ponuja uporabnikom ali pa lahko izberete svoje uporabnike. Predložite lahko svojo stran / obliko in naloge, ki jih je treba opraviti. Orodje vam bo zagotovilo videoposnetke o interakciji uporabnika in uporabnikove komentarje. Lahko naredite svojo analizo.
Kategorija # 3) Orodja, ki uporabljajo sledenje oči in toplotna karta metode za določitev, na katerem delu strani je uporabnik porabil največ časa. Nekatera orodja v tej kategoriji beležijo tudi uporabnikove klike, pomike, premike miške itd.
Kategorija # 4) Orodja, ki vam posredujejo povratne informacije na podlagi spletnega mesta, strani ali žičnega okvira, ki ste ga poslali kot prispevek. Nekatera tovrstna orodja ponujajo tudi raziskave, ki pomagajo pri zagotavljanju prepričljivih dokazov o vprašanjih uporabnosti.
Kategorija # 5) Orodja, ki zaposlujejo uporabnike za preizkus uporabnosti.
Zgornje je zelo široka klasifikacija. Obstaja veliko drugih orodij. In tudi delitev na določeno kategorijo ni vedno tako čista. Včasih orodja uporabljajo več metod hkrati.
Tu je seznam kategorij orodij in povezava za več informacij o njih.
Uporaba različnih orodij za preizkušanje uporabnosti lahko uporabniku pomaga, da nalogo dokonča na učinkovitejši in uspešnejši način. Ta orodja pomagajo prepoznati boljšo uporabniško izkušnjo. Vsi projekti ne uporabljajo orodij za preizkušanje uporabnosti, saj so dragi in stranke ne želijo vlagati v orodja za ta namen.
CrazyEgg je eno najpogosteje uporabljenih orodij za testiranje uporabnosti. To je orodje za uporabniško izkušnjo, ki temelji na kliku in omogoča enostavno uporabo.
Tu je seznam najpogosteje uporabljenih orodij:
- UXtweak
- CrazyEgg
- Userzoom
- Loop11
- Optimizirajte
- TryMyUI
- UserTesting.com
- Qualaroo
- Usabilla
- UserFeel
- Userlytics
- Validately.com
nadaljnje branje=> Seznam najboljših orodij za testiranje uporabnosti
Prednosti in slabosti
Prednosti preizkušanja uporabnosti:
- Z izvajanjem preizkusa uporabnosti lahko izboljšamo pomanjkljivosti izdelka, če jih odkrijemo, in jih odpravimo pred lansiranjem izdelka. Izvajanje testov bo s tem pomagalo izboljšati kakovost izdelkov.
- Velikokrat se notranje razprave usmerjajo v razprave, ki jih je mogoče rešiti po preizkusu uporabnosti, kar pomaga pri boljšem razumevanju uporabniške izkušnje.
- Včasih opazimo, da razvojna skupina ne zazna nekaj manjših napak, ki jih je mogoče najti z izvajanjem preizkusa uporabnosti.
- Ker so povratne informacije neposredno s strani uporabnika, je za podjetje koristno izboljšati izdelek glede na ciljno publiko.
Slabosti preizkušanja uporabnosti:
- Finančna omejitev je ena glavnih pomanjkljivosti, saj je treba zaposlovati in upravljati vire za preizkušanje uporabnosti.
Različni udeleženci ali elementi
Udeleženci testiranja uporabnosti so odvisni od zahtevnosti in proračuna projekta. Če je projekt zelo zapleten in vsebuje ključne in kritične lastnosti, se upošteva več udeležencev. Medtem ko se za preizkušanje srednje zahtevnega projekta šteje majhna skupina udeležencev.
V večini primerov je za preizkušanje uporabnosti raziskovalec in nekaj udeležencev. Število udeležencev se giblje med tremi in petindvajsetimi, medtem ko se večinoma opazi vsaka ekipa udeležencev s petimi do desetimi člani.
Raziskovalec je znan tudi kot pospeševalec ali moderator, kjer je raziskovalec tisti, ki opazuje udeležence in moderira nalogo, ki jo opravijo, ter beleži tudi povratne informacije.
V glavnem obstajajo trije elementi, in sicer:
Raziskovalec, udeleženec in naloga, ki jo je treba opraviti.
Udeleženec je tisti, ki nalogo izvrši, moderator pa vodi udeležence, ki nalogo izvajajo. Povezovalec in udeleženci imajo med seboj možganske nevihte, da lahko udeleženci storitev preizkusijo bolj učinkovito in v pravo smer.
Povezovalec tudi preveri, ali so predloženi rezultati točni. Raziskovalec posreduje navodila udeležencem prek obrazcev z nalogami, ustno ali na videokonferencah, če testiranje poteka na daljavo. Povezovalec lahko udeležencem postavlja navzkrižna vprašanja samo zato, da preveri, ali je naloga, ki jo opravijo udeleženci, na pravi poti.
Če je raziskovalec ugotovil kakršno koli odstopanje pri opravljeni nalogi, lahko raziskovalec nadzira izvedbeni potek.
Različne faze preizkušanja uporabnosti
Dovolite nam, kako začeti testiranje uporabnosti? ALI katere so različne faze preizkušanja uporabnosti?
Tako kot pri drugih preizkusnih tehnikah je treba tudi preizkušanje uporabnosti začeti čim prej. Različne faze vključujejo načrtovanje, zaposlovanje, izvajanje, analizo podatkov in poročanje.
(slika vir )
# 1) Načrtovanje
Ta stopnja je prva stopnja testiranja programske opreme. Faza načrtovanja je, ko je opredeljen cilj projekta. Dokumentacija projekta je narejena v fazi načrtovanja. To je ena najbolj temeljnih in kritičnih faz preizkušanja programske opreme.
V tej fazi načrtujemo časovni načrt, da nadaljujemo s postopkom testiranja. Načrtujemo vprašanja, na primer, kaj preizkusiti? kako testirati? kdo bi testiral katere lastnosti? katere različne scenarije je treba upoštevati pri testiranju ?. V fazi načrtovanja zberemo poslovne zahteve in pripravimo načrt.
kako najti datoteke apk na tabličnem računalniku android
# 2) Zaposlovanje
V tej fazi zaposlimo pospeševalca in udeležence glede na proračun in zapletenost projekta.
# 3) Izvedba
V tej fazi udeleženci opravijo preizkus uporabnosti in izvedejo dodeljeno nalogo.
# 4) Analiza podatkov
V fazi analize podatkov se analizirajo povratne informacije, pridobljene s testiranjem uporabnosti. Rezultati so razvrščeni v kategorije in opredeljeni vzorci. Sklep izhaja iz povratnih informacij, predloženih za izboljšanje izdelka in s tem izboljšanje poslovanja.
# 5) Poročanje
Povratne informacije in prejete ugotovitve se delijo s strankami in razvojnimi skupinami v celotnem projektu. V tej fazi je obravnavana razprava o področjih izboljšav in njihovem izvajanju.
(slika vir )
Dejavniki, ki jih je treba upoštevati med testiranjem UX
Najprej in najpomembneje je, da prej ko preizkusite, bolje je preprečiti tveganje, izgubo časa in proračun projekta.
- Področja izboljšav je lažje obravnavati, če se testiranje začne v zgodnji fazi.
- Izberite skupino uporabnikov, ki bi izvajali nalogo.
- Ciljno publiko moramo razumeti, da vemo več o uporabniški izkušnji in izdelku. To nam bo pomagalo razumeti, kdo bo uporabljal izdelek, kakšne so potrebe uporabnikov teh kategorij. Namen uporabe izdelka. Ali je izdelek sposoben zadovoljiti uporabnike?
- Možni načini uporabe izdelka in dodatne funkcije, ki jih bo uporabnik morda iskal v prihodnosti.
- O področjih izboljšav se pogovorite z razvojno skupino in v skladu z njimi sodelujte.
- Med preskušanjem izdelka moramo upoštevati tudi zmogljivost in stopnjo odziva.
Primeri preizkušanja uporabnosti
Za analizo rezultatov testiranja moramo vedno razmišljati o stališčih uporabnikov. Upoštevati moramo funkcije, ki bodo vplivale in izboljšale uporabniško izkušnjo. Da bi to bolje razumeli, si oglejmo nekaj primerov spodaj.
Primer 1: Testiranje uporabnosti spletnega mesta za potovanja.
Upoštevajte spodnji scenarij za testiranje spletnega mesta za potovanja.
# 1) Rezervacija leta
Med razmislekom o scenarijih za rezervacijo leta bi moral imeti uporabnik možnost izbrati enosmerne in povratne možnosti leta. Ena od možnosti, ki lahko izboljša uporabniško izkušnjo, je, če lahko uporabnik izbere možnost več mest.
# 2) Rezervacija hotelov
Čeprav meni, da uporabnik potuje v mesto, lahko poišče tudi nastanitev. Če lahko uporabnik na enem mestu najde tako rezervacijo leta kot hotelsko nastanitev, lahko to poveča zadovoljstvo uporabnika. Ker uporabniku ni treba brskati po desetih različnih spletnih mestih. Za vse je poskrbljeno na enem mestu, zato bo spletno mesto pritegnilo več uporabnikov.
# 3) Najem avtomobila / dvokolesnika
Medtem ko uporabnik načrtuje potovanje v mesto na počitnice ali za mala podjetja, bo morda potreboval vozilo za lokalno potovanje. Če ima spletno mesto možnost najema vozila, lahko uporabnike nanj pozitivno privabi.
# 4) Sledenje letu
To je ena od pomembnih lastnosti, ki jo stranke iščejo pred prihodom na let.
Na tem zaslonu naj bo prikazano stanje leta od prihoda in odhoda glede na omenjeno mesto izvora. Za boljšo uporabniško izkušnjo mora stran vsebovati možnosti iskanja za hitro iskanje na podlagi letalskega prevoznika, časa ali cilja.
# 5) Stvari za početi / najboljša mesta za obisk
To bi lahko bila dodatna funkcija, ki bo zanimala uporabnike spletnega mesta. S to funkcijo uporabnik bolje spozna kraj in stvari, ki jih je treba raziskati. To lahko doda možnost, da bi uporabnik najel vozilo za lokalni prevoz. Če ima spletno mesto funkcijo najema vozila in krajev za obisk, bo to dodalo prednost.
# 6) Upravljanje pretekle rezervacije
Ta funkcija je v veliko pomoč tako uporabniku kot lastniku podjetja, saj lahko uporabnik enostavno ponovi nedavno prepotovano možnost, če ima uporabnik podobne zahteve. Zaradi te funkcije lahko lastnik podjetja razume vrsto uporabnika in vrsto opravljenih rezervacij, kar lahko pomaga pri zagotavljanju boljših ponudb in ponudb uporabniku za izboljšanje poslovanja.
Ta funkcija je v veliko pomoč, če mora uporabnik predložiti potrdilo o rezervacijah, opravljenih za povračilo stroškov, ki so pravkar zgrešene. Zaradi te funkcije lahko oseba s spletnega mesta dobi dvojnik potrdila.
Ker je ta funkcija človeku pomagala, bi lahko v prihodnosti razmislil o tej spletni strani in bi bil ust dobre besede drugim.
# 7) Služba za stranke
Poleg vseh funkcij, ki jih imamo na spletnem mestu, če uporabnik naleti na kakršne koli težave ali potrebuje pomoč, je storitev, ki jo lahko poiščemo. To je zelo kritična lastnost, saj je neposredno povezana z zadovoljstvom strank, kar je naš cilj pri preizkušanju uporabnosti.
Povezovanje s službo za stranke prek klica, e-pošte ali klepeta. Objavljanje pogosto zastavljenih vprašanj bo pomagalo tudi strankam.
Pogovorimo se o drugi prijavi
Primer 2: Spletni prevoz prek Uberja
# 1) Rezervacija vožnje
To je primarna funkcionalnost aplikacije, da bi moral uporabnik, tudi če poskušajo 100-krat rezervirati vožnjo hkrati, imeti možnost rezervirati vožnjo.
# 2) Vrste vožnje
Uporabnik mora imeti možnost ogleda in rezervacije vseh vrst voženj, ki so na voljo, od mikro, mini, prime, Švedske, carpoola itd. Število razpoložljivih sedežev v vožnji je prikazano tudi z vrsto vožnje.
# 3) Predviden čas prihoda
Med rezervacijo mora biti prikazan predvideni čas prihoda, tako da se lahko uporabnik odloči med različnimi razpoložljivimi možnostmi vožnje.
# 4) Ocenjeni stroški med rezervacijo vožnje
Med rezervacijo mora prikazati predvidene stroške, tako da lahko uporabnik rezervira različne možnosti vožnje.
# 5) Vozite pozneje
Če želi uporabnik predhodno rezervirati vožnjo, mora imeti oseba možnost, da si rezervira vožnjo po lastnih željah.
# 6) Možnost skupne vožnje
Če je uporabnik rezerviral vožnjo za svojega prijatelja in želi podrobnosti o vožnji deliti s svojim prijateljem. Oseba bi morala imeti možnost deliti podrobnosti o vožnji.
# 7) Dodajanje različnih plačil
Uporabnik mora imeti možnost plačila v vseh načinih. Tako kot kreditna kartica, možnost debetne kartice, UPI, denarnica ali gotovinsko plačilo. Vloga mora zahtevati potrditev, preden shrani poverilnice kreditne kartice in debetne kartice.
# 8) Podpora strankam
Uporabniki bi morali imeti možnost povezave s službo za stranke prek klica, e-pošte ali klepeta. Objavljanje pogosto zastavljenih vprašanj bo pomagalo tudi strankam. V pomoč je tudi v primeru, če je oseba po pomoti pozabila kakšno lastnino ali če jo je voznik napačno zaračunal, tudi če je voznik poskušal ravnati neprimerno ali če uporabnik želi vložiti pritožbo ali poiskati kakršno koli pomoč.
Ta funkcija se je izkazala za eno najpomembnejših za uporabnike, ki iščejo pomoč.
# 9) Prekličite rezervirano vožnjo
Če je uporabnik vožnjo rezerviral samo pomotoma in želi odpovedati, bi moral imeti možnost preklicati rezervirano vožnjo.
# 10) Pokličite voznika
Lahko se zgodi, da voznik ne more najti voznika na mestu prevzema ali pa je uporabnik na mestu prevzema in ne more najti voznika. Ta funkcija zmanjšuje zmedo in prihrani čas, če voznik lokacije ne pozna, vas lahko kontaktira in zlahka doseže.
Kaj se zgodi po testiranju uporabnosti
Med obravnavo zgornjega primera so omenjene funkcije funkcije, ki jih uporabnik prejme kot povratno informacijo med uporabo spletnega mesta za potovanje in spletne aplikacije za rezervacijo vozil. Zahtevanih funkcij bi lahko bilo še nekaj, odvisno od zahtev kupca in uporabe spletnega mesta.
Po končanem preizkusu uporabnosti je najprej treba združiti vse povratne informacije in zaključke ter nato razpravljati o tem, kaj vse lahko sprejmemo kot izboljšanje izdelka / storitve. Koliko časa bo potrebno za vključitev sprememb? Če projektna skupina ni jasna glede sprememb, ki jih je treba izvesti, se lahko znova pogovorijo in odpravijo nejasnosti.
Vpliv izboljšav je odvisen od ciljne skupine, ki bo uporabljala aplikacijo, namena aplikacije, funkcij, ki jih je treba dodati ali izboljšati na spletnem mestu. Po razpravi o vseh zgornjih točkah gre za vodstveni klic ob upoštevanju lastnosti izdelka. To je odvisno tudi od poslovnega vpliva funkcije.
Pogosto zastavljena vprašanja
V # 1) Kaj je preizkušanje uporabnosti pri testiranju programske opreme?
Odgovor: Gre za nefunkcionalno vrsto preskušanja programske opreme, ki se uporablja za določanje, kako enostavno uporabniki lahko razumejo in uporabljajo izdelek.
V # 2) Kako poteka testiranje uporabnosti?
Odgovor: Večinoma predana ekipa izvaja preizkušanje uporabnosti. Skupino sestavljajo udeleženci, ki opravljajo nalogo, ki jim je bila dodeljena, in poročajo o opazovanju. Medtem ko je moderator tisti, ki moderira ekipo.
V # 3) Kaj je namen testiranja uporabnosti?
Odgovor: Razviti izdelek mora ustrezati zahtevam uporabnika. Z izvajanjem preizkusov uporabnosti lahko poiščemo uporabniško izkušnjo in izboljšamo izdelek tam, kjer ga je mogoče izboljšati.
V # 4) Katera so tri glavna načela preizkušanja uporabnosti?
Odgovor: To so:
- Ukvarja se z razvojem izdelkov.
- Vključuje preučevanje dejanskih uporabnikov, ko uporabljajo izdelek in razumejo njihovo uporabniško izkušnjo.
- Vključuje izboljšanje izdelka glede na uporabniško izkušnjo in določanje ciljev ter časovni načrt za dosego tega.
V # 5) Kaj so funkcije uporabnosti?
Odgovor: Uporabnost ima pet značilnosti. Ti so naslednji:
- Učinkovito
- Učinkovito
- Vključevanje
- Tolerantna napaka
- Enostaven za učenje
Več o preizkušanju uporabnosti
(slika vir )
Preizkus uporabnosti zagotavlja, da je vmesnik AUT zgrajen tako, da ustreza uporabniškim pričakovanjem glede izpolnjevanja zahtev (učinkovitosti) na enostaven, zadovoljiv način.
Glavni poudarek je na:
- Enostavnost uporabe
- Enostavnost učenja ali seznanjanja s sistemom
- Zadovoljstvo uporabnika s celotno izkušnjo
Uporabnost ima veliko razsežnosti. Gre za uporabnikovo 'izkušnjo' med interakcijo z aplikacijo in njihov 'občutek' do nje. Strukturirani test uporabnosti to izkušnjo / občutek prevede v postopek validacije.
Zakaj se izvaja
Splet in mobilne aplikacije v zadnjem času vladajo poslovnemu svetu. Ker so te aplikacije učinkovite, učinkovite, enostavne, preproste, privlačne, privlačne itd., Je zelo pomembno, da jih stranke sprejmejo. Test uporabnosti je namenjen ugotavljanju, ali je spletno mesto tisto, kar bi uporabnik želel uporabiti in se nanj vrniti ali ne.
To ne velja le za sisteme programske opreme. Vsak stroj / vmesnik, ki ima človeško interakcijo, mora izpolnjevati ta pravila. Kako vprašate? Demokracija bi trpela, če volilne naprave ne bi bile uporabne. Ne bi glasoval, če bi moral za izbiro svojega kandidata klikniti več kot en gumb, kajne? Točno tako!
Za primer, bolj specifičen za programsko opremo, si oglejte to 300 milijonov dolarjev članek Jareda Spoola, ki bo jasno razložil, kako je namestitev gumba vplivala na posel.
Kdaj se izvaja testiranje uporabnosti
Kot preizkuševalci vemo, da prej a ugotovljena napaka v SDLC je ceneje to popraviti. Isti koncept velja tudi za preizkušanje uporabnosti.
Rezultati testa uporabnosti vplivajo na zasnovo izdelka. Idealno bi bilo, da bi se preizkus uporabnosti začel na ravni zasnove. To pa še ni vse; programska oprema je v procesu SDLC deležna številnih sprememb / interpretacij / izvedb. Da se prepričamo, da v nobenem od teh korakov ne naredimo napak, povezanih z uporabnostjo - to testiranje je treba izvajati pogosto in neprekinjeno, da dosežemo največje možne rezultate.
Kdo izvaja to testiranje
To je mogoče storiti kot notranji postopek, ko se lahko oblikovalci, razvijalci in vsi drugi usedejo in analizirajo svoj sistem ter dobijo rezultate. Na podlagi teh rezultatov lahko zasnovo in / ali kodo spremenimo tako, da bo skladna s spremembami, o katerih se vsi strinjajo.
Naprednejši pristop je najeti uporabnike v realnem času in jim dati posebne naloge. Povezovalci lahko oblikujejo te naloge in od uporabnikov dobijo rezultate.
Uporabniki lahko nato zagotovijo informacije o tem, ali:
- Naloga je bila uspešna ali ne
- Nalogo je bilo mogoče enostavno izvesti
- Je bila izkušnja zanimiva, privlačna ali nadležna - njihov občutek do programske opreme
Kako izvesti preizkušanje uporabnosti - postopek
Testiranje je potrditev programske opreme glede na njene zahteve. Preizkus uporabnosti ni drugačen - v tem primeru je edina zahteva preveriti, ali je programska oprema v skladu z mentalnim zemljevidom, kako uporabnik želi, da je programska oprema podobna, kaj jim omogoča, da jo lahko uporabljajo, kakšno vrsto celostne izkušnje je, da se bo uporabnik oddaljil od interakcije itd.
To je le nekaj načinov, kako se to testiranje izvaja.
# 1) Med fazo načrtovanja lahko preprosto narišete spletno stran / zasnovo aplikacije na list papirja in ocenite, ali bo delovalo ali ne.
#two) Raziskovalna metoda bi bila gradnja mesta in izvedba nekaterih naključnih testov (s strani razvoja / zasnove / preverjanja kakovosti - katere koli ali vseh notranjih skupin) za določitev dejavnikov uporabnosti.
# 3) Za delo na spletnem mestu in poročanje o rezultatih najemite niz uporabnikov v realnem času.
# 4) Uporabite orodje, ki bo zagotovilo statistiko na podlagi vhodnih žičnih okvirjev in predloženih načrtov.
# 5) Najemite neodvisno ekipo za uporabnost, ki je specializirana za to področje.
# 6) Predložite zasnovo spletnega mesta in žične okvire zunanjemu ocenjevalcu in pridobite rezultate od njih.
Postopek strukturiranega preizkušanja uporabnosti vsebuje naslednje korake:
najboljši python ide mac os x
Korak 1) Prepoznavanje uporabnikov za izvedbo testa uporabnosti - pomaga izbrati nabor uporabnikov, ki je blizu načinu, kako bodo v realnem času. Paziti je treba, da ne izberemo strokovnjakov ali dokončamo novincev. Strokovnjaki bodo preprosto opravili celoten postopek, za začetnike pa je za začetek potrebno veliko osnovnega usposabljanja - nobena situacija ni optimalna.
2. korak) Oblikovanje nalog, ki jih bodo uporabniki izvajali v aplikaciji –Pred začetkom testa je treba sestaviti seznam primerov, v katerih bodo uporabniki uporabili prijavni obrazec. To lahko vključuje nekaj takega: »Poiščite X-box in ga kupite« ali »pošljite vprašanje o skrbi za stranke« itd. Na spletnem mestu e-trgovine. Naloge morajo natančno predstavljati dejanske transakcije, za katere bi uporabniki uporabili spletno mesto.
3. korak) Olajšanje testiranja - Uporabniška skupina bo uporabnike izvajala naloge na spletnem mestu in zbirala informacije o napredku in rezultatih preizkusa. Resnično je zelo pomembno, če sodeluje oblikovalska skupina, medtem ko uporabniki delajo na aplikaciji. Omogoča jim boljšo sliko o tem, kako je bila aplikacija uporabljena in kje iz prve roke ni prinesla tistega, kar je uporabnik želel itd.
4. korak) Analizirajte rezultate - Na koncu preizkusa bomo morda končali s časom, potrebnim za izvajanje nalog, ne glede na to, ali je bila naloga uspešna ali ne itd., Torej v bistvu surovi podatki. Rezultate je treba predstaviti vsem zainteresiranim stranem in jih analizirati za prepoznavanje potencialnih problematičnih področij.
Iz tega, o čemer smo razpravljali do zdaj, so moji vtisi:
# 1) Preizkušanje uporabnosti ni naloga QA. Tradicionalne skupine za preverjanje kakovosti bi lahko v tem okviru igrale vlogo povezovalca, ki bi ustvarjal naloge, vodil test in interpretiral rezultat. 'Tester' v tem primeru je dejansko uporabnik.
#two) Končni rezultati ali izidi testiranja uporabnosti niso napake. Gre za preproste informacije o tem, kako se je uporabnik počutil, kaj mu je bilo všeč, kaj ne - v bistvu surovi podatki. Naloga preizkuševalca uporabnosti se ne konča s poročanjem o rezultatih (v primeru tradicionalne QA delovna mesta , mi prijavi napake in ne sodelujte pri njihovem odpravljanju), vključuje predloge, kako narediti programsko opremo bolj ugodno za interakcijo z uporabniki.
# 3) Z razumevanjem teh konceptov lahko dejansko spremenimo funkcijo preizkuševalcev. Da bi dodali večjo vrednost naši vlogi za zagotavljanje kakovosti, lahko uporabimo te koncepte uporabnosti in ponudimo pronicljive predloge, kako izboljšati uporabnost aplikacije.
Zaključek
V zgornji vadnici smo podrobno spoznali preizkušanje uporabnosti v življenjskem ciklu testiranja programske opreme. Vadnica zajema tudi teme, kot so, zakaj je potrebno preizkušanje uporabnosti, njegove prednosti in slabosti, različni udeleženci ali elementi preizkušanja uporabnosti itd.
Podrobno smo opisali, kako analizirati rezultate testiranja, različna orodja za testiranje uporabnosti s primeri.
Preizkus uporabnosti je nujen, saj omogoča izboljšanje pred lansiranjem izdelka. To izboljšanje lahko s tem pozitivno spodbudi poslovanje. Zato je preizkušanje uporabnosti izjemno pomembno in bi ga bilo treba izvesti, da bi kupcem zagotovili boljše izdelke.
Preberite tudi: Popoln vodnik za testiranje spletnih aplikacij.
Avtor: Ta članek je napisal član ekipe STH Swati S.
Upam, da vam je ta članek koristen za razumevanje preizkušanja uporabnosti. Prosimo, dodajte svoje komentarje in vprašanja v spodnje komentarje.
Priporočeno branje
- 12 najboljših orodij za testiranje uporabnosti za testiranje uporabnosti spletnih strani (2021 LIST)
- Vadnica za preizkušanje dostopnosti (popoln vodnik po korakih)
- Kaj je sprejemno testiranje (popoln vodnik)
- Popoln vodnik za funkcionalno testiranje s svojimi vrstami in primeri
- Popoln nefunkcionalni priročnik za testiranje za začetnike
- Popoln vodnik za preizkušanje preverjanja gradnje (testiranje BVT)
- Kaj je testiranje programske opreme? 100+ brezplačnih vaj za ročno testiranje
- Vrste preizkušanja programske opreme: različne vrste preskušanja s podrobnostmi