Новини

Автоматизація тестів для iOS та Android додатків CodeFitness

28.02.2019

IMG_2540

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

Чи знайомі ви з останніми тенденціями, які використовують в автоматизованих тестах ІТ-спеціалісти з Кремнієвої долини? Не втратьте можливість дізнатися про це від експертів з 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 при фейлі тесту
— карантин тестів під час регрессії та додаткова стабільність тест с’ютe

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

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

Після семінару можна обговорити всі цікавлячи питання з Ігорем та Борисом у процесі живої Q&A сесії.

Вартість участі – 600 грн. Кількість квитків обмежена, не втрать свій шанс!

Придбати квитки можна тут: CodeFitness