Device Farm
AWS Device Farm is an application testing service that lets you improve the quality of your web and mobile apps by testing them across an extensive range of desktop browsers and real mobile devices; without having to provision and manage any testing infrastructure.
The service enables you to run your tests concurrently on multiple desktop browsers or real devices to speed up the end to end testing cycle.


Cloud-based service for testing mobile and web apps.
Supports real Android and iOS devices, not emulators.
Used to test apps for functionality, performance, and compatibility.
Allows both automated testing and manual testing (remote access).
Supports popular test frameworks: Appium, Calabash, Espresso, XCUITest, etc.
Run tests on multiple devices in parallel to save time.
Helps find bugs that only occur on certain devices, OS versions, or screen sizes.
Test results include logs, screenshots, performance data.
Devices are automatically cleaned/reset after each test.
Can be integrated with CI/CD tools like Jenkins, GitHub Actions, AWS CodePipeline.
Ideal for teams that don’t want to maintain a physical device lab.
Helps improve app quality before releasing to users.
Offers pay-as-you-go and unlimited testing plans.
Device selection can be customized using device pools.
Available through AWS Console, CLI, or API.
Last updated