? QA Design Gurus: AWS Device Farm for Mobile App Testing

Dec 18, 2015

AWS Device Farm for Mobile App Testing

We have different types of mobile devices. They vary in the form factor, OS and various types of apps (native, hybrid, mobile-web) used in them.

Ref: http://www.flurry.com/sites/default/files/blog-images/SizeMatters_Chart2-resized-600_0.png 
This creates unique challenges to QA apps developed for mobiles. It is difficult to have all these combinations of devices with us. further running automated test cases across multiple real devices is another challenge.

AWS Device Farm is one solution for that. It allows you to test iOS or Android apps of native, hybrid or mobile-web categories on physical devices of your choice in the Cloud. They offer hardware and software isolation which helps us to ensure security and comes with several attractive features such as flexible pricing, schedule your runs, execute tests in parallel, consolidate results etc. 

Ref:https://d0.awsstatic.com/product-marketing/Mobile/DeviceFarm-productlandingpage-banner.png

How it works?

Three steps:
1. Choose to test a native, hybrid, or web app with AWS Device Farm
2. AWS Device Farm tests your mobile or web app against your choice of real phones and tablets
3. Get results in minutes that pinpoint bugs and performance problems

Device Farm supports native and hybrid Android, iOS, and Fire OS apps, including those created with PhoneGap, Titanium, Xamarin, Unity, and other frameworks. It supports different test types and built-in tests.

Device Farm currently provides support for the following test types:

For Android:

  • Appium Java JUnit
  • Appium Java TestNG
  • Calabash
  • Instrumentation (JUnit, Espresso, Robotium, or any instrumentation-based tests)
  • UI Automator
  • Explorer
For iOS:

  • Appium Java JUnit
  • Appium Java TestNG
  • Calabash
  • UI Automation
  • XCTest (including KIF)
For Web Apps:

  • Appium Java JUnit
  • Appium Java TestNG
If you do not have your own tests, you can use a built-in fuzz test.

 Learn more about it here.

1 comment:

  1. good informative blog,but their are much more things to learn about mobile app testing services.


    Mobile App Testing Services by Prova Solutions help discover malicious or potentially risky actions in your mobile applications, keeping your business and customers secure against attacks round the clock. Get a Risk-Free Mobile App Testing Services Trial for Free.

    ReplyDelete