Цзяци Лю — Построение конвейера данных с учетом тестирования — PyCon 2018
PyCon 2018
0:00 / 0:00
Цзяци Лю — Построение конвейера данных с учетом тестирования — PyCon 2018
8 048 просмотров · 8 лет назад
PyCon 2018
22,8 тыс. подписчиков
8 048 просмотров · 8 лет назад
Докладчик: Цзяци Лю
Создать надежный процесс обработки данных на Python — это одно, а найти инструменты и разработать фреймворк для тестирования этого процесса — совсем другое. Для того чтобы действительно итеративно развивать кодовую базу, необходимо уверенно тестировать ее в процессе разработки и отслеживать состояние производственной системы.
В этом докладе я надеюсь рассмотреть ключевые компоненты для построения сквозного тестирования конвейеров обработки данных, заимствуя концепции из тестирования веб-сервисов на Python. Подобно тому, как мы проверяем работоспособность ответов API, мы хотим иметь возможность проверить, работает ли конвейер должным образом при корректных входных данных. Мы поговорим о ключевых особенностях, которые позволяют легко тестировать конвейер обработки данных, и о том, как определить временные метрики, которые можно использовать для мониторинга состояния конвейера обработки данных.
Слайды можно найти по ссылкам: https://speakerdeck.com/pycon2018 и https://github.com/PyCon/2018-slides