Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

February 2016 Webinar Series - Automate Your App Tests with Appium and AWS Device Farm

2,520 views

Published on

AWS Device Farm enables developers to deliver higher quality iOS, Android and web apps by testing them against real phones and tablets in the AWS Cloud.

Join us for a step-by-step tutorial that focuses on how to write tests using Appium test framework, and write them in such a way that they can be executed locally on an emulator/simulator/test device, and then run on 100s of devices in the cloud.

Learning Objectives:
Learn how to automate tests with Appium
Learn how to automate execution with AWS Device Farm
Who Should Attend:

Mobile developers, QA, mobile product managers

Published in: Technology
  • Be the first to comment

February 2016 Webinar Series - Automate Your App Tests with Appium and AWS Device Farm

  1. 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rohan Deshpande, Sr. Software Engineer February 24, 2016 Automate Your App Tests with Appium and AWS Device Farm
  2. 2. Agenda  Overview  Demo: Create Appium Tests and run them in Device Farm  Demo: Continuous Integration with Appium and Jenkins  Review  Questions
  3. 3. Overview of AWS Device Farm Automated native, hybrid, and web app testing on real Android and iOS devices in the cloud
  4. 4. AWS Device Farm  Android and iOS (Native, hybrid, web)  Scale: 100s of unique physical devices, many instances  Security: Full HW and SW isolation  Flexibility: Support for many popular frameworks  Reports: Results, screenshots, logs, performance  Integration: Jenkins, Android Studio, SDKs, CLI  Pay for what you use
  5. 5. Pricing $0.17 / device minute (First 250 minutes free) or $250 / device slot / month (First 250 minutes free)
  6. 6. Availability  Launched in July 2015  AWS Device Farm is available to customers globally from the US West (Oregon) region  https://console.aws.amazon.com/
  7. 7. High-level Use Cases AWS Device Farm supports developers and QA teams as they:  Develop their apps and test iterative changes  Test cumulative builds (e.g. nightly) as part of continuous integration  Verify functionality prior to release  Monitor released applications (e.g. canaries)  Reproduce issues reported by end users
  8. 8. Demo: Create and Run Appium Tests in Device Farm
  9. 9. Recommendations  Do not set DesiredCapabilities.  Clear temporary files before packaging.  Don’t kill the Appium session.  Use screenshots to debug.  http://docs.aws.amazon.com/devicefarm/latest/developer guide/test-types-intro.html
  10. 10. Resources  Android sample app https://github.com/awslabs/aws-device-farm-sample-app-for-android  iOS sample app https://github.com/awslabs/aws-device-farm-sample-app-for-ios  Appium tests https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app
  11. 11. Demo: Continuous Integration with Appium, Jenkins, and Device Farm
  12. 12. Resources  AWS Device Farm Jenkins plugin https://github.com/awslabs/aws-device-farm-jenkins-plugin  Also available within the Jenkins plugin repository.
  13. 13. Review  Overview  Demo: Create Appium Tests and run them in Device Farm  Demo: Continuous Integration with Appium and Jenkins  Review  Questions
  14. 14. Thank you!
  15. 15. AWS Summit – Chicago: An exciting, free cloud conference designed to educate and inform new customers about the AWS platform, best practices and new cloud services. Details • April 18-19, 2016 • Chicago, Illinois • @ McCormick Place Featuring • New product launches • 50+ sessions, labs, and bootcamps • Executive and partner networking Register Now • Go to aws.amazon.com/summits • Click on The AWS Summit - Chicago … then register. • Come and see what AWS and the cloud can do for you. Chicago – April 18-19

×