NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
Introducing AWS Device Farm
-
Upload
amazon-web-services -
Category
Business
-
view
760 -
download
0
Transcript of Introducing AWS Device Farm
![Page 1: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/1.jpg)
©2015,AmazonWebServices,Inc.oritsaffiliates.Allrightsreserved
Introducing AWS Device Farm
Paul Maddox, Solutions Architect@paulmaddox
![Page 2: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/2.jpg)
Agenda
• What is AWS Device Farm?• What problem are we solving?• AWS Device Farm features & functionality• Demo• Q&A
![Page 3: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/3.jpg)
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 datacenters.
Test your app on real devices in the AWS cloud
In minutes, view detailed, actionable reports that
pinpoint bugs, performance problems, and other issues.
YOURAPP +
![Page 4: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/4.jpg)
AWS Device Farm
• Android and iOS (Native, hybrid, web)• 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
![Page 5: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/5.jpg)
InstrumentationUI AutomationUI Automator
Your App
Improve the quality of your apps by testing against real devices in the AWS Cloud
Automated Testing
(native, hybrid, web)XCTest
XCTest UI
![Page 6: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/6.jpg)
Select a device View historical sessionsInteract with the device
Remote Access for Android (beta)
![Page 7: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/7.jpg)
What problem is AWS Device Farm solving?
![Page 8: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/8.jpg)
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
8
![Page 9: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/9.jpg)
With AWS Device Farm:
![Page 10: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/10.jpg)
Gain access to real devices in AWS cloud
• Non-rooted/jailbroken iOS & Android smartphones and tablets
• Same device profiles used by your customers– Mix of manufacturer, make/model, OS version and carrier– Includes OEM and carrier customizations
• Multiple copies of each device– Plenty of capacity to run customer tests
• Data connectivity– Each device has WiFi connection to internet
![Page 11: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/11.jpg)
Removes complexity of maintaining device lab
• Enables project teams on one common platform• Devices up-to-date with relevant OS versions
– Keeping a device lab fresh with new devices and OS versions is a challenge
– Maintaining a mix of the same devices used by customers is a full time job
• Replaces proprietary test infrastructure– No more labs with devices connected to computers over USB– Hosting iOS devices requires a dedicated Mac per device
![Page 12: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/12.jpg)
Key automation functionality difficult to duplicate on premises
• Parallel execution
• Highly available devices
• Support for multiple automation frameworks
• Easy-to-navigate report
• Actionable results
![Page 13: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/13.jpg)
View actionable reports
• Easy to navigate from summary view to lower level detail
• Combined log view of test steps and device logs
• Application performance data (CPU, Memory, Threads)
• Pixel-perfect device screenshots
• Downloadable log files
![Page 14: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/14.jpg)
Support for Continuous Integration
• Integrate with the development flow. Developers can use our plug-ins and API to automatically kick off tests from continuous integration systems like Jenkins and other development tools.
14
![Page 15: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/15.jpg)
Flexible pricing
$0.17/device minuteor
$250/unmetered device/month
Start today with 250 minutes for free!
![Page 16: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/16.jpg)
Demo
![Page 17: Introducing AWS Device Farm](https://reader035.fdocuments.net/reader035/viewer/2022062902/58f055221a28ab65478b467d/html5/thumbnails/17.jpg)
Thank You!