Talk

Remote iOS device server: scaling iOS testing

  • In Russian

We here at Badoo run more than 1200 end-to-end tests for our main iOS mobile application. This amounts to over 40 hours of tests, which we usually ran in 1,5 hours. Now we can run the same tests under 45 minutes. In this talk, I'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.

Speakers

Talks