
Tricentis, a renowned testing software provider with a global customer base, has joined forces with SAP to deliver Tricentis test Automation for SAP Cloud ALM. Tricentis brings its expertise in advanced test automation, including model-based testing, and now offers its cloud-based solution.
Since 2020, SAP has been reselling Tricentis solution and has established a long-term roadmap for joint development.
With prior knowledge on Tosca and the documentation available on the TTA tenant I created the first test cases and tested the integration. Today, I share with you a sneak peek into this new collaboration.
Before I jump into the tool and features, I would like to clarify a few terminologies first.
SAP Enterprise Continuous Testing by Tricentis:
SAP Test Automation by Tricentis
Tricentis Test Automation for SAP Solution Manager:
Tricentis Test Automation for SAP Cloud ALM:
Let's first clarify the question of why test cases should be automated:
Next is a brief explanation of what is available on the Cloud ALM side and the Tricentis Cloud side. The integration is done through test automation APIs that are publicly accessible.
Separation of duties: SAP Cloud ALM vs Tricentis test Automation Cloud
When it comes to integration, SAP aims for a clear separation of duties. Under SAP Cloud ALM, we have management entities for business processes, requirements, user stories, and defects, all linked to both manual and automated test cases. For automated test cases, SAP utilizes the destination framework and the Test Automation Endpoint with test automation APIs to connect to a test automation provider, in this case, Tricentis. SAP Cloud ALM primarily focuses on orchestration, but execution is also possible from this platform. Additionally, reporting and triggering of test cases from Tricentis are available within SAP Cloud ALM.
For each SAP Cloud ALM tenant, there will be one corresponding Tricentis tenant. The automated test cases are maintained on the Tricentis side, and using Transformation APIs, only the necessary information is synchronized. On the Tricentis side, we have the destination for test automation, including test automation authoring, maintenance, adjustments, and execution.
Agents
In Tricentis Test Automation for SAP Cloud ALM, the execution of tests is facilitated by an Automation Agent. This agent functions as a program that can be installed on your local or virtual machine, or even within a container. The Agents establish a connection with your Tricentis Test Automation for SAP instance and remain ready to receive and execute tests at all times.
On the Tricentis side there will be an execution grid which allows you to manage the agents.
The Agents can be On-Premise (for example, on Customer Landscape) or on Cloud called Hosted execution Agents (TTA side). The Hosted Agents a not available today but are planned for 2024.
There are two types of Agents: private and shared. These agents are the same just configured differently.
Before starting to execute your Test Case make sure the Status of your Test Case in Test Preparation is set to “Prepared”. If it is not set to “Prepared” you won’t be able to see it here.
To run your Test you must open “Test Execution” in SAP Cloud ALM.
TTA for Cloud ALM can be opened by accessing your tenant or: In SAP Cloud ALM, in Test Preparation, under Test Case, click on the hyperlink with the name of your test case - in the example below: “Open Test Preparation in CALM” and a new tab will be open in your Browser with Tricentis Test Automation page where you can access the test on the Tricentis side.
Please let me know in the comments how it was for you to create your first test case with TTA.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
9 | |
7 | |
7 | |
5 | |
5 | |
5 | |
5 | |
5 | |
5 | |
4 |