It is becoming more and more challenging to test mobile apps on different devices, with different screen sizes, running different operating systems. During the development of a mobile app, we can easily verify and test the app on a mobile simulator or emulator. However, only simulator or emulator testing isn't enough, we need to make sure that our app works on devices that our users carry with them in their pocket.
Creating an in-house Automation Mobile Lab will be a good decision if you're looking to do automated testing, for example with Selenium and Appium.
A year ago we started our journey of creating a scalable automation mobile device lab which allows us to run more than 2000 Appium tests on a daily basis.
During this talk I will share the experience that we gain during our long journey of creating our Scalable Automation Device Lab and the solution that allows us easily integrate it with CI tools.