- Митап
- Место
Привет! Уже совсем скоро, а именно 17-18 мая, нагрянет самое большое питерское QA событие — Heisenbug. Ну а мы решили провести "разминочную" встречу перед этой конференцией и снова собираем в стенах ЭдСервер’а, центре разработок компании PropellerAds, крутых спикеров, которые поделятся с Вами своими знаниями в области автоматизации тестирования ПО. И да — нашего хедлайнера Вы могли видеть на прошлогоднем Гейзенбаге, а других выступающих — встретите на ближайшем. Welcome!
В программе выступления:
- Игоря Балагурова — специалиста по автоматизации тестирования (Uptick)
Последний год Игорь занимается автоматизированным тестированием в стартапе Uptick. В основном пишет тесты на Python для UI(Web+Mobile) и API (REST+GraphQL), немного на.Net Component и Integration тесты. До этого работал в Новых облачных технологиях, где получил опыт написания и поддержки более 1000 Web тестов на Ruby, Watir, Cucumber.
- Дмитрия Тучса - специалиста по автоматизации тестирования (PropellerAds)
Начинал в аналитике, затем управлял проектами в роли Project Manager’а, но тяга к прекрасному победила, и несколько лет назад Дмитрий сконцентрировался в разработке и автоматизации тестирования на Java. Большую часть карьеры посвятил системам электронного документооборота, но ради уникального опыта перешел в настоящий возмужавший пост-стартап PropellerAds, где многие процессы, в частности QA, предстояло выстраивать с нуля.
- Леонида Руденко - специалиста по автоматизации тестирования (JetBrains)
Семь лет занимается автоматизацией тестирования. Из них более пяти работал в Яндексе, пройдя путь от стажёра-автоматизатора до руководителя команды автоматизации тестирования поисковых интерфейсов, где довелось поработать над тестированием web-приложений на десктопах (Selenium, куда без него) и мобильных (Appium, Selendroid). Сейчас работает в JetBrains в отделе командных продуктов. Писал и пишет тесты на Java, JavaScript, Python, Groovy и Kotlin.
Темы докладов:
И. Балагуров: "Don’t Repeat Yourself: UI тесты для Web, iOS и Android одновременно"
"Никого не удивишь, что у продукта есть веб версия и мобильное приложение… При этом UI тесты чаще всего пишутся отдельно для каждой платформы. Очень часто при этом мы получаем разные фреймворки, тестраннеры, иногда даже языки, а заодно и поддержку этого зоопарка. Затем при изменениях в поведении продукта приходится менять одно и то же в нескольких местах… Давайте посмотрим, как на основе open-source решений можно быстро организовать E2E тесты, которые заработают, и в web’е, и в мобильных приложениях. А какие сложности возникнут с подобным решением?
Решение будет проиллюстрировано на Python стеке, но подход легко адаптируется на другие языки."
Д. Тучс: "JUNit + DDT: Что такое осень?"
"Поговорим о том, что такое Data Driven Testing, Почему JUnit 5 и DDT созданы друг для друга и попробуем в Live режиме запустить DI с qualifiers, используя JUnit Extensions!"
Л. Руденко: "Управление Selenoid-кластером с помощью Terraform"
"Тесты нескольких команд в JetBrains используют инфраструктуру на основе Selenoid. Я расскажу о том…
-> как Terraform может упростить разворачивание и поддержку Selenoid-кластера;
-> как telegraf + influxdb + grafana помогают следить за состоянием кластера;
-> какие фичи Selenoid оказались нам полезны, а какие — не очень."
…и, конечно же, много общения с гуру в своем деле, ответы на давно интересовавшие вопросы☺