Sie befinden sich hier:
UTAM-Test-Workflow
Der Test-Workflow für das Benutzeroberflächen-Testautomatisierungsmodell (UI Test Automation Model, UTAM) konzentriert sich auf die Vorbereitung der Testumgebung, das Schreiben von UTAM-Seitenobjekten (POs) und das Ausführen von durchgängigen Tests für Benutzeroberflächenkomponenten.
- Umgebungs-Setup: Installieren Sie die Salesforce CLI und konfigurieren Sie Ihren bevorzugten Test-Läufer (z. B. WebDriverIO, TestNG, Maven) für die Verwendung mit dem UTAM-Framework. Entsprechende Informationen finden Sie unter Installieren der Saleforce CLI, Anleitung für Java und Anleitung für JavaScript.
- PO-Erstellung: Erstellen Sie benutzerdefinierte UTAM-Belegposten für Ihre komplexen OmniScripts und FlexCards. Diese POs definieren die Benutzeroberflächenelemente (Eingaben, Schaltflächen, Schritte) und die Aktionen, die Sie an ihnen ausführen können. Siehe Salesforce-Seitenobjekte.
- Testscripting: Schreiben Sie Testklassen in Java oder TypeScript, die die erforderlichen OmniStudio- und benutzerdefinierten POs importieren, und definieren Sie dann eine logische Sequenz von Benutzeraktionen, die Anmeldung, Navigation, Dateneingabe und Komponenteninteraktion umfassen.
- Behauptung: Verwenden Sie Behauptungsbibliotheken (z. B. TestNG Assert), um sicherzustellen, dass Elemente richtig angezeigt werden, Eingabewerte beibehalten werden und die Benutzeroberflächenlogik (z. B. Fehlermeldungen) erwartungsgemäß funktioniert.
-
Durchgängige Tests: Befehle zum Ausführen Ihrer Tests finden Sie unter UTAM Java Readme und UTAM JavaScript Readme. Beispiel:
mvn test -Dtest=<TestClassName>.
