Что посоветуете по автоматизированному тестированию?
Для юнит-тестов просто использовать голый PHPUnit.
Если функциональные, то делать по примерам используемого фреймворка с его надстройками над PHPUnit.
Или для юнит и функциональных поставить Codeception с модулем для своего фреймворка.
Если E2E-тесты для тестирования в браузере связки фронтенда и бэкенда, то либо Codeception или Behat с Selenuim для разных браузеров, либо вообще CucumberJS с Puppeeter для Google Chrome.
Из статей подскажу эту. А в скринкастах всё подряд тестирую практически везде здесь. Например, всё сразу применяется в эпизоде про фича-флаги для CI.
Для e2e тестов из современных инструментов лучше брать Playwright. Будет побыстрее решений на WebDriver. Поддерживает Chrome, Firefox, Safari. Можно писать на разных ЯП. Ну и поддерживается Microsoft (что в даном случае плюс).
И по трендам State of JS он только набирает популярность: https://2022.stateofjs.com/en-US/libraries/testing/
Или войти через: