AWS Device Farm is an app testing service that lets you test and interact with your Android, iOS, and web apps on many devices at once, or reproduce issues on a device in real time. View video, screenshots, logs, and performance data to pinpoint and fix issues before shipping your app.

AWS Device Farm tests your app against your choice of real phones and tablets,  get results in minutes that pinpoint bugs and performance problems

Automated Testing

Test your app in parallel against a large collection of physical devices in the AWS Cloud

Remote Access

Gesture, swipe, and interact with devices in real time, directly from your web browser

Steps to run Appium TestNg Test Case in AWS Device Farm

  1. Login to AWS device farm with Valid credential and click on “Device Farm” Link
  2. Click on “Create a new project” link
  3. Enter Project Name
  4. Click on “Create a new run
  5. Choose your application [For Android upload <projectName>.apk file & for iOS <projectName>.ipa file]
  6. Select Appium Version for running Test Case from drop down as shown below.
  7. In Configure a test[Select Appium Java TestNG checkbox.]
  8. Attach Zip file of test case.
  9. Click on Next Step button.
  10. Click on “Create a new device pool“.
  11. Enter Name, description & select device to be added in device pool, click on “Save device pool“.
  12. Select device pool from drop down & click Next step button.
  13. Select Network from drop down & click on “Next step” button.
  14. Click on “Confirm and start run” button.