liveBook · Manning

Customer journey mapping

As explained in BDD in Action, Second Edition

Journey mapping is a collaborative technique for representing how actors use a system to achieve goals and for identifying important scenarios and priorities.

Customer journey mapping is a collaborative visual technique for building a shared mental model of how actors use an existing system to achieve goals. It shifts attention from features that should be built to workflows that already matter, revealing critical paths, business risks, and high-value scenarios. section 14.0 section 14.1

Use a journey map to:

  • Represent workflows supported by the system and associate each workflow with external actors and their goals. section 14.4
  • Identify candidate scenarios for automated acceptance tests instead of generating large numbers of undirected end-to-end scripts. section 14.0 section 14.1
  • Prioritize automation around workflows on the critical path to actors achieving their goals, taking business priorities and risks into account. section 14.1

Retrofitting tests for an airline system

For the largely built Flying High Airlines system, the team first maps how existing features are used and which workflows are critical. The resulting map guides a safety net of automated tests around the system’s most important scenarios before further improvements are introduced. section 14.0 section 14.1

How BDD in Action, Second Edition covers it

How deep it goes
Defines a visual workflow-mapping technique and its prioritization purpose, but stops short of prescribing detailed mapping steps.
Examples
Uses a Flying High Airlines system, visual journey maps, critical workflows, and automated acceptance-test candidates as concrete artifacts.
What it assumes
Assumes an existing or partially existing system and familiarity with BDD techniques, while teaching how to discover usage and critical workflows.
What you can do after
Apply journey mapping to select and prioritize automated tests for an existing system’s most important workflows.
How it connects
Connects actors and goals with workflows, business priorities, acceptance testing, BDD, and test automation.

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.