SAP Testing: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 25.x)
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Ab (Diskussion | Beiträge)
Ab (Diskussion | Beiträge)
Zeile 9: Zeile 9:
[[VBScript]]
[[VBScript]]
== SAP GUI for JAVA ==
== 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.
txt
expecco verfügt mittels [[Java Swing GUI Access Library and Plugin|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.


[[VBScript]]
== SAP GUI for HTML ==
== 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.
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.

Version vom 12. Juni 2014, 08:26 Uhr

txt txt txt

Archtiektur des SAP-Systems und dessen Anbindung an expecco

Anbindungen an die GUI

SAP GUI for Windows

ausführung gui scripting

VBScript

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



Copyright © 2014-2024 eXept Software AG