ik had onlangs een gesprek met een prospect en toen ik hem de website UX testing noemde, pauzeerde hij en vroeg me met een dubieuze toon: “Waarom heeft een website UX testing nodig?”
ik legde hem uit dat weinig belangrijke redenen waarom UX-testen zo belangrijk is, zijn dat een verbeterde gebruikerservaring de klanttevredenheid garandeert, behoud & productpromotie door mond reclame. Als de gebruikers niet kunnen vinden wat ze zoeken op de ene website, zullen ze onvermijdelijk naar de volgende met hetzelfde product aanbod. Dus zelfs als een site er adembenemend uitziet en er veel belletjes en fluitjes voor krijgt, als de gebruiker niet kan achterhalen hoe hij het moet gebruiken, is hij gebonden om verder te gaan.
terwijl ik hem dit uitleg, viel het me op dat UX-testers vaak tijd en moeite investeren om enkele van de meest complexe scenario ‘ s te testen die mogelijk zijn om de beste gebruikerservaring te creëren. Bij het testen van deze complexe scenario ‘ s kan het echter zo gebeuren dat ze het testen van de fundamentele maar cruciale functionaliteiten, zoals de login & zoekfunctionaliteit, missen.
in deze blog bieden we een handige lijst van 20 + testscenario ‘ s die een must zijn-toevoegen aan de lijst van testcases – specifiek voor het testen van loginpagina en zoekfunctionaliteit.
Login scenario ‘ s:
GUI & functionaliteit:
- de Minimale en Maximale lengte moet worden ingesteld voor alle tekstvakken
- Wachtwoord moet worden weergegeven in gemaskeerd indeling in plaats van het tonen van tekst-formaat
- inloggegevens in HOOFDLETTERS moeten niet behandeld worden als ongeldig
- Validatie van het bericht worden weergegeven wanneer je speciale tekens worden ingevoerd in het veld gebruikersnaam in, of als ongeldige gebruikersnaam en/of wachtwoord is ingevoerd of de velden zijn leeg
- Reset-knop gegevens wissen van alle tekst-dozen in de vorm
- inloggegevens, vooral wachtwoord moeten worden opgeslagen in de database in versleuteld formaat
beveiliging:
- wanneer ingelogd gebruiker URL kopiëren en plakken in nieuw browservenster, moet het omleiden naar Login pagina
- gebruikers moeten niet worden toegestaan om te kopiëren en plakken wachtwoord uit tekstvak
- notificatie e – mail voor meerdere apparaat login-als gebruiker login van ongebruikelijke apparaat/machine
- het invoeren van inloggegevens met behulp van virtueel toetsenbord moet worden verstrekt voor banktoepassing
- na 3 of 5 mislukte pogingen van de login, gebruiker login referenties moeten worden vergrendeld voor specifieke periode bijv. 24 uur
- SSL-certificaat moet worden geïmplementeerd / geïnstalleerd voor beveiligde Website
- SQL-injectieaanvallen & XSS moet worden geverifieerd voor login
- Tweewegverificatie via OTP op mobiel/e-mail moet worden getest voor bankapplicatie
sessie:
- na afmelden als de gebruiker op de knop terug klikt, moet de gebruiker niet binnen dezelfde sessie kunnen inloggen, Het moet omleiden naar de inlogpagina
- als de gebruiker op meerdere apparaten is ingelogd en zich afmeldt vanaf één apparaat, dan moet hij zich afmelden vanaf alle platformen/apparaten
- maximale sessie-outtijd moet worden ingesteld voor beveiligde website
Browser:
- Als je Browser cookies worden gewist en de gebruiker probeert in te loggen, het systeem moet vragen om referenties
- ‘Onthoud Gegevens op Formulier’ instelling van de browser moet niet het wachtwoord onthouden
- Valideren van de login-functionaliteit als cookies zijn UITGESCHAKELD
Zoeken Scenario ‘ s
- zoekresultaten getoond moet worden relevante zoekwoord
- % – teken in zoekwoord moet niet door te verwijzen naar 404 ERROR
- Toepassing mag niet crashen als gebruiker ingevoegd % in het zoekveld
- Wanneer de gebruiker begint te typen woord in de tekst box het zou woorden moeten voorstellen die overeenkomen met getypt trefwoord
- er zouden vooraf gedefinieerde zoekcriteria moeten zijn voor Automatisch aanvullen, bijv. na het typen van de eerste 3 letter moet suggereren overeenkomende zoekwoord
- Wanneer de gebruiker klikt op een link van resultaat en navigeert terug, dan moet worden gehandhaafd
- Na het klikken op veld Zoeken – zoeken in de geschiedenis moet worden weergegeven (laatste zoekwoord)
- Alle trefwoord/filters moeten krijgen gewist door te klikken op de Reset knop
- zoekresultaten moeten worden gewist door te klikken op zoekopdracht wissen knop
- Geschiedenis weergegeven in het zoekveld moet relevant zijn voor de ingelogde gebruiker alleen
- Paginering moeten worden getest voor zoekopdrachten retourneren hoge aantal records
- totaal aantal zoekrecords/resultaten moet worden weergegeven op pagina
- zoekwoord moet worden gemarkeerd met kleur in de zoekresultaten
- voor e – commerce sites – zoekwoord moet voorstellen soortgelijke soort product/items
- voor Geavanceerd zoeken-beperkte zoekfilters moeten worden verstrekt
- Water tekst moet worden verstrekt voor de gebruiker om te begrijpen wat te zoeken
- Valideer zoekregels gedefinieerd voor “Exact match” met het zoekwoord
- Valideer zoekregels gedefinieerd voor “soortgelijke overeenkomst” met het zoekwoord
- Valideer zoekregels die zijn gedefinieerd om met een set trefwoorden te zoeken
- de gebruiker moet kunnen zoeken wanneer hij het trefwoord invoert en op de knop ‘Enter’ drukt op het toetsenbord