SAP Testing: Unterschied zwischen den Versionen
Ab (Diskussion | Beiträge) |
Ab (Diskussion | Beiträge) |
||
| Zeile 25: | Zeile 25: | ||
Die [[SAP BAPI Library]] erlaubt den Zugriff auf die BAPI aus expecco heraus. |
Die [[SAP BAPI||SAP BAPI Library]] erlaubt den Zugriff auf die BAPI aus expecco heraus. |
||
== Webservice == |
== Webservice == |
||
Version vom 12. Juni 2014, 08:26 Uhr
txt txt txt

Anbindungen an die GUI
SAP GUI for Windows
ausführung gui scripting
SAP GUI for JAVA
Die SAP GUI for Java ist eine SAP-Oberfläche die den plattformunabhängigen Einsatz der SAP-Umgebung ermöglicht. Umgesetzt ist die SAP GUI for Java in Swing, einer frei verfügbaren Grafikbibliothek für die Programmiersprache Java. expecco verfügt mittels JavaSwing-Plug-In über die Fähigkeit Swing-Oberflächen einzubinden. Auf diese Weise kann der Baum der Oberflächenelemente in der Swing-GUI angezeigt und die Interaktion mit der Oberfläche über die zugehörigen Bibliothek automatisiert werden.
SAP GUI for HTML
Die SAP GUI for HTML ist die SAP-Oberfläche für den Web-Browser. Wie der Name andeutet ist die Implementierung in Hypertext Markup Language (HTML) und JavaScript umgesetzt.
Zur Anbindung an Web-Technologien existiert für expecco das Web-Plug-In: Selenium_Web_Test_Plugin
Anbindungen an den Server
Um über die GUI End-to-End-Tests zu realisieren und die Anbindung an Fremdsysteme zu testen werden zusätzlich zur Oberfläche auch funktionale Schnittstellen des SAPSystems an expecco angebunden.
BAPI
Das Business Application Programming Interface (BAPI) ist eine Schnittstelle in SAPSystemen für den Zugriff auf betriebswirtschaftlichem Abstraktionsniveau. Die BAPI wird im SAP-System selbst aufgerufen, kann aber auch von externen Komponenten getriggert werden.
Die |SAP BAPI Library erlaubt den Zugriff auf die BAPI aus expecco heraus.
Webservice
In einem SAP-System können bestehende Funktionalitäten nach außen hin als Webservice zur Verfügung gestellt werden. Der per WSDL beschriebene Webservice ist, sofern freigegeben, für Drittsystemen nutzbar. [1]
Um Webservices in expecco zu integrieren steht folgendes Plug-In zur Verfügung: Calling Webservices via SOAP, XML-RPC or REST