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.

Testing Applications with AWS Device Farm

2,571 views

Published on

by Asha Chakrabarty, Sr. Solutions Architect, AWS

  • Be the first to comment

Testing Applications with AWS Device Farm

  1. 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Testing Applications with AWS Device Farm Asha Chakrabarty, Solutions Architect
  2. 2. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Agenda • What is AWS Device Farm? • What problem are we solving? • AWS Device Farm Features & Functionality • Demo
  3. 3. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Overview of AWS Device Farm Automated native, hybrid, and web app testing on real Android and iOS devices in the cloud
  4. 4. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved AWS Device Farm Automation Upload your Android, iOS, or Fire OS app, configure a test, and select devices. We simultaneously test your app across your selected devices in our data centers. In minutes, view detailed, actionable reports that pinpoint bugs, performance problems, and other issues. robotium YOUR APP + Test your app on real devices in the AWS cloud
  5. 5. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved AWS Device Farm Remote Access Choose a device from 100s of different makes and models. Select a device Analyze historical session data like logs, performance data, screenshots, and video. View historical sessions Swipe, gesture, and interact with the device through your web browser as if the device was in your hand. Install apps and change settings on the fly. Interact with the device
  6. 6. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved AWS Device Farm • Android and iOS • Scale: 100s of unique physical devices, many instances • Pay for what you use • Integration: Jenkins, Android Studio, SDKs, CLI • Reports: Results, screenshots, logs, performance • Flexibility: Support for many popular frameworks • Security: Full HW and SW isolation
  7. 7. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved What problem is AWS Device Farm solving?
  8. 8. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Cost and complexity of effective testing is growing • Maintaining a lab with relevant devices is a challenge (make, model, carrier & OS) • Manual testing on each device isn’t practical • Building an automation platform and managing the test infrastructure is complex and expensive
  9. 9. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
  10. 10. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved When developing mobile apps today, you want to focus on ... The great stuff that makes your app unique Not… The heavy lifting needed to manage backend infrastructure AWS Mobile Services Eliminate the Heavy Lifting
  11. 11. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved AWS Device Farm Features
  12. 12. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved AWS Device Farm Features • Massive fleet of real iOS, Android, and Fire OS devices in the cloud • Execute automated tests in popular automation frameworks – Appium, Calabash, Espresso, JUnit, XCTest, KIF, Robotium, UI Automation • Run built-in test suite, no scripting required • Execute tests in parallel - results available in minutes • Configurable test environments (language, location, device states, etc.) for simulating real-world scenarios • View test results – screen shots, device logs, and performance data • Execute tests as part of continuous integration or other workflows
  13. 13. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Why AWS Device Farm? • Removes the complexity of managing an internal lab of devices • Gain access to devices with relevant OS versions • Enable distributed testing teams on one common platform • Get through test cycles in minutes vs. manual testing that takes hours or days • Increase test coverage by testing more frequently and on more devices with automation • Focus on delivering quality apps not test infrastructure
  14. 14. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Flexible pricing $0.17/device minute or $250/unmetered device/month Start today with 250 minutes for free!
  15. 15. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Demo time!
  16. 16. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved aws.amazon.com/activate Everything and Anything Startups Need to Get Started on AWS

×