When you are ready to run a test phase leveraging the recording / learning capability in Testimony, you need to first prepare the source systems.
- Select Test Plan to use
- Generate Inbound RFC Capture – Prepares for inbound RFC calls to be captured. This is an optional step an only needed once per recording system and only if you will be recording RFC calls.
- Enhancements – Prepares the system for capture of all interactions – the activation of the enhancements is done automatically on Recording Start-Up, but you can control them manually also.
- Check Steps – Validation that the Source system is ready for recording is done automatically on Recording Start-Up – you can condict the Check Steps manually at any time.
1. Select Test Plan from the drop down and click on the Tick. From there, you’ll need to click on the Enhancement Setup option within the Recording Section
On the right panel, you’ll see your defined Source System(s). Double click on the system to show the Enhancement Points
2. Generating the RFC Wrapper Programs – OPTIONAL
If you are planning on recording RFCs, then you will need to generate the RFC wrapper programs. These are small pieces of code that are executed before and after each RFC function module is called in order to capture the required information for the playback.
In the RFC Wrapper Generation screen, click the button Generate RFC and select Parallel Processing -> Execute on Remote System
This will submit several background jobs in the source system which analyse each RFC-enabled function module and create a wrapper program for it. This can take an hour or more to run, so execute this step well in advance of the time at which you want to start your recording.
You will, after the main wrapper generation has finihsed, have the option to Regerneate Out of Date or Modules/Groups which were marked as In Error but which you have subsequently fixed, and wish to rerun.
3. Activating recording enhancements
Testimony enhancements will be activated automatically in the source (recording) system before a recording takes place. The optional Generate RFC step should be complete. They can be activated manually, if you wish, but only the Enhancements marked as Mandatory are the items which will be processesed. You should see a list of enhancement points and their current status (which should be Inactive). To activate the enhancements, click the Activate button and then choose “All Enhancement points”
You will be shown a pop-up giving information on the number of enhancements to be activated. Click on Proceed and after a few seconds the enhancements will be activated.
Note: The number of enhancements will depend on those marked as Mandatory in the Enhancement Configuration
Note that some enhancement points (with Locked and/or Unreleased statuses) will not be activated.
You can toggle the Mandaotory flag with the buttion:
4. Execute Check Steps
Once the enhancements are activated, you can execute the recording Check Steps
Select Recording -> Recording Status from the left-hand navigation pane.
The Recording Status screen will appear on the right. Select the Source System and Click on the Check Steps button and choose “Run check steps”
Choose Yes in the following pop-up.
The check steps will run, and results will be returned in a pop-up screen, as below.
To help troubleshoot errors there are logs providing information on the error, double click on the line in error and then double click the log on the bottom left. The example below shows the error received if you do not active the Ehnancement Points in the Source system.
There is also help available to guide you in resolving any Check Step erros. Simply click on the blue help icon on the row in question.
You can also use the buttons below to hide the Information, Warning or Error messages if there are a large volume of messages to check.
Once you have finished analysing errors, close the pop-up screen and you can repeat the Check Steps as needed.