why you need automated and manual mobile app testing
TRANSCRIPT
AWS Cloud Kata for Start-Ups and Developers
Hong Kong
Why You Need Automated and
Manual Mobile App Testing
Olivier Klein 奧樂凱, Senior Solutions Architect, AWS
AWS Cloud Kata for Start-Ups and Developers
Some of the best mobile apps run on AWS
AWS Cloud Kata for Start-Ups and Developers
Quality control must be continuous
AWS Cloud Kata for Start-Ups and Developers
Cost and complexity of effective testing is growing
Maintaining a lab with relevant devices
is a challenge (all different makes,
models, carriers & OS)
Manual testing on each device isn’t
practical
Building an automation platform and
managing the test infrastructure is
complex and expensive
AWS Cloud Kata for Start-Ups and Developers
Let’s test!
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
Massive fleet of real iOS, Android, and Fire OS devices in the cloud
Execute tests in parallel - results available in minutes
Configurable test environments (language, location, device states, etc.) for simulating real-world scenarios
View test results - screenshots, device logs, and performance data
AWS Cloud Kata for Start-Ups and Developers
Gain access to real devices in AWS cloud
Non-rooted/non-jailbroken smartphones and tablets
Same device profiles used by your customers
• Mix of manufacturer, make/model, OS version and carrier
• Includes OEM and carrier customizations
Plenty of capacity of each device
Data connectivity
• Each device has WiFi connection to internet
AWS Cloud Kata for Start-Ups and Developers
Various Testing Frameworks
Execute automated tests in popular automation
frameworks – Appium, Calabash, Espresso,
JUnit, XCTest, KIF, Robotium, UI Automation
Run built-in test suite, no scripting required
• Fuzz Test
• Explorer (Android)
Execute tests as part of Continuous Integration
or other workflows
AWS Cloud Kata for Start-Ups and Developers
Support for Continuous Integration
9
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.
Plugins SDKsCLI
AWS Cloud Kata for Start-Ups and Developers
Show me!
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
AWS Cloud Kata for Start-Ups and Developers
But I want to
“experience” the device!
AWS Cloud Kata for Start-Ups and Developers
AWS Device Farm – Remote Access
Gesture, swipe and interact with
devices in real-time, directly
from your web browser
AWS Cloud Kata for Start-Ups and Developers
Select a device View historical sessionsInteract with the device
Remote Access
AWS Cloud Kata for Start-Ups and Developers
Pricing
$0.17 / device minute(First 250 minutes free)
or
$250 / device slot / month(Differentiated on Android and iOS)
AWS Cloud Kata for Start-Ups and Developers
Demo Time!
AWS Cloud Kata for Start-Ups and Developers
Thank you!
Olivier Klein 奧樂凱
Senior Solutions Architect
AWS