2014-07-24 24 views
5

Ich entwickle eine Anwendung mit dem SAP UI5 und suche jetzt nach einem Werkzeug, mit dem ich automatisierte GUI-Testfälle aufzeichnen kann. Normalerweise verwenden wir HP QuickTest für diesen Zweck, aber es scheint UI5 nicht zu unterstützen.Automatisierte UI-Tests für das SAP UI5

Ich habe mir auch Selenium angesehen, aber habe die Tests auch nicht richtig ausgeführt.

Können Sie mir irgendeine Software empfehlen, die UI5 ​​unterstützt, und kann ich automatisierte UI-Regressionstests aufzeichnen?

+0

Die SAPUI5-Bibliothek hat kürzlich "von JSUnit/QUnit zu Selenium/QUnit" gewechselt. Welche Probleme hatten Sie mit Selenium? –

Antwort

1

Der einzige Weg, den ich derzeit kenne, ist die Automatisierung von QUnit-Tests über PhantomJS. Siehe this thread und this blog für weitere Informationen

0

SAPUI5 bringt hat OPA5 und QUnit in bauen. Der /test Ordner ist bereits in den Demo-App wie die Arbeitsliste Vorlage vorkonfiguriert.

0

Es ist der offizielle openui5-sample-app Repo, die Grunt als Aufgabe Läufer, Bower für UI5 Ressourcen und KarmaJS mit PhantomJS umfasst den QUnit/OPA5 Tests ohne Kopf laufen.

Sie können dies für Ihr eigenes Projekt anpassen und sogar mit jedem modernen CI wie Travis oder Jenkins integrieren.

Es gibt zwei CI-Best Practices-Anleitungen. Eine für SAP Cloud Platform als Bereitstellungsziel und eine für lokale ABAP Frontend Server (NetWeaver-System mit Frontend Server-Komponenten) als Bereitstellungsziel.