Home/Resources/Glossary/Device Farm

Glossary

Device Farm

Updated on Jun 11, 2026

Learn what a device farm is, how hosted device fleets support app testing, and how it differs from persistent cloud phone operations.

Key Takeaway

  • A device farm is a hosted collection of devices used to test mobile apps, web apps, and compatibility across device configurations.
  • AWS Device Farm and Firebase Test Lab are examples of cloud-based testing services for apps.
  • Device farms are strong for QA coverage, while cloud phones are better for persistent account sessions and operations workflows.

What Is a Device Farm?

A device farm is a hosted fleet of devices used for mobile app, web app, or compatibility testing. Teams use device farms to run automated tests, manual sessions, crash checks, and UI validation across different models, operating systems, and configurations.

AWS Device Farm provides testing on hosted devices and browsers, and Firebase Test Lab provides cloud-based testing for Android and iOS apps. These services help teams expand test coverage without maintaining every device themselves.

A device farm is primarily a QA and testing tool.

How Device Farms Work

Device farms may support:

  • Real device testing
  • Virtual device testing
  • Automated test runs
  • Manual remote sessions
  • Screenshots
  • Video recordings
  • Logs
  • Crash reports
  • Device selection
  • Parallel execution

Teams upload an app or test, choose devices, run sessions, and review results. Some farms are optimized for development pipelines, while others support exploratory testing.

Why It Matters for Mobile Teams

Mobile apps behave differently across devices. Screen size, OS version, hardware, sensors, browser behavior, and permissions can all affect the user experience.

For cloud phones, the use case is different. Cloud phones can support persistent account operations, app sessions, operator handoff, and workflow review beyond short tests.

In mobile automation, device farm testing can catch compatibility problems before persistent workflows are deployed.

Practical Risks

Device farm testing can be incomplete when:

  • The device matrix is too narrow
  • Tests cover only install and launch
  • Account workflows are not tested
  • Network state is unrealistic
  • Long sessions are skipped
  • Manual findings are not documented
  • Test accounts differ from production account states
  • Teams confuse compatibility testing with operations readiness

QA plans should define which issues belong to device farm testing and which require cloud phone workflow validation. Teams should also decide whether tests need fresh app installs, logged-in sessions, clean accounts, or long-running state. Device farms are strongest when the test conditions are explicit.

How MoiMobi Fits

MoiMobi complements device farms by supporting persistent mobile operations. Teams can use device farms for app QA, then use MoiMobi to run and review account workflows in controlled Android environments.

This distinction matters for social, ecommerce, support, and automation teams that need ongoing app access.

Bottom Line

A device farm provides hosted devices for app and compatibility testing.

For mobile operations, it should be paired with cloud phone environments when the workflow requires persistent sessions, account ownership, and team execution.

How MoiMobi Fits

MoiMobi explains device farms as testing infrastructure, while cloud phones fit persistent account operations, team access, and mobile workflow execution.

FAQ

What is a device farm?

A device farm is a hosted collection of real or virtual devices that teams use to test apps and workflows across many device configurations.

Is a device farm the same as a cloud phone?

No. A device farm is usually optimized for testing, while a cloud phone is often used for persistent mobile access, account sessions, and team operations.

Why does a device farm matter for mobile teams?

It helps teams find compatibility, performance, UI, and crash issues across devices without owning every device locally.

Related terms