20 Szenarien zum Testen von Anmeldeseiten und Suchfunktionen

Ich hatte kürzlich ein Gespräch mit einem potenziellen Kunden und als ich ihm Website-UX-Tests erwähnte, hielt er inne und fragte mich mit einem zweifelhaften Ton: „Warum braucht eine Website UX-Tests?“

Ich erklärte ihm, dass die Hauptgründe, warum UX-Tests so wichtig sind, darin bestehen, dass eine verbesserte Benutzererfahrung die Kundenzufriedenheit und -bindung sicherstellt & Produktwerbung durch Mundwerbung. Wenn die Benutzer auf einer Website nicht finden, wonach sie suchen, werden sie unweigerlich mit demselben Produktangebot zur nächsten übergehen. Selbst wenn eine Website atemberaubend aussieht und viel Schnickschnack bekommt, wenn der Benutzer nicht herausfinden kann, wie er sie verwenden soll, muss er weitermachen.

Während ich ihm das erklärte, fiel mir auf, dass UX-Tester oft Zeit und Mühe investieren, um einige der komplexesten Szenarien zu testen, die möglich sind, um die beste Benutzererfahrung zu kuratieren. Beim Testen dieser komplexen Szenarien kann es jedoch vorkommen, dass sie die grundlegenden, aber entscheidenden Funktionen wie die Suchfunktion Login & nicht testen können.

In diesem Blog stellen wir eine praktische Liste von über 20 Testszenarien zur Verfügung, die ein Muss für die Liste der Testfälle sind – speziell zum Testen der Anmeldeseite und der Suchfunktion.

Anmeldeszenarien:

GUI & Funktionalität:

  1. Mindest- und Maximallängen sollten für alle Textfelder festgelegt werden
  2. Passwort sollte in maskiertem Format angezeigt werden, anstatt das tatsächliche Textformat anzuzeigen
  3. Anmeldeinformationen in Großbuchstaben sollten nicht als ungültig behandelt werden
  4. Validierungsmeldung sollte angezeigt werden, wenn Sonderzeichen in das Feld Benutzername eingegeben werden, oder wenn ungültiger Benutzername und / oder Passwort eingegeben wird oder die Felder leer gelassen werden
  5. Reset-Taste sollte Daten aus allen Textfeldern in der Form löschen
  6. Anmeldeinformationen, insbesondere Passwort, sollten in der Datenbank gespeichert werden im verschlüsselten Format

Sicherheit:

  1. Wenn der angemeldete Benutzer die URL kopiert und in ein neues Browserfenster einfügt, sollte er zur Anmeldeseite umgeleitet werden
  2. Benutzer sollten das Kennwort nicht aus dem Textfeld kopieren und einfügen dürfen
  3. Benachrichtigungs-E-Mail für die Anmeldung mehrerer Geräte – Wenn sich der Benutzer von einem ungewöhnlichen Gerät / Computer aus anmeldet
  4. Die Eingabe der Anmeldeinformationen über die virtuelle Tastatur sollte für die Bankanwendung bereitgestellt werden
  5. Nach 3 oder 5 erfolglosen Anmeldeversuchen sollten die Anmeldeinformationen des Benutzers für einen bestimmten Zeitraum gesperrt werden, z. 24 Stunden
  6. SSL-Zertifikat sollte für gesicherte Website implementiert / installiert werden
  7. SQL-Injection-Angriffe & XSS sollte für die Anmeldung überprüft werden
  8. Bidirektionale Authentifizierung über OTP auf Mobilgeräten / E-Mails sollte für Bankanwendungen getestet werden

Sitzung:

  1. Nach dem Abmelden, wenn der Benutzer auf die Schaltfläche Zurück klickt, sollte sich der Benutzer nicht innerhalb derselben Sitzung anmelden können, er sollte zur Anmeldeseite umleiten
  2. Wenn sich der Benutzer auf mehreren Geräten angemeldet hat und sich von einem Gerät abmeldet, sollte er sich von allen Plattformen / Geräten abmelden
  3. Die maximale Sitzungsausfallzeit sollte für die gesicherte Website festgelegt werden

Browser:

  1. Wenn Browser-Cookies gelöscht werden und der Benutzer versucht, sich anzumelden, sollte das System erneut nach Anmeldeinformationen fragen
  2. Die Einstellung ‚Formulardaten speichern‘ des Browsers sollte sich das Kennwort nicht merken
  3. Überprüfen Sie die Anmeldefunktion, wenn Browser-Cookies deaktiviert sind

Suchszenarien

  1. Die angezeigten Suchergebnisse sollten für das Suchbegriff relevant sein
  2. % Anmelden Das Suchbegriff sollte nicht zu 404 umleiten FEHLER
  3. Die Anwendung sollte nicht abstürzen, wenn der Benutzer% in das Suchfeld
  4. eingegeben hat, wenn der Benutzer box Es sollten Wörter vorgeschlagen werden, die mit dem eingegebenen Schlüsselwort übereinstimmen
  5. Es sollten vordefinierte Suchkriterien für die automatische Vervollständigung vorhanden sein, z. nach Eingabe der ersten 3 Buchstaben sollte ein passendes Schlüsselwort vorgeschlagen werden
  6. Wenn der Benutzer auf einen Link aus dem Ergebnis klickt und zurück navigiert, sollte das Ergebnis beibehalten werden
  7. Nach dem Klicken auf das Suchfeld – Der Suchverlauf sollte angezeigt werden (letztes Suchbegriff)
  8. Alle Suchbegriffe / Filter sollten beim Klicken auf die Schaltfläche Zurücksetzen gelöscht werden
  9. Die Suchergebnisse sollten beim Klicken auf die Schaltfläche Suche löschen gelöscht werden
  10. nur für angemeldete Benutzer relevant sein
  11. Die Paginierung sollte auf Suchanfragen getestet werden, die eine hohe Anzahl von datensätze
  12. Gesamtzahl der Suchdatensätze / -ergebnisse sollte auf der Seite angezeigt werden
  13. Suchbegriff sollte in den Suchergebnissen farblich hervorgehoben werden
  14. Für E-Commerce-Sites – Suchbegriff sollte ähnliche Art von Produkt / Artikel vorschlagen
  15. Für die erweiterte Suche – begrenzte Suchfilter sollten bereitgestellt werden
  16. Wassertext sollte bereitgestellt werden, damit der Benutzer versteht, wonach gesucht werden soll
  17. Validieren Sie die für „Exact Match“ definierten Suchregeln mit dem Such-Schlüsselwort
  18. Validieren Sie die für „Similar Match“ definierten Suchregeln mit dem Such-Schlüsselwort
  19. Validieren Sie die Suchregeln, die für die Suche mit einer Reihe von Schlüsselwörtern definiert sind
  20. Der Benutzer sollte in der Lage sein zu suchen, wenn er das Schlüsselwort eingibt und die Eingabetaste auf der Tastatur drückt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.