Алексей Консманов — Как особенности Python и Pytest могут поломать backend-автотесты
Подробнее о конференции Heisenbug: https://jrg.su/xC2gbh — — Скачать презентацию с сайта — https://jrg.su/PRLrcg Доклад на тему поиска, минимизации и устранения влияния тестового фреймворка и языковых особенностей 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.
Название:
Алексей Консманов — Как особенности Python и Pytest могут поломать backend-автотесты
Категория:
Разное