What is AWS Device Farm?
AWS Device Farm is a cloud-based app testing service that gives you access to hundreds of real physical Android and iOS devices. Instead of buying and maintaining expensive test devices, you run automated tests in the cloud or use Remote Access for manual testing. The service is hosted exclusively in the us-west-2 (Oregon) AWS region.
Device Farm integrates with CI/CD pipelines, allowing you to automatically test on dozens of devices with every build. You receive detailed reports with screenshots, logs, performance metrics, and videos from each test run.
Core Features
- Real Devices: Hundreds of physical Android and iOS devices, not emulators
- Parallel Tests: Run tests on many devices simultaneously
- Remote Access: Control devices in real-time for manual testing
- Framework Support: Appium, Espresso, XCTest, Selenium, and more
- Detailed Reports: Screenshots, logs, videos, and performance data
Typical Use Cases
CI/CD Integration: Integrate Device Farm into your build pipeline with CodePipeline, Jenkins, or other CI systems. With every commit, tests automatically run on a selection of relevant devices.
Compatibility Testing: Test your app on various screen sizes, OS versions, and manufacturers. Device Farm shows which devices have issues and provides screenshots and logs for analysis.
Performance Analysis: Measure CPU usage, memory consumption, network traffic, and battery life on real devices. Identify performance issues before users notice them.
Benefits
- No own test device infrastructure required
- Tests on real devices instead of just emulators
- Parallel execution accelerates feedback cycles
- Usage-based pricing with no long-term commitments
Integration with innFactory
As an AWS Reseller, innFactory supports you with AWS Device Farm: CI/CD integration, test automation, framework selection, and test strategy optimization.
Typical Use Cases
Frequently Asked Questions
What is AWS Device Farm?
AWS Device Farm is a cloud service for testing Android, iOS, and web applications on real physical devices. You can run automated tests on hundreds of devices in parallel or manually test on remote devices.
Which test frameworks are supported?
Device Farm supports Appium, Calabash, Espresso, XCTest, XCUITest, and built-in fuzz testing. For web apps, you can use Selenium WebDriver.
Can I manually test on the devices?
Yes, with Remote Access you can control individual devices in real-time. You see the screen, can tap, swipe, and debug the app as if you had the device in your hand.
Which devices are available?
Device Farm provides access to hundreds of physical Android and iOS devices from various manufacturers and OS versions. The device fleet is regularly updated with new models.
Which region does Device Farm run in?
AWS Device Farm operates exclusively in the us-west-2 (Oregon, USA) region. There is no EU region for this service; data and test artifacts are processed in the US.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of AWS (official documentation). This page does not represent an offer by AWS.