Правильні підходи до тестування в PHP: Або як кількість може зламати якість [ukr]

Презентація доповіді

У цій доповіді я поділюся своїм досвідом роботи консультантом з тестування та розповім, чому тести – це відповідальність всієї команди. Ми розглянемо архітектуру тестів, включаючи E2E, функціональні, юніт-тести та ручне тестування. Особлива увага буде приділена популярним інструментам для тестування в PHP, таким як PHPUnit, Codeception, Pest та Behat, а також інструментам для тестування поза межами PHP, таким як Cypress, Playwright, CodeceptJS та Webdriver Bidi.

Ви дізнаєтеся, як уникнути зоопарку фреймворків та що робити, коли кожен пише тести у своєму стилі. Ми обговоримо, чому не варто винаходити свій тестувальний фреймворк та які виклики можуть виникнути під час його підтримки та інтеграції. Також я покажу, як зробити тести видимими для всієї команди, чому вам потрібна тест-менеджмент система і як AI може допомогти в цьому процесі.

Насамкінець, я поділюся порадами, як ефективно керувати великою кількістю тестів і при цьому зберегти баланс між роботою та особистим життям, забезпечуючи високу якість вашого коду.

Михайло Боднарчук
Testomat.io, CTO
  • CTO у Testomat.io
  • Веб розробник з Києва
  • Автор open-source проектів: Codeception, Robo, CodeceptJS
  • Консультант і тренер в SDCLabs
  • Доповідач міжнародних IT конференцій
  • Twitter
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?