![Page 1: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/1.jpg)
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
![Page 2: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/2.jpg)
AWS Cloud Kata for Start-Ups and Developers
Some of the best mobile apps run on AWS
![Page 3: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/3.jpg)
AWS Cloud Kata for Start-Ups and Developers
Quality control must be continuous
![Page 4: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/4.jpg)
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
![Page 5: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/5.jpg)
AWS Cloud Kata for Start-Ups and Developers
Let’s test!
![Page 6: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/6.jpg)
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
![Page 7: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/7.jpg)
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
![Page 8: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/8.jpg)
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
![Page 9: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/9.jpg)
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
![Page 10: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/10.jpg)
AWS Cloud Kata for Start-Ups and Developers
Show me!
![Page 11: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/11.jpg)
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
![Page 12: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/12.jpg)
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
![Page 13: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/13.jpg)
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
![Page 14: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/14.jpg)
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
![Page 15: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/15.jpg)
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
![Page 16: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/16.jpg)
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
![Page 17: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/17.jpg)
AWS Cloud Kata for Start-Ups and Developers
Automated Testing with AWS Device Farm
![Page 18: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/18.jpg)
AWS Cloud Kata for Start-Ups and Developers
But I want to
“experience” the device!
![Page 19: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/19.jpg)
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
![Page 20: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/20.jpg)
AWS Cloud Kata for Start-Ups and Developers
Select a device View historical sessionsInteract with the device
Remote Access
![Page 21: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/21.jpg)
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)
![Page 22: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/22.jpg)
AWS Cloud Kata for Start-Ups and Developers
Demo Time!
![Page 23: Why You Need Automated and Manual Mobile App Testing](https://reader031.vdocuments.net/reader031/viewer/2022030305/587156ca1a28ab8e5b8b54f5/html5/thumbnails/23.jpg)
AWS Cloud Kata for Start-Ups and Developers
Thank you!
Olivier Klein 奧樂凱
Senior Solutions Architect
AWS