liveBook · Manning

Big-picture scenario

As explained in BDD in Action, Second Edition

A big-picture scenario is a high-level scenario that represents an overall business flow while abstracting away detailed inputs and implementation steps.

A big-picture scenario expresses an overall business flow and its high-level goals while leaving detailed inputs, fields, and implementation steps to lower-level tasks. section 9.3.2

Keep the scenario focused by:

  • Describing what the user accomplishes, rather than which buttons, links, or fields they use. section 9.3.2
  • Moving personal, vehicle, and other detailed inputs into reusable persona objects with sensible defaults. section 9.3.2
  • Delegating the detailed application journey to business tasks and system interaction components. section 9.3.2

Online insurance application

Jane owns a new Toyota Prius, applies for comprehensive car insurance, receives a New Hybrid Car quote, and gets a copy by email. The scenario communicates the outcome without listing her address, age, accident history, or vehicle fields. section 9.3.2

How BDD in Action, Second Edition covers it

How deep it goes
Defines the abstraction boundary and shows persona-backed implementation while deferring field-level inputs and application mechanics.
Examples
Uses online insurance applications, vehicle personas, quotes, email delivery, and high-level registration journeys.
What you can do after
Build it from scratch by expressing goals as high-level acceptance steps and supplying details through reusable personas and tasks.
How it connects
Connects business flow with acceptance tests, personas, business tasks, and system interaction components.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of BDD in Action, Second Edition. The section links point to the parts of the book it draws on.