O'Reilly logo

Writing Great Specifications: Using Specification by Example and Gherkin by Kamil Nicieja

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10. Building a domain-driven specification suite

This chapter covers

  • Recognizing good domain models
  • Analyzing a ubiquitous language
  • Distilling business domains from scenarios
  • Recognizing different kinds of business domains
  • Organizing a specification suite according to available domains

This is the third chapter in a four-chapter series about managing large specification suites. Chapters 8 and 9 discussed actors and using their abilities and business needs as replacements for the Feature keyword. In this chapter, we’ll analyze what happens when actors have too many scenarios and another level of hierarchy is needed—which usually happens in medium-sized projects.

Figure 10.1 shows a specification suite for the fictional company ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required