All services

Developer Tools

AWS Device Farm

Test mobile/web apps on real devices in the cloud.

Official docs

Overview

Device Farm runs Appium, Espresso, XCTest and browser tests on real Android/iOS devices and remote browsers.

When to use it

  • Cross-device mobile testing
  • Recording video & logs of failures
  • Parallel device runs

Setup

  1. Create project → upload IPA/APK + test package.
  2. Pick device pool.
  3. Schedule run.

How to use

CLI
aws devicefarm schedule-run --project-arn ... --app-arn ... --device-pool-arn ... --test '{"type":"APPIUM_NODE"}'

QA use cases

  • Run Appium suite against top 20 devices nightly; collect videos + logs to S3.