SAP test automation for S/4HANA, Fiori and SAP GUI.
SAP test automation in ZeuZ covers Fiori apps in the browser, SAP GUI for Windows on the desktop and OData services over the API, in one suite with the non-SAP systems around them. Describe the transaction in plain English; ZeuZ writes it, runs it before the transport moves and repairs what the upgrade changed.
SAP test automation is the automated re-testing of SAP transactions, Fiori apps, OData services and integrations after a transport, a support pack or an S/4HANA upgrade, so business processes keep working when the system changes. ZeuZ automates SAP across all three surfaces, Fiori in the browser, SAP GUI on Windows and OData over the API, and runs inside your own network where SAP shops require it.
Where SAP testing breaks today.
A quarterly transport touches dozens of transactions and the regression pack is run manually by the people who also run the business.
SAP GUI is a Windows application, Fiori is a browser application and OData is an API, so three tools and three teams own one process.
Nothing with production-like data may leave the network, which rules out most SaaS testing tools before the evaluation starts.
How ZeuZ automates SAP test automation.
- 01Test designProposes the transactions and Fiori apps a transport touches, ranked by process impact, from the change list and tickets.
- 02Test case creationA functional consultant describes the transaction in plain English; ZeuZ writes the case with reusable steps for logon, navigation and posting.
- 03Test automationFiori through the browser, SAP GUI for Windows through Windows UI Automation with image and OCR fallback, OData through REST actions, in one case.
- 04Test executionRuns before the transport moves and after it lands, on a schedule or a pipeline webhook, on nodes inside your network.
- 05Reporting and analysisEach failed step returns the exact screen, error and trace, pinned to the transport or release that produced it.
- 06Test maintenanceWhen an upgrade moves a field or a Fiori control, ZeuZ proposes the repair as a diff a person approves.
Your team reviews what ZeuZ produced. Nothing joins the suite or runs without a person accepting it.
See it run on your application.
Watch a Fiori, SAP GUI and OData step run together in one test case.
SAP testing tools for all three surfaces.
ZeuZ reaches SAP on every surface a process runs on. Fiori and SAP GUI for HTML run in the browser on Chrome, Firefox, Edge and Safari, with partial-match locators for generated IDs. SAP GUI for Windows runs through Windows desktop automation on Windows 7 through 11: elements are located by Name, Class, AutomationId and ControlType through the UI Automation API, by element path, or by image and OCR where a control exposes nothing, with keystrokes for transaction codes and function keys. OData services are tested through REST actions with authorization headers, JSON schema validation and deep response extraction.
The non-SAP systems in the same process, a web portal, a Windows client, a database, an IDoc-driven integration checked through its API, run in the same test case. SAP test automation in ZeuZ deploys on-premises or air-gapped where SAP shops require it, and the evidence for every surface stays on one record.
- Fiori
- Browser automation, Chrome, Firefox, Edge, Safari
- SAP GUI for Windows
- UI Automation API, element path, image, OCR
- OData
- REST actions, auth, schema validation, extraction
- Deployment
- SaaS, on-premises, air-gapped
- Surrounding systems
- Web, desktop, API, database in one case
- Evidence
- Screen, error and trace per step
Runs where your code is allowed to be.
Hosted by ZeuZ, execution on your own machines.
Point the client at your own server.
Disconnected environments, scoped per engagement.
Runs inside Jenkins, GitHub Actions, Azure DevOps, CircleCI and Bitbucket; results into Jira, Slack and Teams.
Works in the same suite as.
Windows and macOS applications automated through the same UI Automation, element path, image and OCR detection SAP GUI uses.
Desktop application testing →REST, SOAP and GraphQL services tested with auth, schema validation and response extraction, in the same cases as the UI.
API test automation →The full suite on every merge or transport, with locator breaks returned as proposed repairs a person approves.
Automated regression testing →Read next: Deployment options →
Ready to automate QA testing today?
See ZeuZ Test Studio write, run and repair tests against your own application code.
or explore our services →