Тесты на Codeception для PHP-сервисов. Как остаться без регресса / Павел Сташевский (Lamoda)

The largest professional conference for high-load systems developers, Saint HighLoad++ 2026 More details: https://clck.ru/3QZHTb June, 2026. Saint Petersburg, DESIGN DISTRICT DAA in SPB ------- Presentation and abstract: https://phprussia.ru/2019/abstracts/5126 When developing our PHP services, we adhere to one simple rule: no manual regression testing, only automated tests! Why do we need this, you ask? To release quickly, easily, and at the same time be confident that nothing critical will fail. In my talk, I want to share our approach to test automation: 1) What tests are written and how the support process is structured. 2) Why Codeception, what works out of the box, and what we had to customize. 3) How we mock all external communication with other systems. 4) How all of this, aka the infrastructure, is launched. Found a mistake in the video? Contact us at [email protected]

Такой код понравится вашим юнит-тестам / Александр Новиков (Делимобиль)
▶︎

Такой код понравится вашим юнит-тестам / Александр Новиков (Делимобиль)

System Design Interviews: Mistakes That Sink You
▶︎

System Design Interviews: Mistakes That Sink You

16. Saga Orchestration: централизованное управление с Camunda
▶︎

16. Saga Orchestration: централизованное управление с Camunda

Тестирование на бэкенде. Рекомендации по написанию, виды тестов, пирамида на бэке / Руслан Измайлов
▶︎

Тестирование на бэкенде. Рекомендации по написанию, виды тестов, пирамида на бэке / Руслан Измайлов

Можем ли мы с базой, но без кэш-слоя в 2024 году? / Алексей Рыбак
▶︎

Можем ли мы с базой, но без кэш-слоя в 2024 году? / Алексей Рыбак

The Return of Zero-Copy: How We Bring kTLS to Apache Kafka / Ivan Dashinsky
▶︎

The Return of Zero-Copy: How We Bring kTLS to Apache Kafka / Ivan Dashinsky

Semyon Rozhkov, "Testing Interservice Interactions with Mocks"
▶︎

Semyon Rozhkov, "Testing Interservice Interactions with Mocks"

Кто прячет бензин? Кому это всё выгодно? Что сломается дальше? Н. Платошкин озвучил новый прогноз!
▶︎

Кто прячет бензин? Кому это всё выгодно? Что сломается дальше? Н. Платошкин озвучил новый прогноз!

Колоночные СУБД: магия сжатия данных и сверхбыстрых запросов / Владислав Буйвал
▶︎

Колоночные СУБД: магия сжатия данных и сверхбыстрых запросов / Владислав Буйвал

Почтовые приключения с PostgreSQL: как приручить 650+ шардов и выжить / Кирилл Григорьев
▶︎

Почтовые приключения с PostgreSQL: как приручить 650+ шардов и выжить / Кирилл Григорьев

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)
▶︎

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

Acceptance testing и BDD с помощью Cucumber — Андрей Михайлов, Kaliber5
▶︎

Acceptance testing и BDD с помощью Cucumber — Андрей Михайлов, Kaliber5

Как найти СВОЁ призвание и не ошибиться с профессией? Простой путь к себе!
▶︎

Как найти СВОЁ призвание и не ошибиться с профессией? Простой путь к себе!

3G: Golang, gRPC, GraphQL / Dmitry Akzhigitov, Artyom Sudorgin
▶︎

3G: Golang, gRPC, GraphQL / Dmitry Akzhigitov, Artyom Sudorgin

The Truth About Taxes in Russia. I Was Wrong
▶︎

The Truth About Taxes in Russia. I Was Wrong

10. Интеграционное тестирование – Евгений Гаврюшин
▶︎

10. Интеграционное тестирование – Евгений Гаврюшин

Как ментально полюбить и начать писать тесты на примере Yii 2 и Codeception / Артем Волторнистый
▶︎

Как ментально полюбить и начать писать тесты на примере Yii 2 и Codeception / Артем Волторнистый

How to Program Allen Bradley PLC Training for Beginners
▶︎

How to Program Allen Bradley PLC Training for Beginners

Чему китайских детей учат про Россию? Я прочитал их учебники истории
▶︎

Чему китайских детей учат про Россию? Я прочитал их учебники истории

Скриншот тестирование. Как мы к этому пришли?                        Александр Матюшенко
▶︎

Скриншот тестирование. Как мы к этому пришли? Александр Матюшенко