Our recent customer mobile apps were demanding for increased number of device testing to enable better test coverage. Considering, the availability and cost of real devices, the simulators and emulators were found to be alternates. However, the simulator infrastructures were difficult to build, scale, manage and/or expensive when it is rented on cloud specially while executing in parallel.
The initial purpose is to build a manageable appium test environments that can offer multiple device simulators with parallel test options at a minimum affordable cost and with simpler configurations. When minimal viable solution is built, we improved the scalability, performance and made it cloud agnostic.
In this talk and demonstration, Gajendran and myself will demonstrate scaled Appium Pods designed using Terraform and K8S Cluster and run several parallel tests in AWS Cloud on 10+ different simulator combinations.