Your tests are slow, flaky, or hard to understand? Learn proven strategies to systematically solve these problems.
Are your tests slow because they hit the database or the file system? Do you have flaky tests that are green one moment and red the next, without anything having changed? Or are your tests so hard to understand that, when one turns red, you first have to work out what it actually checks?
This training teaches you proven strategies to systematically solve exactly these problems. You will learn how to isolate dependencies with PHPUnit, use test doubles correctly, and leverage code coverage as a tool rather than an end in itself.
This training is for developers who already use PHPUnit but are struggling with slow, flaky, or hard-to-maintain tests. If your test suite feels like it is holding you back rather than having your back, this is for you.
Prerequisites are practical experience with PHPUnit and knowledge of object-oriented programming in PHP. The necessary basics are taught in the Test Automation with PHPUnit and OOP Done Right training courses.
Start now by registering – or book a free consultation to customise this session for you.