Behaviour-driven development is an “outside-in” methodology. It starts at the outside by identifying business outcomes, and then drills down into the feature set that will achieve those outcomes. Each feature is captured as a “story”, which defines the scope of the feature along with its acceptance criteria. This article introduces the BDD approach to defining and identifying stories and their acceptance criteria.
G. Schmiedl, M. Seidl, и K. Temper. Proceedings of the 11th International Conference on Human-Computer Interaction with Mobile Devices and Services, стр. 1--2. Bonn, Germany, ACM, (2009)