Михаил Мирошниченко
Компания: Wolt
Из доклада вы узнаете о том, какие технологии применять для построения процесса автоматизации E2E-тестирования мобильного приложения, и как интегрировать автотесты в CI-процесс.
Михаил расскажет, как на языке Kotlin в среде IntelliJ IDEA начать Maven-проект, и как с помощью Appium создать фреймворк автоматизации, который будет управлять окружением тестирования при локальном запуске и при работе в облаке с использованием TestNG. Вы поймете, как публиковать результаты тестирования в Slack, как публиковать подробные и красивые HTML-отчеты с использование Allure, и даже выясните, для чего нужны подробные логи тестов при использовании Allure.
Спикер покажет, как можно использовать облачную ферму устройств BrowserStack для запуска тестов практически в любом окружении, и продемонстрирует, как можно интегрировать автотесты в среду непрерывной разработки, используя Docker-контейнеры.
Доклад будет интересен QA-инженерам, которые планируют использовать автоматизацию тестирования (в первую очередь для мобильных приложений), но пока не знают, с чего начать и какие средства можно использовать. Послушав доклад, QA-специалисты получат четкое понимание, как построить свой фреймворк для UI-автотестов, как писать красивые и эффективные автотесты, сделать их расширяемыми и с понятной другим разработчикам структурой. А также как можно интегрировать автотесты в процесс непрерывной интеграции и развертывания (CI/CD). Разработчики и DevOps-инженеры узнают, как они смогут помочь QA-инженерам в автоматизации и в тестировании, а также что такое UI-автоматизация тестирования.
Компания: Wolt
Компания: Wolt