Scenario represents a use case on the test application (AUT), which can be “run” as a test. A scenario is created by assembling series of Actions belonging to various Contexts, as steps.
A Scenario may yield multiple test cases, with each test case representing one set of data inputs required to perform the steps in the Scenario.
- You can map Scenarios with Stories in Jira, provide an ability to trace-back testing to Requirements
- Scenario spans multiple Contexts and achieves a complete use case of the test application
- Each subsequent Action in a Scenario is picked based on the Destination Context of the current Action
- Scenario starts with an “Initialize” step from an Entry Point Context (which opens the browser with the given URL)
You can create Scenario even when the required Actions are not yet defined. In a top-down approach, you can create Actions as you go building a Scenario.