filmov
tv
Дмитрий Колесник — Подготовка тестовых данных на примере интеграционных тестов на Go
Показать описание
Ближайшая конференция — Heisenbug 2025 Spring, 5—6 апреля (Москва + онлайн-трансляция).
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
— —
В современном мире количество данных постоянно увеличивается, поэтому крайне важно подготовить данные для тестов заранее. На практическом опыте Дмитрий расскажет об интеграционном тестировании Ozon.
В докладе более детально раскроется:
— как подготавливают состояния для различных сред;
— для чего разработали специальный сервис для создания или поиска тестовых данных;
— какие источники данных используются.
Также в докладе вы узнаете об архитектуре Ozon и с какими сложностями сталкивается команда:
— как можно автоматизировать тестирование микросервисов при помощи языка Go;
— как готовят данные для тестов всего Ozon: не только для тестов бэкенда, но и для UI, и ручных тестов;
— как данные нужно подготавливать быстро для различных версий и сред приложения.
В завершение мы сравним разные подходы к подготовке данных для тестов, и вы сможете найти наиболее оптимальное решение для себя.
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
— —
В современном мире количество данных постоянно увеличивается, поэтому крайне важно подготовить данные для тестов заранее. На практическом опыте Дмитрий расскажет об интеграционном тестировании Ozon.
В докладе более детально раскроется:
— как подготавливают состояния для различных сред;
— для чего разработали специальный сервис для создания или поиска тестовых данных;
— какие источники данных используются.
Также в докладе вы узнаете об архитектуре Ozon и с какими сложностями сталкивается команда:
— как можно автоматизировать тестирование микросервисов при помощи языка Go;
— как готовят данные для тестов всего Ozon: не только для тестов бэкенда, но и для UI, и ручных тестов;
— как данные нужно подготавливать быстро для различных версий и сред приложения.
В завершение мы сравним разные подходы к подготовке данных для тестов, и вы сможете найти наиболее оптимальное решение для себя.