
AWS Device Farm
Software testing tools
Mobile app testing software
Application development software
Mobile development software
- Features
- Ease of use
- Ease of management
- Quality of support
- Affordability
- Market presence
Take the quiz to check if AWS Device Farm and its alternatives fit your requirements.
Pay-as-you-go
Small
Medium
Large
- Information technology and software
- Education and training
- Accommodation and food services
What is AWS Device Farm
AWS Device Farm is a cloud-based service for testing Android, iOS, and web applications on a fleet of real mobile devices. It supports automated testing with common frameworks and provides device logs, screenshots, videos, and performance data to help teams diagnose failures. The product is typically used by QA, mobile engineering, and DevOps teams that need scalable device coverage without maintaining an in-house device lab. It integrates with AWS tooling and CI/CD pipelines for continuous testing workflows.
Real device testing at scale
AWS Device Farm provides access to a managed pool of physical mobile devices for running tests across multiple device models and OS versions. This reduces the need to purchase, maintain, and refresh an internal device lab. It is well-suited for regression suites that require broad device coverage. The service also supports testing on both mobile devices and desktop browsers for web apps.
Framework and CI/CD integration
The service supports common automation approaches such as Appium, Espresso, XCUITest, and Selenium, enabling reuse of existing test suites. It offers APIs and integrations that fit into automated build and release pipelines. This helps teams run tests on every commit or release candidate with consistent environments. Results can be consumed programmatically for gating and reporting.
Actionable test artifacts
Device Farm captures artifacts such as logs, screenshots, video recordings, and performance metrics during test runs. These artifacts help teams reproduce issues and identify whether failures are app-related, device-specific, or test-script related. The reporting is oriented toward debugging and triage rather than only pass/fail status. This can shorten investigation time when tests fail intermittently.
AWS-centric operational model
Device Farm is designed to work naturally within AWS accounts, IAM permissions, and AWS-native workflows. Organizations that standardize on other cloud platforms may face additional setup and governance overhead. Network access patterns, credentials, and artifact storage often align with AWS services, which can increase coupling. This can be a constraint for teams aiming for cloud-agnostic testing infrastructure.
Limited UX research capabilities
The product focuses on functional and automated testing rather than moderated/unmoderated user research or behavioral analytics. Teams needing participant recruitment, session analysis, or in-product feedback workflows typically require separate tools. As a result, Device Farm does not replace usability testing platforms or feedback collection systems. It is primarily a QA and engineering testing service.
Device availability and test tuning
Because devices are shared resources in a managed pool, specific device/OS combinations may not always be immediately available at peak times. Test stability can require tuning for timing, permissions, and device state differences across models and OS versions. Some scenarios (e.g., specialized peripherals, certain carrier/network conditions) can be difficult to replicate in a hosted environment. Teams may still need a small local lab for edge cases.
Plan & Pricing
Usage-based (Pay-as-you-go) Pricing model: Pay-as-you-go Mobile devices: $0.17 per device minute Desktop browsers: $0.005 per instance minute Free trial included: One-time trial of 1,000 device minutes (after the trial, standard pay-as-you-go rates apply).
Subscription / Unmetered plans (flat-rate slots)
| Plan | Price | Key features & notes |
|---|---|---|
| Unmetered (per device slot) | $250.00 per slot/month | Unlimited automated testing and remote access for the month. Slots are purchased per usage type (automated test or remote access) and per device family (Android or iOS); each slot corresponds to concurrency (number of simultaneous devices). |
| Private devices | Starts at $200.00 per month | Dedicated physical devices deployed exclusively for your account; contact AWS for provisioning and details. |
Notes:
- Pay-as-you-go device minutes are billed based on the number of devices used and the duration of automated tests and remote access sessions.
- Device minutes are the billing unit (time to install, execute, and uninstall the app/tests on each selected device).
- Unmetered plans are billed per device slot per month and can be canceled with effect at next renewal date.
Seller details
Amazon Web Services, Inc.
Seattle, Washington, USA
2006
Subsidiary
https://aws.amazon.com/
https://x.com/awscloud
https://www.linkedin.com/company/amazon-web-services/