2016-10-17 4 views
0

Wir haben 3000 Benutzernamen und ein Passwort. Wir müssen es gegen erfolgreiche Anmeldung einer Webseite testen. Das Problem besteht darin, dass die Seite beim erfolgreichen Login auf das Benutzerkonto umgeleitet wird. Melden Sie sich erneut vom Konto ab und die erneute Eingabe von Benutzername und Passwort benötigt Zeit. Gibt es eine Lösung für dieseSelen Login-Validierung

+2

Sie können datengetriebenen Test in dem Fall versuchen. – Rao

Antwort

2

Wenn es nur Validierung wird, dann würde ich empfehlen, Sie verwenden HtmlUnitDriver, die für Headless-Automatisierung verwendet wird. Es wird etwas schneller im Vergleich zu üblichen Browsern sein.

0

Divide and Conquer

Split Ihre Liste in 2-10 oder mehr Teile und Lauf ist auf differend maschines. Sie können auch testen, ob mehr als ein Thread auf einem Multicore-PC verwendet wird.

0

Es scheint hier ein Sicherheitsproblem zu geben, da Sie die Benutzer/Passwort-Paare entweder in Ihrem Java-Code oder in einer Eigenschaftendatei oder in der Datenbank (in Klartext anstelle von Hashwerten) speichern müssen.

Ich denke, dass stattdessen sollte höchstens ein Benutzer pro Anwendungsrolle, um die Authentifizierung + Autorisierung zu testen (diese sollten natürlich "Test" Benutzer speziell für Ihre Tests erstellt werden).