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 nobody dares to touch them?
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 Test Automation with PHPUnit.
Start now by registering β or book a free consultation to customise this session for you.
Duration: 12 hours
3, 8, 12, 15, 17 and 19 June 2026, 10:00-12:00 (CEST)
Registration until: May 20, 2026
Dauer: 12 Stunden
14., 16., 18., 21., 23. und 25. September 2026, jeweils 10:00-12:00 (MESZ)
Anmeldefrist: 31. Aug. 2026
Duration: 12 hours
7, 9, 11, 14, 16 and 18 December 2026, 10:00-12:00 (CET)
Registration until: Nov 23, 2026
Duration: 12 hours
Expected in June 2027. We will be happy to notify you as soon as we have set the dates.
Dauer: 12 Stunden
Expected in September 2027. We will be happy to notify you as soon as we have set the dates.
Duration: 12 hours
Expected in December 2027. We will be happy to notify you as soon as we have set the dates.
Duration: 2-3 days
Your preferred date, any number of participants. Either in Zoom or using your preferred video conferencing software.
Duration: 2-3 days
Your preferred date, any number of participants. At your company or at your desired location.