Новости
Автоматизация тестов для iOS и Android приложений CodeFitness
28.02.2019
Тестировщики, автоматизаторы, отличная новость для вас!
Знакомы ли вы с последними тенденциями, которые используют в автоматизированных тестах 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