Help documentation

Scenario User Interface

A Twist Scenario is a template where you express acceptance criteria using a language specific to the domain you are working in. A scenario expresses test intent, while its implementation describes how it is realized. The underlying implementation is written in Java or Groovy. The Scenario Editor links a scenario with its underlying implementation.

Scenario Editor

Scenarios View

A 'Saved Filter' is a saved tag filter criteria (expression). It provides a way to organize the scenarios in the test suite. Saved filters can also be used to group scenarios during scenario execution using ant.

The 'Scenarios View' is a view where you can work with all scenarios of a selected project. It allows you to save a filter based on tag expressions. In addition, you can create/manage the 'Saved Filters'.

Scenarios View screenshot

Project Selection :

Scenarios view consists of a project drop down that lets you choose a twist project you would like to work with. On selecting a project, the view shows the 'Saved Filters' and scenarios of the selected project.

Saved Filters List :

This is a list of all the Saved Filters available in the selected project. Selecting a 'Saved Filter' from the list, will apply the saved tag filter (expression) to scenario list in the view.

Scenario View screenshot

Filter by tags:

When a tag expression is typed in the tag filter box, it is applied to the scenario list. When a 'Saved Filter' is selected, its corresponding tag expression is populated in the box and is applied as a filter for the scenario list.

It is possible to edit the tag expression in the search box and saved as a 'Saved Filter'. For more information, see Operations on Saved Filters

Filter dialog image

At any point in time, the tag expression can be reset to the original value by using the Reset Expression icon.

Reset Filter expression

Manual Scenarios Filter:

Selecting the 'manual scenarios' checkbox, will show you only the manual scenarios in the project.

The 'manual scenarios filter' will work contextual to the current filter.

Scenarios List:

Scenarios satisfying the tag expression, are shown in the scenarios list. Selected project is also shown in the list. Also see Actions that can be performed by selecting one or more scenarios or the project.

Scenario View screenshot