- [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 open-source library…that defines your requirements and acceptance criteria…
Released
8/17/2018- What is behavior-driven development?
- Agile and BDD
- BDD examples
- BDD frameworks
- Defining scenarios
- Domain modeling
- Enforcing object-oriented design
- BDD process: Behavior before function
Share this video
Embed this video
Video: BDD frameworks