The right approaches to testing in PHP: Or how quantity can beat quality [ukr]
In this talk, I'll share my experience as a testing consultant and why testing is the responsibility of the whole team. We'll cover test architecture, including E2E, functional, unit tests, and manual testing. Special attention will be given to popular PHP testing tools such as PHPUnit, Codeception, Pest and Behat, as well as non-PHP testing tools such as Cypress, Playwright, CodeceptJS and Webdriver Bidi.
You'll learn how to avoid the framework zoo and what to do when everyone writes tests in their own style. We'll discuss why you shouldn't invent your test framework and what challenges you might face in maintaining and integrating it. I will also show how to make tests visible to the whole team, why you need a test management system and how AI can help in this process.
Finally, I'll share tips on how to effectively manage a large number of tests while maintaining a work-life balance while ensuring your code is of high quality.
![](https://storage.fwdays.com/uploads/speakers/media/cache/speaker/Bondarchuk_230.jpg)
- CTO at Testomat.io
- Web developer from Kyiv, Ukraine
- Author of open-source projects: Codeception, Robo, CodeceptJS
- Consultant and trainer at SDCLabs
- International IT conferences speaker