From the course: Behavior-Driven Development

Unlock the full course today

Join today to access over 24,600 courses taught by industry experts.

BDD frameworks

BDD frameworks

- [Instructor] While there are several frameworks that can assist with implementing BDD, it should be stressed that behavior-driven development is by definition a collection of processes and techniques, and use of a particular tool does not mean that you're doing BDD. At its heart, behavior-driven development maximizes communication between business stakeholders, developers, and testers. Specialized frameworks can assist in this process by providing a common language for acceptance criteria. But use of a tool in and of itself is not enough to ensure smooth communication and a beneficial outcome. The Agile process itself provides a mechanism for such communication, and when combined with the principles of TDD, can produce the desired results. That being said, let's review some of the frameworks that can facilitate the BDD process by providing a common language that business stakeholders, developers, and testers can use to define and develop acceptance criteria. Serenity is an…

Contents