usability testing tutorial
Ovaj opsežni vodič za ispitivanje upotrebljivosti objašnjava što je ispitivanje upotrebljivosti, zašto nam je potrebno, njegove metode, primjere, postupak i alate:
Testiramo softverski proizvod, web mjesto ili uslugu za mjerenje kvalitete isporučenih proizvoda. Ovaj test sastoji se od funkcionalnog i nefunkcionalnog ispitivanja. Ispitivanje upotrebljivosti jedna je od mnogih vrsta nefunkcionalnih ispitivanja.
Ispitivanje upotrebljivosti područje je informatičkog svijeta koje pokušava uključiti kako bi „ljudi“ željeli da njihovi programi budu - što nikada nije lako. To je poput pokušaja čitanja misli. Ono što zvuči kao zdrav razum, duboka je znanost kada je u pitanju ispitivanje upotrebljivosti.
U ovom ćemo članku naučiti i razumjeti nužnost testiranja upotrebljivosti, razumjeti njegove različite kategorije. Također ćemo vidjeti različite alate i metode. Saznajte o različitim fazama ispitivanja upotrebljivosti i načinima analize rezultata.
Što ćete naučiti:
- Zašto je potrebno ispitivanje upotrebljivosti
- Što je ispitivanje upotrebljivosti
- Primjeri ispitivanja upotrebljivosti
- Zaključak
Zašto je potrebno ispitivanje upotrebljivosti
(slika izvor )
Izrađujemo web stranice ili proizvode ili usluge kako bismo korisnicima ili kupcima pružili rješenja za njihove zahtjeve. Izvođenjem ispitivanja upotrebljivosti možemo shvatiti zadovoljava li kreirano rješenje zahtjev kupca ili korisnika ili ne.
Može se dogoditi da stvorena usluga ili proizvod mogu raditi prema očekivanjima u funkcionalnosti, ali nisu prilagođeni korisnicima. Stoga ne može privući korisnike ili kupce proizvoda i pružiti bolje korisničko iskustvo. To će na kraju utjecati na poslovanje tvrtke, jer bi korisnici mnogo lakše pronašli druge proizvode ili usluge.
Što je ispitivanje upotrebljivosti
To je nefunkcionalna vrsta testiranja softvera. Široko se dijeli na razumljivost, naučenost, operativnost, atraktivnost i usklađenost. Testiranje upotrebljivosti je utvrditi u kojoj mjeri razumijemo softverski proizvod, lak za učenje, jednostavan za rukovanje i privlačan korisnicima pod određenim uvjetima i zahtjevima.
Ovu vrstu testiranja obično provode korisnici iz stvarnog života, a ne razvojni tim. Razvojni tim je taj koji je stvorio proizvod, pa stoga ne uspijevaju pronaći manje nedostataka povezanih s korisničkim iskustvom.
Ispitivanje upotrebljivosti uglavnom je podijeljeno u tri kategorije. Ovi su:
- Istraživački
- Procjena
- Usporedni
Razumijemo ove kategorije u detalje:
# 1) Istraživački
Ovu kategoriju obično razmatramo u ranim fazama procesa testiranja softvera. Ranija ispitivanja upotrebljivosti izvrše se u postupku ispitivanja, najmanji je rizik u proizvodu. Dizajn proizvoda i koncepti povezani s proizvodom ili uslugom obično se uzimaju u obzir za ispitivanje upotrebljivosti u ovoj fazi.
# 2) Procjena
Ova kategorija opisuje ocjenu izvršenja testa od kraja do kraja, a također analizira učinkovitost proizvoda i zadovoljstvo korisnika.
# 3) Usporedni
U ovoj se kategoriji uspoređuju dva ili više proizvoda slične tehnologije s različitim atributima kao što su dizajn proizvoda, prednosti, nedostaci proizvoda ili usluga i koji pomažu u odabiru proizvoda koji pruža bolje korisničko iskustvo.
Kao što naziv sugerira u usporednoj kategoriji ispitivanja upotrebljivosti, uspoređujemo dvije ili više sličnih vrsta proizvoda i razumijemo značajke, rad, prednosti i nedostatke proizvoda. To pomaže u odluci o područjima poboljšanja u proizvodnji kako bi se privukli kupci i vladalo tržištem.
Metode ispitivanja upotrebljivosti
Slijede najčešće korištene metode ispitivanja upotrebljivosti:
# 1) Ispitivanje u hodniku
Ova je metoda jedna od najučinkovitijih i najisplativijih dostupnih metoda u usporedbi s drugima. Ovom metodom malo je slučajnih ljudi kojima se daje web mjesto ili proizvod na testiranje, a ne obučeni profesionalci.
Dok slučajni ljudi testiraju uslugu bez prethodnog znanja o proizvodu, testiraju ga učinkovitije i pružaju preciznije rezultate i iskrene povratne informacije za poboljšanje, ako ih ima.
# 2) Daljinsko testiranje upotrebljivosti
Kao što i samo ime govori, daljinsko testiranje upotrebljivosti provode ljudi koji se nalaze na udaljenim mjestima, tj. Koji se nalaze u nekoliko država ili ponekad u nekoliko zemalja u svrhu testiranja. Ova vrsta testiranja vrši se na daljinu i ako se pronađe, mogu se prijaviti problemi.
Povratne informacije mogu se snimati, a mogu ih poslati slučajni ljudi, a ne tehnološki stručnjak. Ponekad se daljinsko testiranje izvodi pomoću video konferencija. Ova vrsta testiranja upotrebljivosti dodaje manju vrijednost troškova u usporedbi s drugim vrstama testiranja.
# 3) Stručni pregled
Od stručnjaka na tom području traži se da testira proizvod ili uslugu i da povratne informacije, a zatim preda rezultate. Ova vrsta testiranja obično je skupa, jer tvrtka treba angažirati tehnološkog stručnjaka. Stručni pregled također se može obaviti na daljinu radi podnošenja rezultata.
Ova vrsta testiranja upotrebljivosti izvršava se brzo i traje manje vremena. Stručnjak brzo pronalazi rupe i otkriva nedostatke u proizvodu ili usluzi. Takvo je testiranje obično skupo, pa klijenti izbjegavaju ovu mogućnost.
Ovo je ispitivanje pouzdano zbog iskustva stručnjaka. Stručni pregled vrijedi trošiti kada proizvod ima kritičnu značajku, a tvrtka mora pronaći reakciju korisnika prije lansiranja proizvoda.
# 4) Ispitivanje prototipa papira
Ispitivanje prototipa papira jedan je od najtradicionalnijih pristupa ispitivanju upotrebljivosti. Ova metoda uključuje suho izvođenje testa, ručnu skicu, crtanje modela ili prototipa.
(slika izvor )
Cilj ove vrste ispitivanja je raspravljati o protoku i crtati ih na papiru te razmotriti sve moguće ulaze i scenarije i uvjete. Ovo je jedna od primarnih vrsta ispitivanja koja se uglavnom promatra u svim projektima radi uklanjanja primarnih problema. Izvođenjem ispitivanja prototipa papira može se dobiti više jasnoće u postupku izvođenja.
Ispitivanje prototipa papira obično se provodi unutar projektnog tima. Stoga se razmatra u ranijim fazama postupka ispitivanja. Ovo je relativno jeftinija metoda ispitivanja upotrebljivosti, ali nije najučinkovitiji način testiranja, jer je vremenski dugotrajnija i veća je mogućnost da čak i nakon testiranja izgubimo nekoliko problema.
# 5) Automatizirano ispitivanje upotrebljivosti
Kao što i samo ime govori, ova metoda ispitivanja izvodi se pisanjem skripti za automatizaciju. Pišemo skripte za automatizaciju i kada se skripte pokrenu, izvršavaju se test slučajevi. Nakon izvršenja testa, rezultati se bilježe i dostavljaju.
Za ovu vrstu metode ispitivanja, tvrtka mora unajmiti resurs koji dobro poznaje pisanje skripti i izgradnju okvira za automatizaciju. Ovo je jedna od najčešće korištenih metoda ispitivanja jer nije skupa kao vrsta ispitivanja stručnog pregleda i nije tako primarna kao metoda ispitivanja prototipa papira.
Ovo je jedna od učinkovitih vrsta ispitivanja upotrebljivosti, jer je manje ljudskih intervencija zbog automatiziranih skripti i manje je vjerojatno da će izgubiti bilo koji problem.
Alati za ispitivanje upotrebljivosti
Postoje mnogi alati koji pomažu ovom procesu. Svi ovi alati mogu se grubo kategorizirati na sljedeći način:
Kategorija # 1) Stvorite zadatke / testove i dajte ih korisnicima (pronalaženje korisnika i davanje zadataka ručna je aktivnost, izvan alata). Dok oni izvršavaju ove zadatke, voditelj je mogao gledati njihov zaslon i komunicirati s njima. Ovo bi moglo biti u redu kako biste 'Skype'.
Kategorija # 2) Alat pruža korisnicima ili možete sami odabrati svoje korisnike. Možete predati svoju stranicu / dizajn i zadatke koje treba izvršiti. Alat će vam zauzvrat pružiti videozapise korisničke interakcije plus korisnikove komentare. Možete napraviti vlastitu analizu.
Kategorija # 3) Alati koji koriste praćenje oka i toplinska karta metode za utvrđivanje na kojem je dijelu stranice korisnik proveo najviše vremena. Neki od alata u ovoj kategoriji bilježe i korisnikove klikove, pomicanje, pomicanje miša itd.
Kategorija # 4) Alati koji vam pružaju povratne informacije na temelju web stranice, stranice ili žičanog okvira koje ste poslali kao ulaz. Neki alati ove vrste također pružaju ankete koje pomažu u davanju konačnih dokaza u vezi s problemima upotrebljivosti.
Kategorija # 5) Alati koji zapošljavaju korisnike za vaš test upotrebljivosti.
Gore navedeno je vrlo široka klasifikacija. Postoje mnogi drugi alati. Također, podjela na određenu kategoriju nije uvijek tako čista. Ponekad alati istodobno koriste više metoda.
Evo popisa kategorija alata i poveznice kako biste pronašli više informacija o njima.
Korištenje različitih alata za ispitivanje upotrebljivosti može pomoći korisniku da dovrši zadatak na učinkovitiji i učinkovitiji način. Ovi alati pomažu u prepoznavanju boljeg korisničkog iskustva. Ne koriste svi projekti alate za ispitivanje upotrebljivosti jer su skupi i klijenti ne žele ulagati u alate u tu svrhu.
CrazyEgg je jedan od najpopularnijih alata za testiranje upotrebljivosti. To je alat korisničkog iskustva zasnovan na kliku koji ga čini jednostavnim za upotrebu.
Evo popisa najpopularnijih alata:
- UXtweak
- CrazyEgg
- Userzoom
- Petlja11
- Optimizirajte
- TryMyUI
- UserTesting.com
- Qualaroo
- Usabilla
- UserFeel
- Userlytics
- Validately.com
Daljnje čitanje=> Popis najboljih alata za ispitivanje upotrebljivosti
Prednosti i nedostatci
Prednosti ispitivanja upotrebljivosti:
- Izvršavanjem testa upotrebljivosti možemo poboljšati nedostatke proizvoda ako ih pronađemo i ispraviti ih prije lansiranja proizvoda. Izvršenje testova pomoći će u povećanju kvalitete proizvoda.
- Mnogo puta su interne rasprave usmjerene prema raspravama koje se mogu riješiti nakon testiranja upotrebljivosti, što pomaže u boljem razumijevanju korisničkog iskustva.
- Ponekad se primijeti da razvojni tim ne otkrije nekoliko manjih nedostataka koji se mogu izvršiti provođenjem ispitivanja upotrebljivosti.
- Kako su povratne informacije izravno s korisničke strane, za tvrtku postaje korisno poboljšati proizvod prema ciljanoj publici.
Nedostaci ispitivanja upotrebljivosti:
- Financijsko ograničenje jedan je od glavnih nedostataka jer treba regrutovati resurse za ispitivanje upotrebljivosti i upravljati njima.
Različiti sudionici ili elementi
Sudionici ispitivanja upotrebljivosti ovise o složenosti i proračunu projekta. Ako je projekt vrlo složen i sadrži ključne i ključne značajke, tada se uzima u obzir više sudionika. Dok se za testiranje projekta srednje složenosti razmatra mali tim sudionika.
U većini slučajeva postoji istraživač i nekoliko sudionika za testiranje upotrebljivosti. Broj sudionika kreće se između tri i dvadeset i pet, dok se uglavnom promatra bilo koji tim sudionika s pet do deset članova.
Istraživač je poznat i kao voditelj ili moderator, gdje je istraživač taj koji promatra sudionike i moderira zadatak koji oni obavljaju, a također bilježi povratne informacije.
Uglavnom postoje tri elementa, a to su:
Istraživač, sudionik i zadatak koji treba izvršiti.
Sudionik je taj koji izvršava zadatak, dok voditelj vodi sudionike koji izvršavaju zadatak. Voditelj i sudionici međusobno održavaju brainstorming kako bi sudionici mogli učinkovitije i u pravom smjeru testirati uslugu.
Voditelj također provjerava jesu li dostavljeni rezultati točni. Istraživač prosljeđuje upute sudionicima putem listova zadataka ili usmeno ili na video konferencijama ako se testiranje izvodi na daljinu. Voditelj može sudionicima postavljati unakrsna pitanja samo da provjeri je li zadatak koji su izvršili sudionici na dobrom putu.
Ako je istraživač otkrio bilo kakvo odstupanje u izvršenom zadatku, tada istraživač može kontrolirati tijek izvršenja.
Različite faze ispitivanja upotrebljivosti
Dopustite nam da razumijemo kako započeti testiranje upotrebljivosti? ILI koje su različite faze ispitivanja upotrebljivosti?
Kao i za ostale tehnike ispitivanja, i testiranje upotrebljivosti treba započeti što je ranije moguće. Različite faze uključuju planiranje, zapošljavanje, izvršavanje, analizu podataka i izvještavanje.
(slika izvor )
# 1) Planiranje
Ova je faza prva faza testiranja softvera. Faza planiranja je kada se definira cilj projekta. Dokumentacija projekta izrađuje se u fazi planiranja. Ovo je jedna od najvažnijih i najkritičnijih faza testiranja softvera.
U ovoj fazi planiramo putokaz kako bismo nastavili s postupkom testiranja. Planiramo pitanja poput što testirati? kako testirati? tko bi testirao koje značajke? koje različite scenarije treba uzeti u obzir za testiranje ?. U fazi planiranja prikupljamo poslovne zahtjeve i pripremamo plan.
ono što vidite je ono što dobijete graditelju web stranica
# 2) Regrutiranje
U ovoj fazi regrutujemo voditelja i sudionike u skladu s proračunom i složenošću projekta.
# 3) Izvršenje
U ovoj fazi sudionici provode ispitivanje upotrebljivosti i izvršavaju dodijeljeni zadatak.
# 4) Analiza podataka
Tijekom faze analize podataka analiziraju se povratne informacije dobivene ispitivanjem upotrebljivosti. Rezultati se kategoriziraju i utvrđuju obrasci. Zaključak je proizveden iz povratnih informacija dostavljenih radi poboljšanja proizvoda i time poboljšanja poslovanja.
# 5) Izvještavanje
Povratne informacije i primljeni nalazi dijele se s kupcima i razvojnim timovima tijekom cijelog projekta. U ovoj se fazi razmatra rasprava o područjima poboljšanja i njegovoj provedbi.
(slika izvor )
Čimbenici koje treba uzeti u obzir tijekom UX testiranja
Prvo i najvažnije, što ranije testirate, bolje je spriječiti rizik, gubljenje vremena i proračun projekta.
- Područja poboljšanja mogu se lakše riješiti ako je ispitivanje započelo u ranoj fazi.
- Odaberite tim korisnika koji će izvršavati zadatak.
- Moramo razumjeti ciljanu publiku kako bismo znali više o korisničkom iskustvu i proizvodu. To će nam pomoći da shvatimo tko će koristiti proizvod, koje su potrebe korisnika ovih kategorija. Svrha upotrebe proizvoda. Je li proizvod u stanju zadovoljiti korisnike?
- Mogući načini korištenja proizvoda i dodatne značajke koje bi korisnik mogao potražiti u budućnosti.
- Razgovarajte o područjima za poboljšanje s razvojnim timom i radite s njima u skladu s tim.
- Također moramo uzeti u obzir izvedbu i brzinu odziva tijekom testiranja proizvoda.
Primjeri ispitivanja upotrebljivosti
Za analizu rezultata testiranja uvijek bismo trebali razmisliti o gledištima korisnika. Moramo imati na umu značajke koje će utjecati i poboljšati korisničko iskustvo. Da bismo ovo bolje razumjeli, razgovarajmo o nekoliko primjera u nastavku.
Primjer 1: Ispitivanje upotrebljivosti web mjesta za putovanja.
Razmotrite scenarij u nastavku za testiranje web mjesta za putovanja.
# 1) Rezervacija leta
Tijekom razmatranja scenarija za rezervaciju leta, korisnik bi trebao biti u mogućnosti odabrati opcije jednosmjernog i povratnog leta. Jedna od mogućnosti koja može poboljšati korisničko iskustvo jest ako bi korisnik mogao odabrati opciju više gradova.
# 2) Rezervacija hotela
Iako uzima u obzir da korisnik putuje u grad, on / ona također može potražiti smještaj. Ako je korisnik mogao pronaći rezervaciju leta i hotelski smještaj na jednom mjestu, to može povećati zadovoljstvo korisnika. Kako korisnik ne mora pregledavati deset različitih web stranica. Sve je riješeno na jednom mjestu i stoga će više korisnika biti privučeno prema web mjestu.
# 3) Iznajmljivanje automobila / dvokotača
Iako korisnik planira putovati u grad na odmor ili za malu tvrtku, možda će mu trebati vozilo za lokalno putovanje. Ako web stranica ima mogućnost najma vozila, može pozitivno privući korisnike na web stranicu.
# 4) Praćenje leta
Ovo je jedna od važnih karakteristika koju kupci traže prije dolaska na let.
Ovaj zaslon trebao bi prikazivati status leta od dolaska i odlaska prema spomenutom izvornom gradu. Također, radi boljeg korisničkog iskustva, stranica bi trebala sadržavati opcije pretraživanja za brzo pretraživanje na temelju zrakoplovne tvrtke, vremena ili odredišta.
# 5) Stvari koje treba obaviti / najbolja mjesta za posjetiti
Ovo bi mogla biti dodatna značajka koja će zainteresirati korisnike web stranice. Kroz ovu značajku korisnik bolje upoznaje mjesto i stvari koje treba istražiti. To može dodati mogućnost da korisnik unajmi vozilo za lokalni prijevoz. Ako web stranica ima mogućnost iznajmljivanja vozila i mjesta za posjet, to će dodati prednost.
# 6) Upravljanje prošlim rezervacijama
Ova je značajka od velike pomoći i za korisnika i za vlasnika poduzeća jer korisnik može lako ponoviti nedavno putovanu opciju ako korisnik ima slične zahtjeve. Zbog ove značajke, vlasnik tvrtke može razumjeti vrstu korisnika i vrstu izvršenih rezervacija, što može pomoći u pružanju boljih ponuda i ponuda korisniku za poboljšanje poslovanja.
Ova je značajka od velike pomoći u slučaju da korisnik treba predati potvrdu o rezervacijama napravljenim za nadoknadu, a koje su upravo bile izgubljene. Zbog ove značajke osoba može dobiti duplikat potvrde s web mjesta.
Kako je ova značajka pomogla osobi, u budućnosti bi osoba mogla razmotriti ovu web stranicu i drugima bi bila riječ dobre riječi.
# 7) Služba za korisnike
Pored svih značajki koje imamo na web mjestu, ako korisnik naiđe na bilo kakve poteškoće ili mu je potrebna pomoć, korisnička usluga je značajka koju se može potražiti. Ovo je vrlo kritična značajka jer se izravno odnosi na zadovoljstvo kupaca, što je naš cilj tijekom testiranja upotrebljivosti.
Povezivanje s korisničkom službom putem poziva, e-pošte ili chata. Objavljivanje često postavljanih pitanja također će pomoći kupcima.
Razgovarajmo o drugoj aplikaciji
Primjer 2: Preuzimanje internetskog prijevoza putem Ubera
# 1) Rezerviranje vožnje
Ovo je primarna funkcionalnost aplikacije koja bi, čak i ako korisnici 100 pokušavaju rezervirati vožnju u isto vrijeme, korisnik trebao moći rezervirati vožnju.
# 2) Vrste vožnje
Korisnik bi trebao biti u mogućnosti pregledati i rezervirati sve vrste dostupnih vožnji počevši od mikro, mini, premije, Švedske, automobila, itd. Broj slobodnih mjesta u vožnji također se prikazuje s vrstom vožnje.
# 3) Procijenjeno vrijeme dolaska
Tijekom rezervacije trebao bi prikazivati predviđeno vrijeme dolaska, tako da korisnik može odlučiti između različitih dostupnih opcija vožnje.
# 4) Procijenjeni trošak tijekom rezervacije vožnje
Tijekom rezervacije trebao bi prikazati procijenjeni trošak kako bi korisnik mogao rezervirati različite mogućnosti vožnje.
# 5) Vožnja kasnije
Ako korisnik želi unaprijed rezervirati vožnju, osoba bi trebala moći rezervirati vožnju po vlastitoj želji.
# 6) Mogućnost dijeljenja vožnje
Ako je korisnik rezervirao vožnju za svog prijatelja i želi podijeliti detalje o vožnji sa svojim prijateljem. Osoba bi trebala moći podijeliti detalje o vožnji.
# 7) Dodavanje različitih plaćanja
Korisnik bi trebao moći platiti u svim načinima. Kao kreditna kartica, opcija debitne kartice, UPI, novčanik ili gotovinsko plaćanje. Aplikacija treba zatražiti potvrdu prije spremanja vjerodajnica kreditne ili debitne kartice.
# 8) Korisnička podrška
Korisnici bi se trebali moći povezati s korisničkom službom putem poziva, e-pošte ili chata. Objavljivanje često postavljanih pitanja također će pomoći kupcima. Također je korisno u slučaju da je osoba zabunom zaboravila neke stvari ili ako ga je vozač pogrešno naplatio, također ako je vozač pokušao loše postupiti ili ako korisnik želi podnijeti žalbu ili potražiti bilo kakvu pomoć.
Ova se značajka pokazala jednom od najvažnijih značajki za korisnike koji traže pomoć.
# 9) Otkažite rezerviranu vožnju
Ako je korisnik samo greškom rezervirao vožnju i želi otkazati, tada bi korisnik trebao moći otkazati rezerviranu vožnju.
# 10) Nazovite vozača
Može se dogoditi da vozač ne može pronaći vozača na mjestu preuzimanja ili je korisnik na mjestu preuzimanja i ne može pronaći vozača. Ova značajka smanjuje zbunjenost i štedi vrijeme ako vozač nije svjestan lokacije, može vas kontaktirati i lako doći do vas.
jira izvještaj o praćenju vremena od strane korisnika
Što se događa nakon ispitivanja upotrebljivosti
Razmatrajući gornji primjer, spomenute značajke su one koje su korisnici dobili kao povratnu informaciju tijekom korištenja web mjesta za putovanja i internetske aplikacije za rezervaciju vozila. Moglo bi biti još nekoliko potrebnih značajki, ovisno o zahtjevima kupca i korištenju web stranice.
Nakon završetka ispitivanja upotrebljivosti, prvo što treba učiniti je prikupiti sve povratne informacije i zaključke, a zatim razgovarati o tome što sve možemo prihvatiti kao poboljšanje proizvoda / usluge. Koliko vremena će biti potrebno za uvrštavanje promjena? Ako projektnom timu nisu jasne promjene koje treba provesti, tada mogu ponovno razgovarati i ukloniti nejasnoće.
Učinak poboljšanja ovisi o ciljanoj publici koja će koristiti aplikaciju, svrsi aplikacije, značajkama koje je potrebno dodati ili poboljšati na web mjestu. Nakon što se razgovara o svim gore navedenim točkama, to je poziv uprave prilikom razmatranja značajki proizvoda. To također ovisi o poslovnom utjecaju značajke.
Često postavljana pitanja
P # 1) Što je ispitivanje upotrebljivosti u testiranju softvera?
Odgovor: To je nefunkcionalna vrsta testiranja softvera koja se koristi za utvrđivanje koliko korisnici lako mogu razumjeti i koristiti proizvod.
P # 2) Kako se vrši ispitivanje upotrebljivosti?
Odgovor: Uglavnom posvećeni tim provodi ispitivanje upotrebljivosti. Tim se sastoji od sudionika koji izvršavaju dodijeljeni im zadatak i izvještavaju o opažanju. Dok je voditelj onaj koji moderira timom.
P # 3) Koja je svrha ispitivanja upotrebljivosti?
Odgovor: Razvijeni proizvod trebao bi zadovoljiti zahtjeve korisnika. Izvođenjem testova upotrebljivosti možemo pronaći korisničko iskustvo i poboljšati proizvod tamo gdje postoji opseg poboljšanja.
P # 4) Koja su tri glavna principa ispitivanja upotrebljivosti?
Odgovor: To su:
- Bavi se razvojem proizvoda.
- Uključuje proučavanje stvarnih korisnika dok koriste proizvod i razumiju njihovo korisničko iskustvo.
- Uključuje poboljšanje proizvoda u skladu s korisničkim iskustvom i postavljanjem ciljeva te vremenski okvir za postizanje toga.
P # 5) Koje su značajke upotrebljivosti?
Odgovor: Postoji pet karakteristika upotrebljivosti. To su kako slijedi:
- Djelotvorno
- Učinkovit
- Angažman
- Tolerantna pogreška
- Lako za naučiti
Više o ispitivanju upotrebljivosti
(slika izvor )
Test upotrebljivosti osigurava da je sučelje AUT izgrađeno na način koji odgovara korisnikovim očekivanjima s obzirom na zadovoljavanje zahtjeva (učinkovitosti) na jednostavan i zadovoljavajući način.
Primarni fokus je na:
- Jednostavnost korištenja
- Jednostavnost učenja ili upoznavanje sa sustavom
- Zadovoljstvo korisnika cjelokupnim iskustvom
Upotrebljivost ima mnogo dimenzija. Riječ je o korisnikovom 'iskustvu' tijekom interakcije s aplikacijom i njihovom 'osjećaju' prema njoj. Strukturirani test upotrebljivosti prevodi ovo iskustvo / osjećaj u postupak provjere valjanosti.
Zašto se izvodi
Web i mobilne aplikacije vladaju poslovnim svijetom u novije vrijeme. Budući da su ove aplikacije učinkovite, učinkovite, jednostavne, jednostavne, privlačne, privlačne itd., Vrlo je važno da ih korisnici prihvate. Test upotrebljivosti sastoji se od utvrđivanja je li web mjesto ono što bi korisnik želio koristiti i vratiti mu se ili ne.
To se ne odnosi samo na softverske sustave. Bilo koji stroj / sučelje koji ima ljudsku interakciju mora zadovoljiti ova pravila. Kako pitaš? Demokracija bi patila da glasačke mašine nisu upotrebljive. Ne bih glasao da moram kliknuti više od jednog gumba da bih izabrao svog kandidata, zar ne? Točno!
Za primjer specifičniji za softver pogledajte ovo Članak od 300 milijuna dolara Jareda Spoola koji će jasno objasniti kako je postavljanje gumba utjecalo na poslovanje.
Kada se provodi ispitivanje upotrebljivosti
Kao testeri, znamo da je raniji a pronađen je nedostatak u SDLC-u je jeftinije to popraviti. Isti koncept vrijedi i za testiranje upotrebljivosti.
Rezultati ispitivanja uporabljivosti utječu na dizajn proizvoda. Dakle, u idealnom slučaju, test upotrebljivosti trebao bi započeti na razini dizajna. Ali to nije sve; softver prolazi kroz mnoge promjene / interpretacije / implementacije tijekom SDLC procesa. Kako bismo bili sigurni da ni u jednom od ovih koraka ne napravimo pogreške povezane s upotrebljivošću - ovo testiranje treba provoditi često i kontinuirano radi postizanja maksimalnih rezultata.
Tko vrši ovo testiranje
To se može učiniti kao interni proces, kada dizajneri, programeri i bilo tko drugi mogu sjesti i analizirati svoj sustav i dobiti rezultate. Na temelju tih rezultata, dizajn i / ili kôd mogu se izmijeniti kako bi bili u skladu s promjenama oko kojih se svi slažu.
Napredniji pristup je zapošljavanje korisnika u stvarnom vremenu i davanje određenih zadataka. Voditelj (i) mogu osmisliti ove zadatke i dobiti rezultate od korisnika.
Korisnici tada mogu pružiti informacije o tome:
- Zadatak je bio uspješan ili ne
- Zadatak se mogao lako izvršiti
- Je li iskustvo bilo zanimljivo, zanimljivo ili iritantno - njihov osjećaj prema softveru
Kako provesti ispitivanje upotrebljivosti - postupak
Testiranje je provjera valjanosti softvera prema njegovim zahtjevima. Test upotrebljivosti nije različit - u ovom je slučaju jedini zahtjev provjeriti valjanost softvera prema mentalnoj mapi kako bi korisnik želio da softver bude takav, što mu čini ugodnim za upotrebu, kakvu vrstu holističkog iskustva je korisnik koji će se udaljiti od interakcije, itd.
Ovo je samo nekoliko načina na koje se provodi ovo ispitivanje.
# 1) Tijekom faze dizajniranja možete jednostavno nacrtati dizajn web stranice / aplikacije na komadu papira i procijeniti hoće li to uspjeti ili ne.
#dva) Istraživačka metoda bila bi izgradnja lokacije i provođenje nekih slučajnih testova (od strane bilo kojeg razvojnog / dizajnerskog / QA-a ili svih internih timova) kako bi se utvrdili faktori upotrebljivosti.
# 3) Angažirajte skup korisnika u stvarnom vremenu za rad na web mjestu i izvještavanje o rezultatima.
# 4) Upotrijebite alat koji će pružiti statistiku na temelju ulaznih žičanih okvira i poslanih dizajna.
# 5) Angažirajte nezavisni tim za upotrebu koji je specijaliziran za ovo područje.
# 6) Predložite dizajn web stranice i žičane okvire vanjskom ocjenjivaču i od njih dobijte rezultate.
Strukturirani postupak ispitivanja upotrebljivosti sadrži sljedeće korake:
Korak 1) Identificiranje korisnika za provođenje testa upotrebljivosti - pomaže odabrati skup korisnika koji je blizak onome kakav će biti korisnici u stvarnom vremenu. Mora se paziti da se ne odaberu stručnjaci ili ne dovrše novaci. Stručnjaci će jednostavno proći kroz čitav postupak, a novacima je potrebno puno temeljne obuke da bi uopće započeli - niti jedna situacija nije optimalna.
Korak 2) Dizajniranje zadataka koje će korisnici izvršiti na aplikaciji –Popis situacija u kojima će korisnici koristiti obrazac za prijavu treba se napraviti prije početka testa. To može uključivati nešto poput: 'Potražite X-box i kupite ga' ili 'pošaljite pitanje o brizi za kupce' itd. Na web mjestu e-trgovine. Zadaci bi trebali usko predstavljati stvarne transakcije za koje bi korisnici koristili web mjesto.
Korak # 3) Olakšavanje testiranja - Tim za iskoristivost omogućit će korisnicima da izvršavaju zadatke na web mjestu i prikupit će informacije o napretku i rezultatima testa. Doista je velika razlika kada dizajnerski tim sudjeluje dok korisnici rade na aplikaciji. Daje im bolju sliku o tome kako se aplikacija koristila i gdje nije isporučila ono što je korisnik želio itd., Iz prve ruke.
Korak # 4) Analizirajte rezultate - Na kraju testa mogli bismo završiti s vremenom potrebnim za izvršavanje zadataka, bez obzira je li zadatak bio uspješan ili ne, itd., Dakle u osnovi sirovi podaci. Rezultati se moraju predstaviti svim dionicima i analizirati radi utvrđivanja potencijalnih problematičnih područja.
Iz onoga što smo do sada razgovarali, moji su dojmovi:
# 1) Testiranje upotrebljivosti nije izvanredan zadatak osiguranja kvalitete. Tradicionalni QA timovi u ovom bi kontekstu mogli igrati ulogu voditelja koji bi kreirao zadatke, provodio test i tumačio rezultat. 'Tester' je u ovom slučaju zapravo korisnik.
#dva) Krajnji rezultati ili ishod ispitivanja upotrebljivosti nisu nedostaci. Jednostavne su informacije o tome kako se korisnik osjećao, što mu se sviđa, a što ne - u osnovi sirovi podaci. Posao ispitivača upotrebljivosti ne završava izvještavanjem o rezultatima (u slučaju tradicionalnih QA poslovi , mi prijaviti greške i ne miješajte se u njihovo popravljanje), uključuje pružanje prijedloga kako softver učiniti pogodnijim za interakciju korisnika.
# 3) Razumijevanjem ovih koncepata zapravo možemo napraviti razliku kao funkcionalni testeri. Da bismo dodali veću vrijednost našoj ulozi osiguranja kvalitete, možemo primijeniti ove koncepte upotrebljivosti i pružiti pronicljive prijedloge o tome kako poboljšati upotrebljivost aplikacije.
Zaključak
U gornjem uputstvu detaljno smo naučili o testiranju upotrebljivosti u životnom ciklusu testiranja softvera. Vodič također pokriva teme poput zašto je potrebno testiranje upotrebljivosti, njegove prednosti i nedostaci, različiti sudionici ili elementi ispitivanja upotrebljivosti itd.
Također smo detaljno obradili kako analizirati rezultate ispitivanja, različite alate za testiranje upotrebljivosti, s primjerima.
Potrebno je testiranje upotrebljivosti jer daje mogućnost poboljšanja prije lansiranja proizvoda. Ovo poboljšanje time može pozitivno potaknuti poslovanje. Stoga je ispitivanje upotrebljivosti izuzetno važno i trebalo bi ga provesti kako bi se kupcima pružili bolji proizvodi.
Također pročitajte: Cjelovit vodič za testiranje web aplikacija.
Autor: Ovaj članak napisao je član STH tima Swati S.
Nadam se da će vam ovaj članak biti koristan za razumijevanje ispitivanja upotrebljivosti. Molimo dodajte svoje komentare i upite u komentare u nastavku.
Preporučena literatura
- 12 najboljih alata za testiranje upotrebljivosti za testiranje upotrebljivosti web stranica (2021 POPIS)
- Vodič za testiranje pristupačnosti (cjelovit vodič korak po korak)
- Što je ispitivanje prihvaćenosti (cjelovit vodič)
- Kompletan vodič za funkcionalno ispitivanje sa svojim vrstama i primjerima
- Cjelovit nefunkcionalni vodič za testiranje za početnike
- Kompletni vodič za testiranje provjere izrade (BVT testiranje)
- Što je testiranje softvera? 100+ besplatnih vodiča za ručno testiranje
- Vrste testiranja softvera: različite vrste ispitivanja s pojedinostima