Skip to content

Write tests as if you were talking to a manager - BDD in practice

Avatar of Oskar Barcz Oskar Barcz

Unlock the power of Behavior-Driven Development (BDD) to bridge the gap between technical and non-technical stakeholders while enhancing the quality of your Symfony applications. This immersive workshop provides a comprehensive introduction to BDD, focusing on practical techniques and tools like Behat to streamline collaboration and testing.

Over the course of this interactive session, you will:

- Gain a solid foundation in BDD principles and how they foster better communication across teams.
- Explore the structure of Symfony projects and learn to set up a robust testing environment with Behat and PHPUnit.
- Master the basics of writing Gherkin syntax and crafting reusable, maintainable test scenarios.
- Dive into advanced Behat features, including testing RESTful APIs, leveraging Symfony's dependency injection, and optimizing test performance.
- Apply your knowledge in a hands-on challenge, building a complete BDD test suite for real-world scenarios like user management or a blogging system.

Through guided exercises, collaborative problem-solving, and expert insights, this workshop equips you with the skills to integrate BDD seamlessly into your development workflow. Whether you're new to BDD or looking to refine your expertise, you'll leave with actionable strategies to improve software quality and team alignment.

Join us to elevate your Symfony development practices and harness the full potential of BDD for your projects!

1-day Workshop (7 hours)
Delivered in English
Wednesday, April 2, 2025
Starts at 9:00 AM