
This blog post is targeted specifically to SAP S/4 HANA Public cloud customers/prospects to let them understand the key steps involved to make efficient use of test automation tool offered by SAP. As we all know SAP S/4 HANA Public cloud promotes implementing SAP best practices to various business processes and from year 2022 the upgrade cycle has moved from Quarterly to Half yearly upgrade for SAP S/4 HANA Public cloud releases .
During the implementation and upgrade schedule, considerable time and effort is required to test all of the required business processes across various business functions to make sure the processes work as per Business requirements and also there is no regression impact due to the upgrade/additional scope items being implemented.
As we normally witness in many projects, project teams tend to test only the specific business scenarios that is being changed or implemented but forget/ignore to test the connected scenarios due to time constraints or lack of knowledge. In order to overcome all these challenges, SAP has come up with the test automation tool that can help to faciliate to automate all of the testing required in a SAP S/4 HANA Public cloud system that saves lot of time and effort for IT and Business stakeholders involved in testing the application
FIORI Apps for Automated Testing
SAP has provided predelivered test scripts for standard business processes across various business functions. Based on the scope items that are activated in the Q-system, the test user will be able to see list of standard test processes. Test user can use these processes As-Is or copy the standard into a custom processes and modify the process steps as per business requirements. For creation of custom process step, SAP also provided UI recording functionality to record any steps as required. All custom process steps created would need to be adapted for every upgrade release before executing the test script. Apart from these two test processes, SAP delivers post upgrade test (PUT) processes as well that are specifc to upgrades which can be used to run post any system upgrade
This is the main application where the user sets up the test plan, Test data containers, Test variants, execute and analyze test results. All of these process steps are detailed out with clear cut guidance in every detail for each step involved.
The test processes are displayed based on the local country version that the user selects in Manage your solution. Pls check and select the correct country for which test processes are to be displayed
TDC is the central repository of logical grouping of all test data required for testing of various business processes in the organization. TDC helps to re-use the test data variants to execute test for a given series of scope items and avoids redundant test data variant creation. Pls refer to the blog on TDC using link TDC blog.
When using TDC, SAP offers auto binding functionality to bind TDC fields, this auto binding feature will help to reduce lot of manual effort and time in completing the field binding process. If the system identifies duplicate field labels during auto binding, a field selection dialog box will automatically pop up which will provide list of duplicate field labels and property paths. The user can select the correct field from the list for binding.
SAP has provided UI controls to make sure custom test scripts are adapted to the evolving software upgrade/release changes. For more details on, click on this link UI Control Repository.
SAP offers use of ODATA/SOAP based API automates for testing. During software upgrades, there are possibilities that the underlying FIORI UI applciation might be changed which could impact UI based test automates hence API based automates are highly recommended which is more robust and extensible. Use this link to get more details on API Test Framework
SAP has provided multiple accelerators in SAP roadmap viewer for using the test automation tool. Pls use the link Roadmap Viewer for Test Process Automation for further details on how to modify action data in custom scripts and manage visibility using Manage your test process
Hope the above blog provides step by step guidance on how to use SAP test automation tool, feel free to share any feedback that you have so that I can update/make future references. I have added link to other interesting and useful SAP blogs published by fellow community members that gives more insights on this tool, i encourage readers to review these blogs for further detailed understanding.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
3 | |
3 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 |