Introduction to BDD (Behavior Driven Development) - Webinar Recording

BDD, or Behavior-driven development, usually comes up when a team decides to do end-to-end level automation, and suddenly BDD frameworks turn up. But BDD is not a tool. Understanding the methodology, its goals, and how BDD frameworks facilitate them, is crucial for a successful implementation. In this webinar, I explain BDD's original goals, and how tools like Cucumber integrate the BDD ideas into actual code. I also discuss when to use BDD, and when not to. Misunderstanding BDD, can lead to waste of development efforts, and large maintenance costs. I show examples of BDD scenarios and different types of tests, and explain what are the difference between TDD and BDD (and it's not just the letter). In this webinar, you'll learn: What is BDD really When to use BDD BDD frameworks Examples of tests using a BDD framework BDD vs TDD This webinar is perfect for QA professionals, testers, and developers who automate their tests, and want to learn how BDD can enhance their test automation. If you're interested in BDD, there's a course for that! Check out the full "Introduction to BDD" workshop: https://www.everydayunittesting.com/c... Liked it? Don’t forget to subscribe to my channel and click the bell for notifications, so you never miss a video! Want more TestinGil goodness? Check out my socials: The TestinGil website: https://www.everydayunittesting.com/ LinkedIn:   / gilzilberfeld   Facebook:   / gil.zilberfeld   Instagram:   / testingil   BlueSky: https://bsky.app/profile/gilzilberfel... #bdd #automation #cucumber #systemtesting #uitesting #apitesting