
Алексей Консманов
Ozon Банк
Если у вас есть билет, авторизуйтесь для просмотра видео
ВойтиДоклад на тему поиска, минимизации и устранения влияния тестового фреймворка и языковых особенностей Python & Pytest на flaky-тесты бэкенда. Цель — систематизировать и показать потенциальные риски: как избегать их еще до запуска тестов. Будут примеры с Python 3 и pytest.
В коде автотестов есть нюансы и скрытые проблемы, которые сломают тест. Обсудим best practices, как таких проблем избежать. Разберем, какие проблемы могут сломать один тест, какие могут поломать всю тестовую сессию и окружение. Как искать такие тесты, какие есть лучшие практики по написанию flaky-free кода.
Сначала обсудим, что такое flaky, и сразу ограничим тематику flaky, вызванного языковыми и фреймворк-особенностями. Далее разберем конкретные код-кейсы: почему этот код кажется «ок», какая тут проблема, как ее избежать. В заключении вы получите чек-лист, который поможет избежать упомянутых проблем.
Целевая аудитория: Python AQA любого уровня, Python разработчики, Python SDETы и DevOps. Jinor & middle инженеры узнают новое, а senior-специалисты смогут систематизировать свои знания. Материал будет углубленным, будем разбирать практические примеры багов и фиксов на Python + pytest. Кроме того, будем разбирать специфику Python+pytest ecosystem.

Ozon Банк

Ozon Банк