Test Automation Tool Overview
The Test Automation Tool is embedded in SAP S/4HANA Cloud Public Edition to support automated testing of business processes. The Test Execution Service is the engine behind the tool that performs actions in a simulated user interface on behalf of the virtual test user. This service lives in SAP Business Technology Platform and is visible in the customer's SAP Cloud Identity Authentication Service, because even virtual users need to be authenticated by the customer's identity provider.
Within the tool, there are preconfigured test automates, which correspond to the manual test scripts for each business process in SAP Signavio Process Navigator. If customizations are made that change a business process flow, or the fields that display in the UI of an app, the test automate needs to be edited to align with the customized business process. For business processes that have no customizations, SAP offers a library of Post Upgrade tests they will run on behalf of the customer in their system after each release upgrade (if consent is provided). This only works for processes that have not been changed from the standard process flow. The combination of Post Upgrade tests and flexibility of the Test Automation Tool significantly reduces the testing workload after release upgrades.
Because many implementation teams will experience at least one release upgrade during their project, we recommend setting up the corresponding test automate as you finish configuring the actual business process in the customer's test system. This makes it easy for partner LoB configuration experts to quickly test processes after a release upgrade, and sets the customers up for success in maintaining their SAP S/4HANA Cloud systems after go-live. While setting-up and running test plans should be done directly in SAP S/4HANA Cloud, the progress of executed tests are visible in SAP Cloud ALM along with your other manual test plans.