Mobile Device Farms

Tufan Uyaroğlu
Vakıf Katılım Ar-Ge Merkezi
2 min readDec 15, 2023

We have been using a mobile device farm for functional and automation tests for a long time.

Simple Mobile Device Farm Topology

In this structure, users can access real devices through a web application interface.

Test devices are connected to computers, and computers are connected to the server and an application within the server.

Mobile testing much easier.

Being able to access and use real devices through a web interface is very useful in testing-related processes.

The data about the device is not real. :) ( IP, MAC Add., Device ID etc.)

For example, if we found a bug while testing our mobile application;
* Taking screenshots or recordings,
* Collecting information about the test device (brand, model, OS version etc.),
* Uploading the new version of the application to the devices,
It ends in a few seconds ;

More devices for the testers

“Device in hand” vs “Using Device Farm”

The pandemic effect and the widespread use of remote working have increased the need for device farms.

We didn’t want to constantly pass the test devices around. Additionally, each person could only take 1 test device home.

But when we start using a device farm ; all test devices became accessible to all users.

User and device based data

Top Users — Top Devices

Device Farm application provides access to many statistics with different content.

  • Which user did how many tests?
  • Which mobile devices are used more?
  • In which period were more tests performed?

Cloud Base or On-Premise

You can install device farm within your company or use a cloud-based solution.

First of all, I would like to say that both options are very useful.

--

--