TestStand Sequence Editor

The TestStand Sequence Editor is a development environment in which you create, edit, execute, and debug sequences and the tests sequences call. Use the sequence editor to access all TestStand features, such as step types and process models. The sequence editor also includes the following debugging tools:

  • Setting breakpoints
  • Stepping into, out of, or over steps
  • Tracing through program executions
  • Displaying variables
  • Monitoring variables, expressions, and output messages during executions
  • Performing static analysis of sequence files to locate errors and enforce coding guidelines

In the sequence editor, you can start multiple concurrent executions, execute multiple instances of the same sequence, or execute different sequences at the same time. Each execution instance opens an Execution window. In Trace Mode, the Execution window shows the steps in the currently executing sequence. If the execution suspends, the Execution window shows the next step to execute and provides debugging options.

The sequence editor contains the following advanced editing features:

  • Panes you can dock, float, or hide
  • Multiple step editing
  • Workspace pane to manage sequence files and test source code
  • Source code integration
  • Type editing
  • Undo and redo edits (except for types)
  • Graphical sequence call hierarchy display
  • Forward and backward navigation among sequences
  • Find and replace
  • Integrated sequence file differ
  • User management

You can customize the layout of panes and tabs to optimize development and debugging tasks. You can also interactively customize the menus, toolbars, and keyboard shortcuts.

Additionally, you can save custom layouts and reset the layout to the default. TestStand does not automatically save the sequence editor layout from a previous session. Click the Save Current button on the UI Configuration tab of the Sequence Editor Options dialog box to save the sequence editor layout with a name you specify.