Building in House Scalable Mobile Lab for Automation
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 a in house Automation Mobile Lab will be a good decision if you're looking to do automated testing, for example with Selenium and Appium. An automation Mobile Device Lab is usually a closet or board, filled with the mobile devices we want to test on. Each device is connected to a computer which itself is registered in CI as an automation agent.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 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.