Tag: testing

ai april fool baselining ci circle ci code quality code review conference talk decoupling generics gerrit git interview legacy observability open source performance php language extensions phpstan phpstan rule test helper psalm rector sarb software design static analysis symfony test splitter testing types video workshop xdebug

Talks

AssertTrue(isDecoupled("my tests"))

It's good practice to write decoupled code. That good practice should include minimising the coupling between your test code and the code under test. This talk examines why this is important and how to achieve it.

Design for testability

Testing code is difficult right? Not if you design your code with testability in mind. Learn how with this talk.

The Test Suite Holy Trinity

This talk look at the properties of unit, integration and system tests in terms of what they test, how fast they run and how quick they are to write. Will look at how to get the most out of testing at each of these levels, how best to architect code for testing and where best to make comprises.

Videos

Mastering Event-Driven Testing & The Legacy of PHPUnit with Sebastian Bergmann

How do you effectively test software that relies on events rather than standard CRUD layers? We sat down with the creator of PHPUnit, Sebastian Bergmann, to discuss his talk at PHP UK Conference 2026.