The Edit Mode GUI
The Edit mode GUI of the TestComposer module contains an MDI-enabled view with multiple tabs, one for each open test script. Each tab's Test Steps table contains the steps that make up the test script, while a common multi-tab lower pane displays validation and execution information for the currently active tab (Figure:Edit Mode Window).
As mentioned before, the TestComposer GUI supports two different view modes so as to enable choosing between a more simple and a complex application interface:
Summary Mode: This view displays a limited functionality GUI characterized by a reduced number of toolbar buttons and a simplified view of the Test Steps table, so as to ease the configuration of tests.
Detailed Mode: In this view the full-fledged GUI is displayed, characterized by the rendering of all available toolbar buttons and a detailed view of the Test Steps table. This is the default mode that is enforced when
TestComposer starts for the first time.
Switching between the two viewing modes is done by clicking theand
buttons in the Test ribbon.
The Edit Mode Commands Toolbar
The following operations for script creation and editing are available in the Test ribbon:
Table:Edit Mode - Step Commands Toolbar Buttons
Toolbar Button Action Description
Plays all script steps or only the selected step(s). Alternatively, plays selected steps also taking into account any user delay between steps that may have been inserted when capturing the steps over an established session.When steps are played, execution information ranging from informational to error messages, variables assignation, and so on, is displayed in the Execution Messages tab.
While playing a step or a number of steps, clicking this button pauses the step(s) execution.
While playing a number of steps, clicking this button once gracefully terminates the step(s) execution. If you click this button a second time, the script execution is stopped forcibly.
Adds a breakpoint to the currently selected step. When a defined breakpoint is clicked repeatedly, it is first inactivated and is eventually removed.
Groups commands for creating an empty script in a new TestComposer tab, adding into the current tab an inline procedure delimited by Procedure - EndProcedure statements, and creating TestComposer Device Session, CSV Template, or Response Template resources.
Groups commands for adding a control or a command step, re-appending the step that was added last (Append last step), or adding a step that is configured using the Step Configuration wizard (New step).When selecting the Insert above selected step or Insert below selected step commands, a new step is inserted above or below respectively the current step selection.
Groups commands for placing the selected step(s) inside an If - EndIf, For - EndFor, While - EndWhile, Do - While, StepSearch, BinarySearch, or Procedure - EndProcedure construct.
Deletes the currently selected (highlighted) step(s).This toolbar command is equivalent to choosing the Delete command of the Script Steps table context menu.
Groups commands for closing all open scriptsother than the main procedure scriptand deleting all configured steps of the main procedure script.
Accesses the Step Configuration wizard enabling you to edit a step.Clicking this button is equivalent to double-clicking a Script Steps table entry or right-clicking the table and choosing the Edit step menu command.
Moves the selected step(s) up or down.Alternatively, a step(s) can be moved using drag and drop operations.
![]()
![]()
Removes and prepares for pasting (Cut), copies and prepares for pasting (Copy), or copies the selected step(s) into a new location of the same script, or to another script (Paste).
Expands or collapses the currently selected step(s) in the Script Steps table. When you click Expand All or Collapse All, the operation affects the entire table.
When the currently selected step(s) is (are) excluded from execution, the Include command enables it (them) for execution.When the currently selected step(s) is (are) included in the execution, choosing the Exclude command disables it (them) from execution. Excluded steps are displayed gray in the Script Steps table.
Selects all steps from the currently active tab.
Reverts most of the previously performed script editing operations.
The following actions are not supported by the Undo/Redo functionality:
Performing find & replace operations
Configuring breakpoints
Performs again an action that was reverted using an Undo command. Performs a global on-demand validation check on the script from the active tab. If errors are found, these are displayed in the Validation Messages tab of the Edit mode window.
Displays or hides the Find/Replace pane that enables you to perform script-level editing operations using a find and replace functionality.
Clicking Goto step enables you to navigate to a user-specified step in the Script Steps table.When the currently selected step is a RunProcedure step, clicking Goto procedure enables you to navigate to the procedure referenced by the RunProcedure step.
IxLoad TestComposer │ User Guide |