Introduction to BDD in Python


Details
Are you ready to level up your testing skills with Behavior-Driven Development (BDD) in Python? Join us for an interactive workshop where we’ll dive into writing clear, structured, and human-readable tests using behave and other Python BDD frameworks.
🔍 What You'll Learn:
✅ What BDD is and how it differs from TDD
✅ Writing Given-When-Then scenarios in Gherkin syntax
✅ Implementing BDD tests with pytest-bdd and behave
✅ Common pitfalls and best practices in BDD
✅ How BDD fits into real-world software development
🛠 Hands-On Exercises:
This is a practical workshop! You’ll get to:
🔹 Write and improve Given-When-Then test scenarios
🔹 Implement BDD tests in pytest-bdd or Behave
🔹 Run tests, analyze results, and debug failures
🔹 Work through a real-world BDD workflow
Agenda:
18:00 - Introduction
18:15 - Workshop
20:00 - Closing
GitHub Repo
https://github.com/pyladiesams/bdd-with-python-mar2025
YouTube Stream
https://youtube.com/live/TynFKyY7wCQ

Introduction to BDD in Python