Hybrid Execution

Twist automatically enters hybrid execution mode when executing an automated scenario that has both automated and unimplemented steps in the scenario editor. Unimplemented steps are executed in manual mode.

Hybrid Execution Example

Before Twist 2.0, scenarios with unimplemented steps were not executable. Steps can be executed in any sequence:

  • manual ->  automated
  • automated -> manual
  • manual -> manual
  • automated -> automated
Just as in manual scenario execution, when Twist encounters an unimplemented step, it provides a Pass, Fail, Error pop-up dialog box so that users can indicate the status of that step. Hybrid Execution Popup

Any comments entered in the dialog box are noted in the corresponding html report for the scenario run. Unlike manual scenario execution, in hybrid execution users can only fail individual manual steps, not the entire scenario. Twist will generate a report, which look like: Hybrid Execution Report

Hybrid execution only works using the Twist scenario editor -- scenarios that have unimplemented steps can not run from Ant, Maven, the command line, Rake, etc...