usability testing tutorial
Deze uitgebreide gids voor bruikbaarheidstesten legt uit wat bruikbaarheidstesten is, waarom we het nodig hebben, de methoden, voorbeelden, processen en tools:
We testen een softwareproduct, website of dienst om de kwaliteit van de te leveren producten te meten. Deze test bestaat uit zowel functionele als niet-functionele testen. Bruikbaarheidstesten is een van de vele niet-functionele testtypen.
Bruikbaarheidstesten is een domein van de IT-wereld dat probeert te integreren hoe 'mensen' willen dat hun applicaties zijn - wat nooit gemakkelijk is. Het is alsof je gedachten probeert te lezen. Wat klinkt als gezond verstand, is een diepgaande wetenschap als het gaat om het testen van bruikbaarheid.
In dit artikel zullen we de noodzaak van bruikbaarheidstests leren en begrijpen, en de verschillende categorieën ervan begrijpen. We zullen ook de verschillende tools en methoden zien. Lees meer over verschillende fasen van bruikbaarheidstests en manieren om de resultaten te analyseren.
Wat je leert:
- Waarom is een bruikbaarheidstest nodig?
- Wat is bruikbaarheidstesten?
- Voorbeelden van bruikbaarheidstests
- Gevolgtrekking
Waarom is een bruikbaarheidstest nodig?
(beeld bron
We maken websites of producten of diensten voor gebruikers of klanten om oplossingen te bieden voor hun vereisten. Door bruikbaarheidstests uit te voeren, kunnen we begrijpen of de gemaakte oplossing voldoet aan de klant- of gebruikersvereiste of niet.
Het kan gebeuren dat de gemaakte dienst of product functioneel werkt zoals verwacht, maar niet gebruiksvriendelijk is. Daarom kan het de gebruikers of klanten van het product niet aantrekken en een betere gebruikerservaring bieden. Dit zal uiteindelijk gevolgen hebben voor de activiteiten van het bedrijf, aangezien gebruikers andere producten of diensten veel gemakkelijker te gebruiken zouden vinden.
Wat is bruikbaarheidstesten?
Het is een niet-functioneel type softwaretesting. Het is in grote lijnen onderverdeeld in begrijpelijkheid, leerbaarheid, bedienbaarheid, aantrekkelijkheid en naleving. Bruikbaarheidstesten zijn om te bepalen in hoeverre we het softwareproduct begrijpen, gemakkelijk te leren, gemakkelijk te bedienen en aantrekkelijk voor de gebruikers onder gespecificeerde omstandigheden en vereisten.
Dit type testen wordt meestal uitgevoerd door echte gebruikers en niet door het ontwikkelteam. Het ontwikkelingsteam is degene die het product heeft gemaakt en daarom vinden ze niet minder defecten die verband houden met de gebruikerservaring.
Bruikbaarheidstesten zijn hoofdzakelijk onderverdeeld in drie categorieën. Dit zijn:
- Verkennend
- Beoordeling
- Comparatief
Laten we deze categorieën in detail begrijpen:
# 1) Verkennend
We beschouwen deze categorie meestal in de vroege stadia van het softwaretestproces. De eerdere bruikbaarheidstesten worden uitgevoerd in het testproces, het minimum is het risico in het product. Het ontwerp van het product en de concepten met betrekking tot het product of de dienst wordt in deze fase meestal overwogen voor het testen van de bruikbaarheid.
# 2) Beoordeling
Deze categorie beschrijft de beoordeling van de end-to-end uitvoering van de test en analyseert ook de effectiviteit van het product en de gebruikerstevredenheid.
# 3) Vergelijkend
In deze categorie worden twee of meer producten met vergelijkbare technologie vergeleken op verschillende kenmerken, zoals het ontwerp van het product, de voor- en nadelen van het product of de diensten, en wat helpt bij het selecteren van het product dat een betere gebruikerservaring biedt.
Zoals de naam suggereert in de vergelijkende categorie van bruikbaarheidstests, vergelijken we twee of meer vergelijkbare soorten producten en begrijpen we de kenmerken, werking, voor- en nadelen van het product. Dit helpt bij het bepalen van de verbeterpunten in de productopbouw om de klanten aan te trekken en de markt te beheersen.
Testmethoden voor bruikbaarheid
Hieronder volgen de testmethoden voor bruikbaarheid die het meest worden gebruikt:
# 1) Gang testen
Deze methode is een van de meest effectieve en kostenefficiënte methoden die beschikbaar zijn in vergelijking met andere. Bij deze methode krijgen maar weinig willekeurige mensen de website of het product om te testen in plaats van getrainde professionals.
Omdat willekeurige mensen de service testen zonder voorafgaande kennis van het product, testen ze deze effectiever en geven ze nauwkeurigere resultaten en eerlijke feedback voor eventuele verbeteringen.
# 2) Bruikbaarheidstesten op afstand
Zoals de naam al doet vermoeden, wordt het testen van de bruikbaarheid op afstand uitgevoerd door mensen die zich op afgelegen locaties bevinden, d.w.z. die zich in verschillende staten of soms in verschillende landen bevinden voor testdoeleinden. Dit type testen wordt op afstand gedaan en eventuele problemen kunnen worden gemeld.
Feedback kan worden opgenomen en kan worden ingediend door willekeurige mensen en niet door een technologie-expert. Soms worden tests op afstand uitgevoerd met behulp van videoconferenties. Dit type bruikbaarheidstesten voegt minder kostenwaarde toe in vergelijking met andere soorten testen.
# 3) Expertbeoordeling
De deskundige in het veld wordt gevraagd om het product of de dienst te testen en feedback te geven en vervolgens de resultaten in te dienen. Dit type testen is meestal duur, omdat het bedrijf een technologie-expert moet inhuren. Een expert review kan ook op afstand worden gedaan om de resultaten in te dienen.
Dit type bruikbaarheidstesten wordt snel uitgevoerd en kost minder tijd. De expert vindt snel de mazen in de wet en detecteert de gebreken in het product of de dienst. Dergelijke tests zijn meestal duur, daarom vermijden klanten deze optie.
Dit onderzoek is betrouwbaar vanwege de ervaring van de deskundige. Een deskundige beoordeling is de moeite waard als het product een kritieke functie heeft en het bedrijf de reactie van de gebruiker moet vinden voordat het product op de markt komt.
# 4) Testen van papieren prototypes
Het testen van papieren prototypes is een van de meest traditionele benaderingen voor het testen van bruikbaarheid. Deze methode omvat een droge testuitvoering, handschets, tekening van de modellen of prototype.
(beeld bron
Het bespreken van de stroom en het tekenen ervan op papier en het in overweging nemen van alle mogelijke inputs en scenario's en voorwaarden is het doel van dit type testen. Dit is een van de belangrijkste soorten testen die meestal in alle projecten wordt waargenomen om primaire problemen te elimineren. Door het testen van papieren prototypen, kan men meer duidelijkheid krijgen over het uitvoeringsproces.
Het testen van papieren prototypes gebeurt meestal binnen het projectteam. Daarom wordt er in de eerdere stadia van het testproces rekening mee gehouden. Dit is relatief een goedkopere methode voor het testen van de bruikbaarheid, maar het is niet de meest effectieve manier van testen, omdat het soms meer tijd in beslag neemt en er een grotere kans is dat we zelfs na het testen een paar problemen verliezen.
# 5) Geautomatiseerde bruikbaarheidstests
Zoals de naam al doet vermoeden, wordt deze testmethode uitgevoerd door automatiseringsscripts te schrijven. We schrijven scripts voor automatisering en wanneer de scripts worden geactiveerd, worden testgevallen uitgevoerd. Na het uitvoeren van de test worden de resultaten vastgelegd en ingediend.
Voor dit type testmethode heeft een bedrijf een resource nodig die goed bekend is met het schrijven van scripts en het bouwen van een automatiseringsraamwerk. Dit is een van de meest gebruikte testmethoden, aangezien dit niet zo duur is als testen door experts en niet zo primair als de testmethode op papier.
Dit is een van de effectieve soorten bruikbaarheidstests, omdat er minder menselijke tussenkomst is vanwege geautomatiseerde scripts en er minder kans is dat problemen verloren gaan.
Bruikbaarheidstesttools
Er zijn veel tools die dit proces helpen. Al deze tools kunnen grofweg als volgt worden gecategoriseerd:
Categorie # 1) Maak taken / tests en geef ze aan gebruikers (het vinden van de gebruikers en het geven van taken is een handmatige activiteit, buiten de tool om). Terwijl ze deze taken uitvoeren, kan de facilitator naar hun scherm kijken en met hen communiceren. Dit kan in de trant zijn van hoe u 'Skype' zou gebruiken.
Categorie # 2) Tool biedt gebruikers of u kunt uw eigen gebruikers kiezen. U kunt uw pagina / ontwerp en de uit te voeren taken indienen. De tool geeft je op zijn beurt de video's van de gebruikersinteractie plus de opmerkingen van de gebruiker. U kunt uw eigen analyse maken.
Categorie # 3) Tools die eye-tracking en heatmap methoden om te bepalen op welk deel van de pagina de gebruiker de meeste tijd heeft doorgebracht. Sommige tools in deze categorie registreren ook de klikken, scrollen, muisbewegingen, enz. Van de gebruiker.
Categorie # 4) Tools die u feedback geven op basis van de website, pagina of wireframe die u als input indient. Sommige tools van dit type bieden ook enquêtes die helpen bij het leveren van overtuigend bewijs met betrekking tot bruikbaarheidsproblemen.
Categorie # 5) Tools die gebruikers rekruteren voor uw bruikbaarheidstest.
Bovenstaande is een zeer brede classificatie. Er zijn veel andere tools. En ook is de indeling in een bepaalde categorie niet altijd even schoon. Soms gebruiken de tools meerdere methoden tegelijkertijd.
Hier is een lijst met tools per categorie en de link om meer informatie over hen te vinden.
Het gebruik van verschillende tools voor het testen van de bruikbaarheid kan de gebruiker helpen de taak op een effectievere en efficiëntere manier uit te voeren. Deze tools helpen bij het identificeren van een betere gebruikerservaring. Niet alle projecten gebruiken tools voor het testen van de bruikbaarheid, omdat ze duur zijn en klanten niet willen investeren in tools voor dit doel.
CrazyEgg is een van de meest gebruikte testtools voor bruikbaarheid. Het is een op klikken gebaseerde tool voor gebruikerservaring die het gemakkelijk te gebruiken maakt.
Hier is de lijst met de meest gebruikte tools:
- UXtweak
- CrazyEgg
- Userzoom
- Lus 11
- Optimaal
- ProbeerMyUI
- UserTesting.com
- Qualaroo
- Usabilla
- UserFeel
- Gebruikersgegevens
- Validately.com
Verder lezen Lijst met testtools voor de beste bruikbaarheid
Voor-en nadelen
Voordelen van bruikbaarheidstesten:
- Door een bruikbaarheidstest uit te voeren, kunnen we eventuele gebreken van het product verbeteren en deze corrigeren voordat het product op de markt wordt gebracht. Het uitvoeren van tests helpt daarbij om de productkwaliteit te verbeteren.
- Vaak gaan interne discussies in de richting van debatten die kunnen worden opgelost na het uitvoeren van bruikbaarheidstests, wat helpt om de gebruikerservaring beter te begrijpen.
- Soms wordt opgemerkt dat het ontwikkelteam er niet in slaagt enkele kleine defecten op te sporen die kunnen worden gevonden door het uitvoeren van bruikbaarheidstests.
- Omdat de feedback rechtstreeks van de gebruikerskant komt, wordt het gunstig voor het bedrijf om het product te verbeteren in overeenstemming met de doelgroep.
Nadelen van bruikbaarheidstests:
- Financiële beperkingen zijn een van de grootste nadelen, aangezien men de middelen voor bruikbaarheidstests moet werven en beheren.
Verschillende deelnemers of elementen
De deelnemers aan bruikbaarheidstesten zijn afhankelijk van de complexiteit en het budget van het project. Als het project zeer complex is en cruciale en kritische kenmerken bevat, worden meer deelnemers overwogen. Terwijl een klein team van deelnemers wordt overwogen voor het testen van het complexiteitsproject op het middenniveau.
In de meeste gevallen is er een onderzoeker en een paar deelnemers voor bruikbaarheidstesten. Het aantal deelnemers varieert van drie tot vijfentwintig, terwijl elk team van deelnemers met vijf tot tien leden meestal wordt geobserveerd.
De onderzoeker wordt ook wel een facilitator of moderator genoemd, waarbij de onderzoeker degene is die de deelnemers observeert en de taak die ze uitvoeren modereert en ook de feedback vastlegt.
Er zijn voornamelijk drie elementen, die als volgt zijn:
Onderzoeker, deelnemer en uit te voeren taak.
De deelnemer is degene die de taak uitvoert, terwijl de facilitator de deelnemers begeleidt bij het uitvoeren van de taak. De facilitator en de deelnemers hebben onderling brainstormsessies zodat deelnemers de dienst effectiever en in de goede richting kunnen testen.
De facilitator controleert ook of de ingediende resultaten juist zijn. De onderzoeker geeft de instructies door aan de deelnemers via taakbladen of mondeling of op videoconferenties als het testen op afstand wordt uitgevoerd. De facilitator kan kruisvragen aan de deelnemers stellen om te controleren of de door de deelnemers uitgevoerde taak op schema ligt.
Als de onderzoeker een afwijking in de uitgevoerde taak constateert, kan de onderzoeker de uitvoeringsstroom sturen.
Verschillende fasen van bruikbaarheidstests
Laten we eens kijken hoe we bruikbaarheidstesten kunnen starten? OF wat zijn de verschillende fasen van bruikbaarheidstesten?
Net als bij andere testtechnieken, moeten bruikbaarheidstests ook zo vroeg mogelijk worden gestart. Verschillende stadia van omvatten planning, werving, uitvoering, gegevensanalyse en rapportage.
(beeld bron
# 1) Planning
Deze fase is de eerste fase in het testen van software. De planningsfase is wanneer het doel van het project wordt gedefinieerd. De documentatie van het project wordt gedaan in de planningsfase. Dit is een van de meest fundamentele en kritieke fasen bij het testen van software.
In deze fase plannen we de routekaart om verder te gaan met het testproces. We plannen voor vragen zoals wat te testen? hoe te testen? wie zou welke functies testen? welke verschillende scenario's moeten worden overwogen om te testen ?. In de planningsfase verzamelen we de zakelijke vereisten en stellen we het plan op.
hoe u een nep-e-mail krijgt
# 2) Werving
In deze fase rekruteren we de facilitator en de deelnemers volgens het budget en de complexiteit van het project.
# 3) Uitvoering
In deze fase voeren de deelnemers bruikbaarheidstests uit en voeren ze de toegewezen taak uit.
# 4) Gegevensanalyse
Tijdens de data-analysefase wordt de feedback van bruikbaarheidstests geanalyseerd. Resultaten worden gecategoriseerd en patronen worden geïdentificeerd. De conclusie wordt getrokken uit de ingediende feedback om het product te verbeteren en daarmee de business te verbeteren.
# 5) Rapportage
De ontvangen feedback en bevindingen worden gedeeld met de klanten en de ontwikkelingsteams tijdens het project. In deze fase wordt gesproken over de verbeterpunten en de implementatie ervan.
(beeld bron
Factoren waarmee u rekening moet houden tijdens UX-tests
Eerst en vooral, hoe eerder u test, hoe beter het is om risico's, tijdverspilling en budget van het project te voorkomen.
- Verbeterpunten kunnen gemakkelijker worden aangepakt als het testen in een vroeg stadium is gestart.
- Selecteer een team van gebruikers die de taak zouden uitvoeren.
- We moeten de doelgroep begrijpen om meer te weten over de gebruikerservaring en het product. Dit zal ons helpen begrijpen wie het product gaat gebruiken, wat de behoeften zijn van de gebruiker van deze categorieën. Doel van het gebruik van het product. Kan het product de gebruikers tevreden stellen?
- Mogelijke manieren om het product te gebruiken en aanvullende functies waarnaar de gebruiker in de toekomst zou kunnen zoeken.
- Bespreek de verbeterpunten met het ontwikkelteam en werk dienovereenkomstig met hen samen.
- We moeten ook rekening houden met de prestaties en de reactiesnelheid tijdens het testen van het product.
Voorbeelden van bruikbaarheidstests
Voor het analyseren van testresultaten moeten we altijd nadenken over de standpunten van gebruikers. We moeten rekening houden met de functies die de gebruikerservaring zullen beïnvloeden en verbeteren. Om dit beter te begrijpen, bespreken we hieronder een paar voorbeelden.
Voorbeeld 1: bruikbaarheidstesten van een reiswebsite.
Beschouw het onderstaande scenario voor het testen van een reiswebsite.
# 1) Een vlucht boeken
Bij het overwegen van scenario's voor het boeken van een vlucht, moet de gebruiker in staat zijn om opties voor een enkele reis en een retourvlucht te selecteren. Een optie die de gebruikerservaring kan verbeteren, is als de gebruiker de optie voor meerdere steden kan selecteren.
# 2) Boeking van hotels
Hoewel de gebruiker naar een stad reist, kan hij / zij ook accommodatie zoeken. Als een gebruiker zowel vluchtboeking als hotelaccommodatie op één plek zou kunnen vinden, kan dat oplopen tot gebruikerstevredenheid. Omdat de gebruiker niet op tien verschillende websites hoeft te bladeren. Alles wordt op één plek geregeld en daardoor zullen meer gebruikers naar de website worden getrokken.
# 3) Een auto / tweewieler huren
Terwijl de gebruiker van plan is om naar een stad te reizen voor vakantie of voor een klein bedrijf, kan het zijn dat hij een voertuig nodig heeft om lokaal te reizen. Als de website de mogelijkheid heeft om het voertuig te huren, kan dit de gebruikers positief naar de website lokken.
# 4) De vlucht volgen
Dit is een van de belangrijke kenmerken waarnaar klanten zoeken voordat ze aankomen voor de vlucht.
Dit scherm moet de vluchtstatus tonen van zowel aankomst als vertrek volgens de vermelde bronstad. Voor een betere gebruikerservaring moet de pagina ook zoekopties bevatten voor snel zoeken op basis van luchtvaartmaatschappij, tijd of bestemming.
# 5) Dingen om te doen / beste plaatsen om te bezoeken
Dit kan een extra functie zijn die de gebruikers van de website zal interesseren. Door deze functie leert de gebruiker de plaats beter kennen en leert hij dingen om hem heen te verkennen. Dit kan de mogelijkheid toevoegen dat de gebruiker een voertuig zou huren voor plaatselijk vervoer. Als de website de mogelijkheid heeft om een voertuig te huren en plaatsen om te bezoeken, zal dit een voordeel zijn.
# 6) Beheer van eerdere boekingen
Deze functie is een grote hulp voor zowel de gebruiker als de bedrijfseigenaar, aangezien de gebruiker de recentelijk gereisde optie gemakkelijk kan herhalen als de gebruiker vergelijkbare vereisten heeft. Dankzij deze functie kan de bedrijfseigenaar het type gebruiker en het type gemaakte boekingen begrijpen, wat kan helpen bij het bieden van betere deals en aanbiedingen aan de gebruiker om het bedrijf te verbeteren.
Deze functie is een grote hulp in het geval dat de gebruiker een ontvangstbewijs moet overleggen van de gemaakte boekingen voor terugbetaling, die zojuist zoekgeraakt is. Vanwege deze functie kan de persoon een duplicaat van de bon van de website krijgen.
Omdat deze functie de persoon heeft geholpen, zou de persoon in de toekomst deze website kunnen overwegen en de mond van een goed woord aan anderen zijn.
# 7) Klantenservice
Naast alle functies die we op de website hebben, is klantenservice de functie die kan worden gezocht als de gebruiker problemen ondervindt of hulp nodig heeft. Dit is een zeer kritische functie omdat het rechtstreeks verband houdt met de klanttevredenheid, wat ons doel is tijdens het testen van de bruikbaarheid.
Verbinding maken met de klantenservice via telefoon, e-mail of chat. Het plaatsen van veelgestelde vragen helpt klanten ook.
Laten we een andere toepassing bespreken
Voorbeeld 2: vervoer online krijgen met Uber
# 1) Een rit boeken
Dit is de primaire functionaliteit van de applicatie dat zelfs als 100 gebruikers de rit op hetzelfde moment proberen te boeken, de gebruiker de rit moet kunnen boeken.
# 2) Soorten ritten
De gebruiker moet alle beschikbare soorten ritten kunnen bekijken en boeken, beginnend bij micro, mini, prime, Zweden, carpool, enz. Het aantal beschikbare stoelen in de rit wordt ook weergegeven bij het type rit.
# 3) Geschatte aankomsttijd
Tijdens het boeken moet het de geschatte aankomsttijd weergeven, zodat de gebruiker kan kiezen tussen de verschillende beschikbare ritopties.
# 4) Geschatte kosten tijdens het boeken van de rit
Tijdens het boeken moet het de geschatte kosten weergeven, zodat de gebruiker kan boeken uit de verschillende beschikbare ritopties.
# 5) Optie later rijden
Als de gebruiker de rit vooraf wil boeken, moet de persoon een rit naar eigen wens kunnen boeken.
# 6) Deel ritoptie
Als de gebruiker een rit heeft geboekt voor zijn vriend en de ritgegevens met zijn vriend wil delen. De persoon moet de ritgegevens kunnen delen.
# 7) Verschillende betalingen toevoegen
De gebruiker moet in alle modi kunnen betalen. Zoals een creditcard, betaalpasoptie, UPI, portemonnee of contante betaling. De applicatie moet om bevestiging vragen voordat de creditcard en debetkaartgegevens worden opgeslagen.
# 8) Klantenservice
Gebruikers moeten verbinding kunnen maken met de klantenservice via telefoon, e-mail of chat. Het plaatsen van veelgestelde vragen helpt klanten ook. Het is ook handig als de persoon per ongeluk bezittingen is vergeten, of als de bestuurder hem verkeerd heeft aangerekend, ook als de bestuurder zich heeft misdragen of als de gebruiker een klacht wil indienen of hulp wil zoeken.
Deze functie bleek een van de belangrijkste functies te zijn voor gebruikers die hulp zochten.
# 9) Annuleer de geboekte rit
Als de gebruiker per ongeluk een rit heeft geboekt en deze wil annuleren, moet de gebruiker de geboekte rit kunnen annuleren.
# 10) Bel de chauffeur
Het kan gebeuren dat de chauffeur de berijder niet kan vinden op de ophaallocatie, of dat de gebruiker zich op de ophaallocatie bevindt en de chauffeur niet kan vinden. Deze functie vermindert verwarring en bespaart tijd als de chauffeur de locatie niet kent, hij kan contact met u opnemen en u gemakkelijk bereiken.
Wat gebeurt er na het testen van de bruikbaarheid
Als we het bovenstaande voorbeeld beschouwen, zijn de genoemde functies degene die als feedback van de gebruiker zijn ontvangen tijdens het gebruik van de reiswebsite en de online voertuigboekingsapplicatie. Afhankelijk van de eisen van de klant en het gebruik van de website kunnen er nog enkele vereiste functies zijn.
Na voltooiing van de bruikbaarheidstest, is het eerste wat je moet doen alle feedback en conclusies bij elkaar brengen en vervolgens bespreken wat we allemaal kunnen doen als verbetering van het product / de dienst. Hoeveel tijd is er nodig om de wijzigingen door te voeren? Als het projectteam niet duidelijk is over de door te voeren wijzigingen, kunnen ze opnieuw discussiëren en de onduidelijkheden wegnemen.
De impact van de verbeteringen is afhankelijk van de doelgroep die de applicatie gaat gebruiken, het doel van de applicatie, de features die toegevoegd of verbeterd moeten worden op de website. Nadat alle bovenstaande punten zijn besproken, is het een managementgesprek waarbij rekening wordt gehouden met de kenmerken van het product. Dit hangt ook af van de zakelijke impact van de functie.
Veel Gestelde Vragen
V # 1) Wat is bruikbaarheidstesten bij softwaretesten?
Antwoord: Het is een niet-functioneel type softwaretest dat wordt gebruikt om te bepalen hoe gemakkelijk de gebruikers het product kunnen begrijpen en gebruiken.
xbox one virtual reality headset releasedatum
V # 2) Hoe worden bruikbaarheidstests uitgevoerd?
Antwoord: Meestal voert een toegewijd team bruikbaarheidstests uit. Het team bestaat uit deelnemers die de hun toegewezen taak uitvoeren en de waarneming rapporteren. Terwijl de facilitator degene is die het team modereert.
V # 3) Wat is het doel van bruikbaarheidstests?
Antwoord: Het ontwikkelde product moet voldoen aan de gebruikersvereisten. Door bruikbaarheidstests uit te voeren, kunnen we de gebruikerservaring vinden en het product verbeteren waar er ruimte voor verbetering is.
V # 4) Wat zijn de drie belangrijkste principes van bruikbaarheidstesten?
Antwoord: dit zijn:
- Het gaat over productontwikkeling.
- Het omvat het bestuderen van echte gebruikers terwijl ze het product gebruiken en hun gebruikerservaring begrijpen.
- Het gaat om verbetering van het product op basis van gebruikerservaring en het stellen van doelen en een tijdlijn om dat te bereiken.
V # 5) Wat zijn gebruiksfuncties?
Antwoord: Er zijn vijf kenmerken van bruikbaarheid. Dit zijn de volgende:
- Effectief
- Efficiënt
- Innemend
- Fouttolerant
- Makkelijk te leren
Meer over bruikbaarheidstests
(beeld bron
Een bruikbaarheidstest zorgt ervoor dat de interface van een AUT wordt gebouwd op een manier die past bij de verwachtingen van de gebruiker met betrekking tot het eenvoudig (efficiënt) voldoen aan vereisten (effectiviteit) op een simplistisch bevredigende manier.
De primaire focus ligt op:
- Makkelijk te gebruiken
- Gemakkelijk te leren of vertrouwd te raken met het systeem
- De tevredenheid van de gebruiker over de hele ervaring
Bruikbaarheid kent vele dimensies. Het gaat allemaal om de ‘ervaring’ van de gebruiker tijdens zijn interactie met een applicatie en zijn ‘gevoel’ ervoor. Een gestructureerde bruikbaarheidstest vertaalt deze ervaring / dit gevoel naar een validatieproces.
Waarom het wordt uitgevoerd
Het web en mobiele applicaties domineren de zakenwereld de laatste tijd. Het feit dat deze apps efficiënt, effectief, gemakkelijk, eenvoudig, aantrekkelijk, boeiend, enz. Zijn, is van cruciaal belang om door de klanten te worden omarmd. Bij de bruikbaarheidstest gaat het erom te bepalen of een site is wat de gebruiker zou willen gebruiken en waarnaar de gebruiker zou willen terugkeren of niet.
Dit geldt niet alleen voor softwaresystemen. Elke machine / interface die menselijke interactie heeft, moet aan deze regels voldoen. Hoe vraag je dat? De democratie zou eronder lijden als de stemmachines niet bruikbaar waren. Ik zou niet stemmen als ik op meer dan één knop moest klikken om mijn kandidaat te kiezen, wilt u? Precies!
Bekijk dit voor een meer softwarespecifiek voorbeeld 300 miljoen dollar artikel door Jared Spool die duidelijk zal uitleggen hoe de plaatsing van een knop ervoor heeft gezorgd dat het bedrijf wordt beïnvloed.
Wanneer worden bruikbaarheidstests uitgevoerd
Als testers weten we dat de eerdere a defect is gevonden in de SDLC, hoe goedkoper het is om het te repareren. Hetzelfde concept geldt ook voor het testen van bruikbaarheid.
Bruikbaarheidstestresultaten hebben invloed op het ontwerp van het product. Idealiter zou de bruikbaarheidstest dus op ontwerpniveau moeten beginnen. Maar dat is niet alles; software ondergaat veel veranderingen / interpretaties / implementaties gedurende het SDLC-proces. Om ervoor te zorgen dat we bij geen van deze stappen fouten met betrekking tot de bruikbaarheid maken, moeten deze tests vaak en continu worden uitgevoerd voor maximale resultaten.
Wie voert deze tests uit
Het kan worden gedaan als een intern proces, wanneer de ontwerpers, ontwikkelaars en ieder ander kunnen gaan zitten en hun systeem kunnen analyseren en de resultaten kunnen krijgen. Op basis van deze resultaten kan het ontwerp en / of de code worden aangepast om in overeenstemming te zijn met de wijzigingen waarover ze het allemaal eens zijn.
Een meer geavanceerde benadering is om real-time gebruikers in te huren en ze bepaalde taken te geven. Een facilitator (s) kunnen deze taken bedenken en de resultaten van de gebruikers krijgen.
De gebruikers kunnen dan informatie verstrekken over of:
- De taak is geslaagd of niet
- De taak kan gemakkelijk worden uitgevoerd
- Was de ervaring interessant, boeiend of vervelend - hun gevoel voor de software
Bruikbaarheidstests uitvoeren - Proces
Testen is een validatie van software tegen de vereisten ervan. Een bruikbaarheidstest is niet anders - de enige vereiste, in dit geval, is om te valideren of de software een mentale kaart is van hoe een gebruiker zou willen dat de software eruit zou zien, wat het voor hen comfortabel maakt om te gebruiken, wat voor soort van holistische ervaring is dat de gebruiker afstand neemt van de interactie, enz.
Dit zijn slechts enkele van de manieren waarop deze tests worden uitgevoerd.
# 1) Tijdens de ontwerpfase kunt u het ontwerp van uw website / applicatie gewoon op een stuk papier tekenen en evalueren of het gaat werken of niet.
#twee) Een verkennende methode zou zijn om de site te bouwen en enkele willekeurige tests uit te voeren (door de ontwikkeling / het ontwerp / QA - een of alle interne teams) om bruikbaarheidsfactoren te bepalen.
# 3) Huur een reeks realtime gebruikers in om op de site te werken en resultaten te rapporteren.
# 4) Gebruik een tool die statistieken levert op basis van de ingevoerde wireframes en ingediende ontwerpen.
# 5) Huur een usability-team van derden in dat gespecialiseerd is in dit vakgebied.
# 6) Dien uw siteontwerp en wireframes in bij een externe evaluator en verkrijg daaruit resultaten.
Het gestructureerde proces voor het testen van de bruikbaarheid omvat de volgende stappen:
Stap 1) Identificatie van de gebruikers om de bruikbaarheidstest uit te voeren - het helpt om de set gebruikers te kiezen die dicht bij hoe de real-time gebruikers zullen zijn. Er moet voor worden gezorgd dat u geen experts of complete nieuwelingen kiest. De experts zullen gewoon het hele proces doorlopen en de beginners hebben veel achtergrondopleiding nodig om zelfs maar aan de slag te gaan - geen van beide is optimaal.
Stap 2) Het ontwerpen van de taken die de gebruikers op de applicatie gaan uitvoeren –Voordat de test wordt gestart, moet een lijst worden gemaakt met situaties waarin de gebruikers het aanvraagformulier gaan gebruiken. Dit kan iets zijn als: ‘Zoek naar een X-box en koop deze 'of‘ Stel een klantenservicevraag in' enz. Op een eCommerce-site. De taken moeten nauw aansluiten bij de echte transacties waarvoor de gebruikers de site zouden gebruiken.
Stap 3) Het testen vergemakkelijken - Het usability-team laat de gebruikers de taken op de site uitvoeren en gaat informatie verzamelen over de voortgang en resultaten van de test. Het maakt echt een enorm verschil wanneer het ontwerpteam meedoet terwijl de gebruikers aan de applicatie werken. Het geeft hen een beter beeld van hoe de app werd gebruikt en waar deze niet leverde wat de gebruiker wilde enz., Uit de eerste hand.
Stap 4) Analyseer de resultaten - Aan het einde van de test kunnen we eindigen met de tijd die nodig was om taken uit te voeren, of de taak nu succesvol was of niet, enz., Dus in feite onbewerkte gegevens. De resultaten moeten aan alle belanghebbenden worden gepresenteerd en geanalyseerd om mogelijke probleemgebieden te identificeren.
Van wat we tot nu toe hebben besproken, zijn dit mijn indrukken:
# 1) Bruikbaarheid testen is geen uit en uit QA-taak. Een rol die traditionele QA-teams in deze context zouden kunnen spelen, is die van een facilitator die taken zou creëren, de test zou uitvoeren en het resultaat zou interpreteren. De ‘tester’ is in dit geval eigenlijk de gebruiker.
#twee) De eindresultaten of uitkomsten van bruikbaarheidstests zijn geen defecten. Het is eenvoudige informatie over hoe de gebruiker zich voelde, wat hij leuk vond en wat hij niet deed - in feite onbewerkte gegevens. De taak van de bruikbaarheidstester stopt niet met het rapporteren van de resultaten (in het geval van traditionele QA banen , wij rapporteer bugs en bemoei je niet met het oplossen ervan), het omvat ook het geven van suggesties om de software meer bevorderlijk te maken voor gebruikersinteractie.
# 3) Door deze concepten te begrijpen, kunnen we als functionele testers daadwerkelijk het verschil maken. Om meer waarde toe te voegen aan onze rol als QA's, kunnen we deze bruikbaarheidsconcepten toepassen en inzichtelijke suggesties geven om de bruikbaarheid van een applicatie te verbeteren.
Gevolgtrekking
In de bovenstaande tutorial hebben we in detail geleerd over bruikbaarheidstests in de levenscyclus van softwaretests. De tutorial behandelt ook onderwerpen als waarom is bruikbaarheidstesten nodig, de voor- en nadelen, verschillende deelnemers of elementen van bruikbaarheidstesten, enz.
We hebben ook besproken hoe testresultaten kunnen worden geanalyseerd, verschillende bruikbaarheidstesttools in detail met voorbeelden.
Bruikbaarheidstesten zijn noodzakelijk omdat dit de kans op verbetering geeft vóór de lancering van het product. Deze verbetering kan daarmee het bedrijf positief stimuleren. Daarom zijn bruikbaarheidstests buitengewoon belangrijk en moeten deze worden uitgevoerd om beter leverbare producten aan de klanten te leveren.
Lees ook: Een complete gids voor het testen van webapplicaties.
Auteur: Dit artikel is geschreven door STH-teamlid Swati S.
Ik hoop dat je dit artikel nuttig vindt om bruikbaarheidstests te begrijpen. Voeg uw opmerkingen en vragen toe in de onderstaande opmerkingen.
Aanbevolen literatuur
- 12 testtools voor de beste bruikbaarheid voor het testen van de bruikbaarheid van websites (2021 LIST)
- Tutorial over toegankelijkheidstesten (een complete stapsgewijze handleiding)
- Wat is acceptatietesten (een complete gids)
- Complete functionele testgids met zijn typen en voorbeelden
- Een complete handleiding voor niet-functionele tests voor beginners
- Build Verification Testing (BVT Testing) Complete Guide
- Wat is softwaretesten? 100+ gratis zelfstudies voor handmatig testen
- Soorten softwaretests: verschillende testtypen met details