Projektbeschreibung
ÜbersetztDie Suite muss den Login-Prozess mit gültigen und ungültigen Anmeldeinformationen sowie einem gesperrten Konto abdecken, den vollständigen Antragsübermittlungsweg von einem leeren Formular bis zu einem bestätigten Datensatz und rollenbasierten Zugriff, sodass ein Partner niemals die Bildschirme eines Managers sieht und ein Manager nicht auf den Administrationsbereich zugreifen kann. Wir möchten, dass die Tests gegen eine Staging-Kopie des Portals ausgeführt werden, einen lesbaren Bericht erstellen, der zeigt, welche Szenarien bestanden und welche fehlgeschlagen sind, mit einem Screenshot an dem Punkt des Fehlers, und sowohl manuell als auch aus unserer Build-Pipeline mit einem klaren Exit-Code gestartet werden können.
Wir erwarten sauberen, wartbaren Testcode, den ein neuer Ingenieur erweitern kann, stabile Selektoren, die bei geringfügigen Markup-Änderungen nicht brechen, und kurze schriftliche Notizen, wie man ein neues Szenario hinzufügt. Die Liefergegenstände umfassen:
— Login-Szenarien, die Erfolg, falsches Passwort und einen gesperrten Benutzer abdecken;
— End-to-End-Antragsübermittlung mit Feldvalidierung;
— Rollen- und Berechtigungsprüfungen für Partner, Manager und Administrator;
— einen lesbaren Bericht und einen pipeline-freundlichen Exit-Code.