A device farm is a testing environment created by adding a fleet of real devices to the cloud ensuring remote accessibility to geographically distributed testing, QA, and DevOps teams. This eliminates the need to purchase multiple devices for every location and also shipping devices from one location to the other. A device farm can be used to test an app’s compatibility with different device parameters such as screen sizes, device-types, and versions of operating systems. Testers can run tests on multiple devices, located in multiple locations at the same time.