Prior to performing a playback, you must prepare everything in preparation for the execution run.
Approximately 1 hour
Audience / Users
The process of preparing for a playback into one or more target systems is the following:
(1) Transfer Recordings to Repository – In this step, the “business transactions” that have been generated automatically via the recording process must be first transferred to the test repository. At this stage you are able to ensure that only those recordings are transferred that happened on or after the database snapshot is taken.
(2) Transfer Repository to Execution Queue – The test scripts/cases that have been created in the test repository must be transferred to the execution queue in preparation for the playback process. This sets up an execution queue and adds all of the test cases to it. Note that you can also do this for “adhoc” test scripts that you might also want to run. In this case, there would be two separate execution queues (one for the automated recordings and a separate queue for the adhoc test cases).
(3) Prepare Robots / Bots – Setup the bots on each machine to support the playback and have the bots register on the gateway. Each bot is run upon a Windows machine supporting various Windows operating systems. The SAP GUI must be installed as well as the Testimony bot itself. When the bot is run upon the system, it automatically registers itself with the central system in preparation for use in the playback process.
(4) Setup Playback Systems – For each target system, enhance it in readiness to perform the playback.
(5) Reset system time – For each target system, set the system time on each application server back to the time that the system copy was taken. This ensures that the playback is done into the system as it was when the recording was taken. This may require that the SAP system is taken down first and then restarted in order to achieve this.
Once the above steps are performed, the system(s) are now ready to be played back into.