May 17-18, 2018
Park Inn by Radisson Pulkovskaya
Pobedy Square 1, St. Petersburg

Remote iOS device server: scaling iOS testing

Day 2 /  / Зал 2  /  RU / Для практикующих инженеров

We here at Badoo run more than 1200 end-to-end tests for our main iOS mobile application. This amounts to 40+ hours of tests, which we usually ran in 1,5 hour. Now we can run the same tests under 45 minutes.

In this talk, we'll describe how we moved from tests tightly coupled to infrastructure (simulators hosts and tools) to the iOS remote device server. We'll discuss how this simplified our parallel test runs and made tests and infrastructure easier to maintain and scale.

You will learn how easy it is to run tests in parallel with tools like fbsimctl and how separating tests from infrastructure might ease adoption of your tests, maintenance, and scaling of infrastructure. https://github.com/badoo/ios-device-server


Download presentation
Nikolai Abalov
Badoo

Nikolai works as a software engineer in test at Badoo primarily focusing on tooling and iOS infrastructure at the moment. Used to work for 3 years at local search company 2GIS, building both user-facing and internal products, including a system for continuous testing of data packages and an open source implementation of WebDriver for Windows Phone automation.