introducing aws device farm

Post on 14-Apr-2017

751 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

©2015,AmazonWebServices,Inc.oritsaffiliates.Allrightsreserved

Introducing AWS Device Farm

Paul Maddox, Solutions Architect@paulmaddox

Agenda

• What is AWS Device Farm?• What problem are we solving?• AWS Device Farm features & functionality• Demo• Q&A

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 +

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

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

Select a device View historical sessionsInteract with the device

Remote Access for Android (beta)

What problem is AWS Device Farm solving?

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

With AWS Device Farm:

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

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

Key automation functionality difficult to duplicate on premises

• Parallel execution

• Highly available devices

• Support for multiple automation frameworks

• Easy-to-navigate report

• Actionable results

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

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

Flexible pricing

$0.17/device minuteor

$250/unmetered device/month

Start today with 250 minutes for free!

Demo

Thank You!

top related