11 августа в офисе Авито пройдет первый митап, посвященный тестированию мобильных приложений на платформах iOS и Android. Поговорим о нативных UI-тестах в iOS — что тестировать и какие инструменты помогут их улучшить, end-to-end тестах — можно ли их организовать в больших мобильных проектах, качестве мобильного приложения — как понять, что оно работает должным образом, и выясним, что лучше использовать в тестировании Android-приложений — Appium или Espresso. Обо всем этом расскажут Артем Разинов (Авито), Павел Иванов (Альфа-Банк), Алексей Денисов (PTScientists) и Алексей Емелин (Яндекс). Под катом — тезисы выступлений докладчиков, ссылка на регистрацию и важная информация по трансляции митапа.
Доклады
Assuring Quality of Mobile Apps. Алексей Денисов, PTScientists
«В течение своей карьеры я занимался созданием софта для различных платформ: мобильные клиенты, десктоп-приложения, API, command line tools, и так далее. Сейчас я разрабатываю и тестирую программное обеспечение для космических аппаратов. В докладе поделюсь своим опытом и расскажу, как удостовериться, что ваше мобильное приложение работает должным образом: что, как, и зачем нужно тестировать, какие виды тестов стоит использовать в разных контекстах. И поделюсь опытом внедрения этих техник в legacy системы».
Как синхронизировать работу 12 команд и не поубивать друг друга. Павел Иванов, Альфа Банк
«Расскажу об организации end-to-end тестирования в большом проекте. Поговорим на тему стабильности end-to-end тестов, написанных с использованием Appium. Покажу проблемы, с которыми мы столкнулись, и их решения».
Плюсы и минусы, изящные и рабочие решения при работе с нативными тестами. Как завести их в своем проекте, что и как покрывать. Артем Разинов, Avito
«Продолжение серии докладов о UI тестировании с большим упором на фреймворк тестирования и тесты. Расскажу не про то как запускать, а про то, что запускать. Поделюсь, как мы за полгода (при)подняли UI-тесты в iOS, сократив объем ручного тестирования на 60%, как вы можете поднять их у себя и к чему надо стремиться. Какие с этого получаются профиты, проведу краткую экскурсию по нашему процессу — все это, конечно, с красивыми графиками. Кроме того, расскажу про наш инструмент чуть больше, чем вы сможете увидеть с первого взгляда на его исходный код. Ну и чем же он, все-таки, лучше Appium и его аналогов. На каких кочках можно споткнуться, как их обойти и как это сделали мы».
Appium vs Espresso. Что выбрать и как использовать. Алексей Емелин, Яндекс
«Обзорный доклад про технологии, которые использует для функционального тестирования Android-команда Яндекс-Браузера. Обсудим, что лучше: универсальный Appium или стандартный Espresso. Как, на чем и когда запускать автоматические проверки. Какие могут быть проблемы с инфраструктурой и как их решить. Доклад сугубо практический. Приходите, будет интересно».
Расписание
12:00 — 12:30 — Регистрация
12:30 — 13:15 — Как синхронизировать работу 12 команд и не поубивать друг друга — Павел Иванов, Альфа-Банк
13:25 — 14:10 — Плюсы и минусы, изящные и рабочие решения при работе с нативными тестами. Как завести их в своем проекте, что и как покрывать — Артем Разинов, Авито
14:10 — 14:40 — Перерыв
14:40 — 15:25 — Appium vs Espresso. Что выбрать и как использовать? — Алексей Емелин, Яндекс
15:45 — 17:00 — Assuring Quality of Mobile Apps — Алексей Денисов, PTScientists
17:00 — ……. — Afterparty
Как попасть и где смотреть
Участие в мероприятии бесплатное, но нужно зарегистрироваться. Пожалуйста, указывайте ваши ФИО так, как в паспорте и берите с собой документы — иначе вас не пропустят в наш офис.
Адрес: офис компании Avito, Лесная 7.
Ссылку на прямую трансляцию митапа ищите в день мероприятия на YouTube-канале кого — AvitoTech
Автор: iSeregin