AssertTrue(isDecoupled("my tests"))

testing conference talk

Great talk by @DaveLiddament about testing. Best talk this far. #dpc18 #php

Abstract

"Houston we have a problem! This change you want… Well it's one small change for the codebase but one giant change to the test suite!"

We all know why tests are great. But every once in a while we just wish they'd never been written. One case when test regret occurs is when we want to alter our functionality slightly but in doing so half the test suite goes from green to red.

This talk will investigate why this happens. In particular it looks at the coupling between tests and the code under test. We'll investigate ways we can reduce this coupling and make out test suites more resilient to change.


See more talks.

Events
Longhorn PHP 2025 Oct 2025

[slides] [joind.in] [website]

ConFoo 2022 Feb 2022

[slides] [website]

phpDay 2019 May 2019

[slides] [joind.in] [website]

IPC (Munich) 2018 Oct 2018

[slides] [website]

Dutch PHP Conference 2018 Jun 2018

[slides] [video] [joind.in]

PHP-NW user group May 2018 (beta version)

[slides]