International PHP Conference
The Conference for PHP and Web Development

BDD revolution – or how we came back from hell

Until February 25:
✓ Workshop-Day for free
✓ Group discount
✓ Save up to € 700
Register now
Bis 25. Februar:
✓ Workshop-Tag gratis
✓ Kollegenrabatt
✓ Bis zu 700 € sparen
Jetzt anmelden
Thank you for attending
✓ See you in 2021!
Danke für Eure Teilnahme
✓ Bis 2021!
Tuesday, October 27 2020
15:15 - 16:00

In the modern application development process, testing is not only an addition. Methodologies like TDD or BDD requires time for tests architecture preparation, to make the automatic testing process as fast and extendable as possible.
One of the best examples of proper testing suite revolution is Behat system from open-source eCommerce project Sylius (, which has been entirely rebuilt some time ago.
In my talk, I will present the most significant problems which we had defined in previous UI tests and conclusions we’ve deduced from them. I will also show the way, how we’ve rewritten the tests system, using powerful, often not widely known, mechanisms and patterns. I will explain the whole architecture of the new Behat system in Sylius, which helps us to build new, adequately tested functionalities, in the most efficient way.

This Session belongs to the Diese Session gehört zum Programm vom MunichMünchen program. Take me to the program of . Hier geht es zum Programm von Berlin Berlin .

Take me to the full program of Zum vollständigen Programm von Munich München .

This Session Diese Session belongs to the gehört zum Programm von MunichMünchen program. Take me to the current program of . Hier geht es zum aktuellen Programm von Berlin Berlin or oder Munich München .

Stay tuned!

Behind the Tracks of IPC

PHP Core Technology
Best Practices & Application

General Web Development
General Web Development & more

Agile & Company Culture
Agility has become mainstream

Software Architecture
Concepts & Environments

All about Web Security

Testing & Test Driven Development
More about software testing tools and strategies

DevOps & Continuous Delivery
DevOps is a philosophy

Docker, Kubernetes, Cloud
Cloud-based & native apps

#slideless (pure coding)
Showing how technology really works

PHP Frameworks
All about PHP Frameworks

Content Management Systems
Sessions on Content Management Systems