Как мы тестируем сервисы, чтобы релизить их не глядя

Lean подход к тестированию

Доклад принят в программу конференции

Тезисы

Расскажу про опыт тестирования сервиса нашей команды. О том, как мы пришли к тому, что релизы выкатываются без нашего участия, какие тесты мы для этого пишем, как реализуем CI/CD, как реагируем на проблемные релизы.

Эти подходы позволяют нам сосредоточиться на реализации бизнес-задач, не бояться обновить фреймворки и библиотеки, отказаться от ручного регресса, при этом не тратить большую часть времени на написание тестов. Также затронем тему рисков и причин, по которым это может подойти не всем.

Разработчик и лидер одной из команд в Dodo Engineering, которая занимается движением складских запасов. Считает, что применение инженерных практик может сильно упростить жизнь продуктовой команде, главное — не забывать о том, ради чего и кого вы работаете.

Видео