Workbench

A workbench is a set of of views within Twist.

A Perspective defines the initial set and layout of views in Twist that are aligned towards a particular goal. A perspective provides a set of functionality aimed at accomplishing a specific type of task. Perspectives also control what appears in certain menus and toolbars.

Eclipse Workbench screenshot

Here are some elements in the Twist perspective:

  1. Twist Perspective button
  2. Twist specific tool bar icons
    1. Create New Twist Project
    2. Create New Twist Scenario
  3. Scenario View
  4. Scenario Editor
  5. Execution View
  6. Fastviews for Quick Access
    1. Stack Trace
    2. Problems
    3. Declaration
    4. Console
    5. Search
    6. Restore

Let us look at some of the Twist User Interface elements in detail.

Twist Perspective Button

Twist Perspective button This button is used to switch between available perspectives.

Switch Perspectives Button

Twist Perspective button Click this button to switch from Twist perspective to another perspective. Clicking on the button offers a list of Perspectives as shown below. Twist Perspective button

Twist specific Toolbar icons

There are several toolbar icons available that allow ease of use while performing various operations.

Create New Twist Project

New Twist Project icon This icon lets the user create a new Twist Project by launching the New Twist Project Wizard.

Create New Twist Scenario

New Twist Scenario icon This icon lets the user create a new Twist Scenario in the current project by launching the New Scenario Wizard.

Scenario View

The Scenario View lists all the scenarios in all open projects.

Scenario view screenshot

Scenario Editor

The Scenario Editor is the workarea to create, edit and execute scenarios.

Execution view screenshot

Execution View

The Execution View lists the executed scenarios and the results of those executions

Execution view screenshot

Fastviews for Quick Access

These are a few of the commonly used views that help in various operations like search, diagnostics, etc.

Twist Quickview screenshot

Stack Trace

Stack Trace icon The Stack Trace View lists the details of failures during execution.

Problems

Problems icon The Problems View lists the validation errors and warnings that have been observed across a project.

Declaration

Declaration icon The Declaration View displays the selected variable and method declarations.

Console

Console icon The Console View lists the output of execution of scenarios.

Search icon The Search View displays the results of a search operation.

Restore

Restore icon This icon is used to restore all the views in Fast Views from their minimized position.