Bei der Anwendungsbereitstellung stellt der App-Generator einen einfachen Selbsttest für die Geschäftsanwendung bereit. Die automatisierten Tests basieren auf dem SAP OPA5 Testframework.
Die URL der Testseite ist relativ zu der bereitgestellten Geschäftsanwendung, die unter dem Subpfad /test/integration/opaTests.qunit.html verwendet wird, und kann mit einem Browser geöffnet werden.
Simplifier bietet zwei Ansätze zur Erstellung automatisierter Tests:
- KI-gestützte Testgenerierung (Experimentell) – Generieren Sie automatisch OPA5-Tests, indem Sie Ihre Interaktionen mit der Anwendung aufzeichnen
- Manuelle Testerstellung – Schreiben Sie manuell OPA5-Testcode für vollständige Kontrolle
KI-gestützte Testgenerierung (Experimentell)
Simplifier bietet eine KI-gestützte Funktion zur automatischen Generierung von OPA5-Tests. Anstatt Testcode manuell zu schreiben, können Sie Ihre Interaktionen mit der Anwendung aufzeichnen, und die KI erstellt automatisch die Test-Journey und Page Objects für Sie.
Diese Funktion befindet sich derzeit im experimentellen Zustand und kann in den Funktionseinstellungen aktiviert werden.
Wie es funktioniert
Wenn Sie während einer Aufzeichnungssitzung mit Ihrer Anwendung interagieren, protokolliert Simplifier im Hintergrund alle Ihre Benutzeraktionen (z. B. Klicks, Navigation, Dateneingabe usw.). Diese Protokolle werden dann von einem KI-Sprachmodell (LLM) analysiert, das automatisch den entsprechenden OPA5-Testcode generiert, einschließlich Test-Journeys und Page Objects, die Ihre aufgezeichneten Interaktionen replizieren. Danach werden die aufgezeichneten Protokolle verworfen.
Voraussetzungen
- Ihre Anwendung muss bereitgestellt werden, bevor Sie mit der Aufzeichnung beginnen können
- Für beste Ergebnisse stellen Sie sicher, dass Bildschirmelemente in Ihrer Anwendung über beschreibende IDs verfügen
Erstellen von KI-generierten Tests
-
Stellen Sie Ihre Anwendung bereit: Stellen Sie sicher, dass Ihre Anwendung bereitgestellt wird, bevor Sie den Testerstellungsprozess starten.
-
Test erstellen: Wechseln Sie im App-Editor zur Registerkarte Tests und klicken Sie auf die Schaltfläche, um eine neue Journey mithilfe von KI hinzuzufügen.

-
Testbeschreibung eingeben: Es öffnet sich ein Dialogfeld, in dem Sie eine kurze Beschreibung des Anwendungsfalls eingeben können, den Sie testen möchten.
-
Aufzeichnung starten: Klicken Sie auf „Aufzeichnung starten“, um zu beginnen. Es öffnet sich ein neuer Browser-Tab mit Ihrer Anwendung.
-
Führen Sie Ihren Anwendungsfall aus: Gehen Sie in dem neu geöffneten Tab den Anwendungsfall durch, den Sie testen möchten, indem Sie normal mit der Anwendung interagieren (auf Schaltflächen klicken, Daten eingeben, durch Bildschirme navigieren usw.).
-
Aufzeichnung beenden: Wenn Sie fertig sind, schließen Sie entweder den Browser-Tab oder klicken Sie im Dialogfeld im App-Editor auf „Aufzeichnung beenden“.

-
KI-Generierung: Die KI analysiert automatisch die aufgezeichneten Interaktionen und generiert:
- Eine OPA5-Journey mit Testschritten
- Page Objects mit Aktionen und Zusicherungen
-
Überprüfen und Ausführen: Die generierte Journey wird automatisch im Test-Editor geöffnet. Wichtig: Überprüfen Sie die generierten Tests sorgfältig, da wahrscheinlich manuelle Codeanpassungen erforderlich sind, um sicherzustellen, dass die Tests für Ihren spezifischen Anwendungsfall korrekt funktionieren. Sie können den Test sofort ausführen, ohne ihn erneut bereitstellen zu müssen.
Aktuelle Einschränkungen
Da diese Funktion experimentell ist, gelten die folgenden Einschränkungen:
Aufzeichnungsverhalten:
- Die Aufzeichnung beginnt mit dem Start der App und kann während der Sitzung nicht angehalten oder fortgesetzt werden
- Die Aufzeichnung funktioniert nur, wenn die Anwendung vor dem Start der Aufzeichnung bereitgestellt wurde
Was erfasst wird:
- Während der Aufzeichnung werden nur Benutzeraktionen protokolliert. Automatische Änderungen in der Anwendung werden nicht automatisch erfasst.
- ✓ Aufgezeichnet: Schaltflächenklicks, Texteingabe, Dropdown-Auswahlen, Navigation zwischen Bildschirmen
- ✗ Nicht aufgezeichnet: Automatisch ausgefüllte Listen, Toast-Benachrichtigungen, Hintergrunddatenladevorgänge
- Workaround: Fügen Sie nach der Generierung manuell Zusicherungen für dynamische Inhalte und automatisches Anwendungsverhalten hinzu
Codegenerierung:
- Jede Journey generiert ihren eigenen Satz von Page Objects mit vorangestellten Namespaces, um Konflikte zu vermeiden
- Testdateneinrichtung und -abbau sind in dieser Iteration nicht enthalten
- Generierte Tests können nur mit KI erstellt, nicht mit KI bearbeitet werden
Hinweis: Diese Funktion befindet sich derzeit in aktiver Entwicklung und wird basierend auf Benutzerfeedback und technischen Fortschritten kontinuierlich verbessert.
Tipps für beste Ergebnisse
- Halten Sie Ihre Anwendungsfälle für die Aufzeichnungssitzung fokussiert und unkompliziert
- Führen Sie Aktionen bewusst aus und warten Sie, bis die Anwendung reagiert, bevor Sie mit dem nächsten Schritt fortfahren
- Verwenden Sie beschreibende IDs für UI-Elemente, damit die KI aussagekräftigeren Testcode generieren kann
- Überprüfen Sie die generierten Tests und verfeinern Sie sie bei Bedarf manuell
Manuelle Testerstellung
Als Administrator können Sie automatisierte Tests manuell erstellen. Stellen Sie sicher, dass Sie sich bereits im UI Designer für die Testanwendung befinden. Wechseln Sie zur Registerkarte Testen.
Um einen neuen Testfall zu erstellen, klicken Sie auf das Pluszeichen.
Wählen Sie den Typ im geöffneten Pop-up aus und geben Sie einen Testfallnamen ein.
Klicken Sie auf Speichern.
Wählen Sie links das neue Journey- oder Seitenobjekt aus und fügen Sie den Testcode hinzu.
Stellen Sie die Journeys oder Seitenobjekte bereit und klicken Sie auf Testseite anzeigen.
Mit dem Simplifier Android Mobile Client kann die Business App nach dem Herunterladen auch auf einem mobilen Gerät getestet werden. Über das Kontextmenü der heruntergeladenen App können Sie die automatisierten Tests starten.
















