Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 1 of 6

What the tool is

10 min

Listen to this lesson

0:00 / 6:27

SAP S/4HANA Cloud Public Edition is upgraded by SAP on SAP's schedule, twice a year, for every customer. That makes regression testing a recurring, non-negotiable event, and SAP ships a tool for it inside the product: the Test Automation Tool. It is embedded in the Public Edition, it comes with preconfigured automated tests for standard processes, and it runs them through the real user interface with virtual test users. This course explains how to use it well and how it fits with SAP Cloud ALM. Contoso's examples here are a what-if, explained below: its real program runs on Private Edition. (SAP now also markets Public Edition as SAP Cloud ERP; the product and the tool are the same.)

What it is, in SAP's words

SAP Learning describes the Test Automation Tool as embedded in SAP S/4HANA Cloud Public Edition and supporting automated business process testing. It performs test steps through a simulated user interface, logged on as authenticated virtual test users, so an automated test exercises the same apps, roles and business logic a person would. Behind it, SAP describes a test execution service that runs the automates; you do not install or host anything.

You start the plan; SAP’s execution service logs on as the virtual test user and drives the real apps, and the results come back for analysis.
The Sign-Off Table · thesignofftable.com/academy/sap-tau-204
SAP Cloud ALMTest management across the project: manual and automated test cases, plans, defects, traceability. Shows results of automated runs.
Test Automation Tool (embedded)Apps in the Public Edition for test processes, test users, test plans and results.
Test execution service (SAP-run)Executes automates through a simulated UI as virtual test users.
System under testYour Public Edition test system, with your configuration, data and roles.
Where the Test Automation Tool sits. You configure and run it inside the product; SAP runs the execution service.
The Sign-Off Table · thesignofftable.com/academy/sap-tau-204

The building blocks

  • Test processes and automates: preconfigured automated tests for standard business processes. SAP aligns them with the manual test scripts in SAP Signavio Process Navigator, so the automate and the manual script describe the same process.
  • Custom automates: copies of standard automates adapted to your configuration and extensions, or new ones for your own flows.
  • Virtual test users: the identities automates log on as, with business roles that match your design.
  • Test plans: an ordered selection of test processes, with data variants, that you execute.
  • Results: dashboards with step-level details and screenshots, analyzed in a dedicated app.
How the building blocks relate: a test plan orders test processes, each realized by an automate, and runs as a virtual test user.
The Sign-Off Table · thesignofftable.com/academy/sap-tau-204

The apps you will use

AppWhat you do there
Test Your ProcessesCreate virtual test users, build and execute test plans, and give SAP consent to run post-upgrade tests.
Manage Your Test ProcessesWork with the test process automates themselves: view standard ones, copy and adapt them for your processes.
Analyze Automated Test ResultsDashboards of results from post-upgrade and customer tests; drill into failed steps and screenshots.

Core apps of the Test Automation Tool. App names and layouts can change between releases; check the current help for your release.

What it is not

It is not a general-purpose browser automation framework, and it is not the tool for SAP S/4HANA Private Edition or on-premise systems. It does not replace test management: plans, manual tests, defects and sign-off evidence across the whole project belong in SAP Cloud ALM, which can show the tool's results next to manual test plans. And it does not remove the need to think: an automate only checks what it was built to check, in the data and roles you give it.

QuestionTest Automation ToolSAP Cloud ALM
Where does it run?Embedded in Public Edition; execution service run by SAPSaaS ALM platform for the whole project
What does it hold?Automates, test users, test plans, run resultsRequirements, processes, manual and automated test cases, plans, defects
Who uses it daily?Configuration experts and automation ownersTest lead, testers, process owners, PMO
Sign-off roleProduces automated evidenceConsolidates evidence and readiness
Division of labor between the embedded tool and Cloud ALM.
The Sign-Off Table · thesignofftable.com/academy/sap-tau-204

What would you do?

In the what-if evaluation, Grace reads that the Test Automation Tool "comes with preconfigured automated tests" and asks Priya whether Contoso could skip building any regression suite of its own if it chose Public Edition. What should Priya answer?

Key points
  • The Test Automation Tool is embedded in SAP S/4HANA Cloud Public Edition; SAP runs the execution service.
  • Automates run through a simulated UI as authenticated virtual test users.
  • Standard automates align with Signavio Process Navigator test scripts.
  • Key apps: Test Your Processes, Manage Your Test Processes, Analyze Automated Test Results.
  • Cloud ALM remains the place for overall test management and shows automated results alongside manual plans.

Check your understanding · not graded

Lesson check

  1. 1. Where does the Test Automation Tool run?

  2. 2. How do automates execute test steps?

  3. 3. Which app is used to create virtual test users and test plans?

  4. 4. Standard automates are aligned with which SAP content?