The functionality first introduced in 2.50 but has now been significantly expanded in 2.70.
Fiori transactions are becoming much more necessary in SAP S/4 installations (and ECC customers if back-porting has been implemented). Fiori transactions enable a new UI/UX concept rather than using the traditional SAP GUI. These Fiori apps are responsive and flexible for users of SAP systems globally.
Fiori apps are dependent upon the UI5 framework that is offered by SAP. Each SAP Fiori app is built (technically) as an SAP BSP application. Each app is dependent upon the UI5 framework that SAP provides as standard for customers. The UI5 framework is also delivered as a BSP application and its components are leveraged like a UI5 responsive framework such as React.
Testimony will now support the recording and playback of SAP Fiori apps used by customers in the SAP systems in question. Everything that a user performs in their SAP Fiori app will be automatically captured by the recording logic contained within 2.71 (beta release).
Pre-requisites for recording
A new enhancement has been created that must be activated during the “enhancement setup” phase. By default, this is turned on so turning on a recording should automatically turn this enhancement on. Anything that new users do within Fiori apps (whether launched directly or via the SAP Fiori launchpad), will be automatically captured by Testimony. This data will be sent back to the central system at the end of the recording in the form of Fiori/UI5 test scripts.
Pre-requisites for playback
The key requirement for playback is that the bot machines have the latest bot software in version 2.71. Fiori apps will be played back via Chrome emulation mode (for the user device that is captured in the recording). Scripts will be flagged as failed if differences are detected.