qalight
Центр подготовки
IT специалистов

Новости

Автоматизация тестов для iOS и Android приложений CodeFitness

28.02.2019

IMG_2540Тестировщики, автоматизаторы, отличная новость для вас!

Знакомы ли вы с последними тенденциями, которые используют в автоматизированных тестах IT-специалисты из Кремниевой долины? Не пропустите возможность узнать об этом от экспертов из Tinder!

Когда и где: 28 марта 18:30 — 21:30 GRAPEHUB (Киев, ул. Верхний Вал, 2А).

QALight совместно с друзьями и партнерами «Codefitness» приглашает тебя на семинар по мобильной автоматизации в контексте Continuous Delivery — «Автоматизация тестов для IOS и Android приложений».

Независимо от того, разрабатываете ли Вы, тестируете или занимаетесь dev operations — каждая команда в современном мире отвечает за качество. Эта идея повлекла за собой активное развитие новых фреймворков для автоматизации — XCUITest и Espresso.

 

Написание нативных мобильных тест кейсов может показаться легкой задачей — однако как только Вам понадобится вывести тесты на новый уровень, успевать за новыми фичами, поддерживать стабильность существующих тестов и проектировать гибкую архитектуру — возникнут проблемы, которые решают ведущие компании в индустрии.

Наши спикеры:
Игорь Доровских — Engineering manager Tinder с десятилетним опытом в мобильной автоматизации.
Борис Гуртовой — iOS разработчик Tinder.
Богдан Коширец — iOS Automation Engineer, Limestone.
Павел Сакуров — Android Automation Engineer, Limestone.

О чем поговорим:

Масштабируемая архитектура — Page Objects на стероидах

Примеры, которые позволят сделать архитектуру масштабируемой:
— валидация переходов между экранами — инициализация Screen Objects
— кастомные протоколы для оптимальной навигации между экранами
— обертки и extensions XCUITest АПИ для стабильных тестов

Как подготовить тесты к Continuous Integration стабируя network layer:
— развертывание внутреннего стаб сервера с помощью опен сорс библиотеки Ambassador
— динамические шаблоны ответов для каждого тест кейса
— герметичная среда для тестов ( симуляция серверных ошибок)

Быстрая оркестрация тестов:
— кастомное решение для быстрого включения/выключения тестов в CI
— демонстрация как обойтись без отдельного PR commit при фейле теста
— карантин тестов во время регрессии и дополнительная стабильность тест сьюта

Параллельная экзекуция тестов:
— андроид Espresso тест шардинг и параллельная экзекуция тестов с помощью опен сорс библиотеки Fork
— репорты и видео рекординг теста для каждого эмулятора/девайса

Appium против нативных решений — Espresso/XCUITest
— анализ скорости, стабильности и начальной настройки на реальном демо
— сравнение Appium и Espresso на одном и том же тесте по вышеупомянутым метрикам.

После семинара можно обсудить все интересующие вопросы с Игорем и Борисом в процессе живой Q&A сессии.

Стоимость участия – 600 грн. Количество билетов ограничено, не упусти свой шанс!

Приобрести билет можно здесь: CodeFitness