Talk in English - US at Longhorn PHP 2026
Track Name:
Main Ballroom
View Slides: https://github.com/dansoppelsa/phpunit-beyond-assertions/
Short URL: https://joind.in/talk/ec1aa
(QR-Code (opens in new window))
Most developers use PHPUnit exactly as it comes out of the box, but PHPUnit is designed to be extended.
In this session we'll explore the extension points that allow you to tailor PHPUnit to your application, your domain, and your development workflow. Through practical examples, we'll build custom assertions, reusable testing components, expressive constraints, and discover how PHPUnit's modern extension system can power your own testing tools.
Along the way you'll see how a small amount of customization can make tests easier to read, easier to maintain, and more useful when they fail. Whether you've been using PHPUnit for six months or ten years, you'll leave with practical ideas for building a test suite that is cleaner, more expressive, and speaks the language of your application.
Comments
Please login to leave a comment
Speaker was energetic. Good pace, except when we got into the more complex examples where it sped up. Slides were clear. Code snippets were understandable. The presentation was informative.
High-energy, polished presentation that makes a difficult subject to chew through engaging & motivating.
Great energy, good technical examples, plenty of content, and some jokes mixed in. Nice presentation with actionable takeaways. Would be nice to have slides linked here for ease of reading.
Loved the examples and the concepts, direct stuff to take back.
Very informative. All of the questions I had were answered in the span of the talk, which is a sign of a good talk. Man some of those tests look familiar…
This is helping me learn to test