Take your testing practices to the next level with Codeception, the all-in-one PHP testing framework designed for everyone. Whether you're new to testing or an experienced developer, this session with Alena Holligan will help you confidently create and manage tests for PHP web applications.

We'll dive into Behavior-Driven Development (BDD), a methodology inspired by Agile and Test-Driven Development (TDD), that bridges the gap between technical and non-technical teams. Learn how BDD enhances collaboration by turning user stories into executable tests using the Gherkin syntax. Together, we'll explore:

Describing features with scenarios in formal, readable text.
Using examples to make abstract concepts concrete.
Implementing test steps to validate real-world use cases.
Writing functional code that aligns with the user's needs and expectations.
In this session, you'll get hands-on experience setting up Codeception, writing reusable acceptance tests, and leveraging BDD to improve communication and clarity within your team. With Codeception's flexible modules, you can also extend your testing to functional, unit, and API levels, ensuring robust coverage.

Discover how BDD with Codeception ensures that developers, QAs, managers, and stakeholders stay aligned, delivering features that meet requirements from the start. Learn to simplify complex workflows and empower non-technical team members to participate in the testing process.

Join us to write your first BDD test and leave ready to build better software with Codeception.

Comments

Please login to leave a comment

Andrew Easton at 13:08 on 21 May 2025

.

Andrew Woods at 16:55 on 21 May 2025

Alena does a great job explaining each step of the process. It's nice how she leads through the process of testing, informing you about the different trade-offs along the ways. Her experience as a teacher shows in her presentational style.

Awesome session with lots of hands on work. Alena demonstrated how easy the implementation of codeception can be and she gave a great overview on gherkin and how valuable it can be as a communication tool for across a full product development team. My only complaint is that we didn’t have more time. The 3 hours flew by.

s w at 22:21 on 22 May 2025

It was fun watching live coding and she kept her cool when things didn't go as planned. Great attitude and knowledge of the subject shone through.

Very interesting material that was well explained!

My only suggestion would be to either cut-down on material so that more troubleshooting can be done and/or provide the prerequisites significantly beforehand. As a windows user, composer is notorious for having setup issues and I spent a good chunk of time troubleshooting in order to get composer setup properly to even start; by that time I was so behind I could only take notes!