Playlist Editor
Editing
Last Updated: May 21, 2019Play: Depending on the current action, it is possible to execute that action in isolation rather than run the entire Playlist. There are some actions that this is not applicable for, for example getting file effects, in which case the option is grayed out. Play with Child Actions: As above except that the children of...
Playlist Properties
Last Updated: June 24, 2019Click on the main Playlist node in order to manipulate the properties relevant to the Playlist as a whole. Details tab Name: The name of the Playlist which cannot be changed once the Playlist has been saved. Description: Text that can be used to further explain the contents and purpose of the Playlist. Stop playback...
Scripts
Last Updated: May 11, 2021The insertion of a Play Script action means that TestDrive will be launched if it is not already running and the Script will be executed against the target application. The following properties can be updated. Script – The name of the Script that will be run. Click the drop down arrow to select from the...
New Script
Last Updated: June 26, 2019If this option is selected the TestDrive Sidebar will be launched if it is not already running and the Application list opened from which the application under test can be selected or launched. Once recording has finished, the Script is automatically added to the expandable Assets tab within the Playlist, also if this is an...
Playlists
Last Updated: May 11, 2021The following properties can be updated. Playlist – The name of the Playlist that will be run. Click the drop down arrow to select from the list of Playlists that have been added to the expandable Assets panel. Tracked Fields – A mapping area which allows tracked field values from the main Playlist to be...
TestBench Components
Last Updated: March 28, 2023The only property that exists for TestBench Components of Data Case, Transform Case, Compare Case and Test Case (iSeries only) is the name of the component. An alternative can be selected from the drop down list which is populated from all TestBench Components which exist in the expandable Assets tab.
Activate / Rollback Checkpoint
Last Updated: June 26, 2019Test Environments consist of a list of libraries, databases or schema which in turn contain the data files or tables over which testing will be done. At any time a Checkpoint can be defined for a Test Environment and at any future point in time the User can rollback changes to files and tables up...
Repeat
Last Updated: June 28, 2019This type of loop does not relate specifically to Variable Data. It simply causes the list of actions indented beneath it to be repeated the specified number of times.
Set Emulation Device
Last Updated: June 28, 2019There are two main methods for creating mobile software, native mobile applications and web applications via the browser. Testing the latter can be addressed by using device emulation within a Playlist or a manual test, which uses standard techniques to re-size the browser and modify other key properties so that it behaves like the selected...
If Statement (Formerly Test Conditions)
Last Updated: March 31, 2023If statements represent a way of branching the Playlist. A selection of variables can be tested and based on the results different actions can be taken. Test After Event: The screen or input event after which the if condition should be evaluated and resulting action taken. If statement: This forms the basis of the test...
Update Screen or Input
Last Updated: June 30, 2019The Update event action can be used to change the value of either an input or an expected screen property during playback, having the effect of playing back a different value or using another value for comparison with the actual screen value which will affect any active content checking. This is useful if for example...
Check Script Return
Last Updated: June 30, 2019It is possible that a Script might not always play back successfully right to the end. There may be some expected anomalies that occur depending on the data that is being keyed in or the state of the application at the time of playback for example. The situation may also occur where if certain errors...
Unexpected Dialogs
Last Updated: July 10, 2019Unexpected dialogs are screens which, if they appear during the playback of a Script, require additional action to be taken because they are not part of the Script and if no intervention occurs the Script and/or Playlist is likely to fail. They are defined by clicking within the Unexpected Dialogs drop down field for a...
Exception Handling
Last Updated: July 10, 2019This section covers all of the other actions in a Playlist which are designed to help recover from an error or unexpected event. It is likely that you will need to use more than one of these actions to achieve the desired result. For example, stop the current script, run another script to get the...
Notifications
Last Updated: July 10, 2019The notifications collection can be updated directly by an If statement or by adding the ‘Raise Notification’ action as a child node to a Playlist, Loop, Variable Data Loop, If statement or Database Effects action. Each new notification is added to a collection which can then be tested as part of a Test Condition. The...
Playlist
Last Updated: May 19, 2019The Playlist area is where the list of executable actions is configured. Clicking on an action in the Playlist will display the properties of the action in the panel to the right. If the action is a Script, the expandable Script Viewer panel to the far right is also populated. The options available within the...
Post Playback
Last Updated: July 10, 2019After the Playlist has completed, the Post Playback tab can be used to send an email notification based on selected result criteria. The prerequisite for running these actions is that the results are automatically saved first. Once the check box at the top of the post playback actions tab is ticked, all other options become...
Tracked Fields
Last Updated: July 10, 2019Tracked Fields are placeholders that can be used for the duration of the Playlist to store data that can then be used later on in the execution. They are defined in the Tracked Fields tab at the top of the main Playlist area. New Tracked Fields can be keyed directly into the grid. Name: The...
Understanding
Last Updated: May 11, 2021The Playlist area is where the list of executable actions is configured. Clicking on an action in the Playlist will display the properties of the action in the panel to the right. If the action is a Script, the expandable Script Viewer panel to the far right is also populated. The options available within the...
Result Compare
Last Updated: July 15, 2019Concentrates on interactive testing results, and is available in addition to other functionality which enables database effects to be compared against a baseline run. It enables two sets of Playlist results to be compared and any differences highlighted with the use of Checking Rules. This functionality can also be automatically initiated at the end of...
Script
Last Updated: June 24, 2019The insertion of a Play Script action means that TestDrive will be launched if it is not already running and the Script will be executed against the target application. The following properties can be updated. Details tab Script: The name of the Script that will be run. Click the drop down arrow to select from...
Get Screen Value
Last Updated: June 30, 2019Using the tab at the top of the Playlist area, Tracked Fields can be created for use within the Playlist (see later section for more information). These are a way of transferring data between screens, Scripts and even Playlists. The Get Screen Value action is the method by which data can be captured from a...
Database Effects
Last Updated: July 15, 2019Click on a Database Effects action to see a summary display of all database activity. To see record level details including before and after images you need to select the file from the top panel and then the specific row from the lower left panel. Each difference is denoted by the red color in the...
Playlist Results
Last Updated: July 15, 2019Results from the Playlist are automatically displayed in a separate window once an execution of the Playlist has ended. Also all results for the Playlist session are available from the Results tab within the Playlist and they can be re-opened from here by double-clicking. A column indicates whether or not each result set has been...
Set Run Status
Last Updated: July 10, 2019It is possible to automatically set the status of a Playlist run using this action, as well as updating other fields to support the chosen result. It can be used in multiple locations within the Playlist, for example after a Script Return test as shown below. Multiple Pass/Fail actions can also be used and if...