Automation is hard. Mobile automation is harder.
Mobile Delivery DaysMarch 21, 2016
AWS Device Farm
Pawel Wojnarowicz [@pwojnaro] Trent Peterson [@tdpeterson]
Let’s set some expectations.
“Automate everything!”
“Save time and money!”
“Shrink QA!”
Identify the low hanging fruit and get started.
Automation is a software project.
Development and QA sitting in a tree…
Going mobilepart 1: code
You’re entering hostile territory.
On inherent limitations of mobile automation.
Do not sleep. Opportunistically wait.
Cross-‐platform is often a siren’s call.
Design for automation and test.
Going mobilepart 2: execution
Emulators, simulators, device labs oh my.
Mobile devices are a fickle bunch.
Start small and local and scale up.
Deciding what to test and when.
So you want to build a device lab, eh?
The answer’s in the cloud.(But be careful.)
Going mobilepart 3: results
Results are not black and white.
Things to consider beyond pass/fail.
Thanks!
Q & A
AWS Device Farm • https://aws.amazon.com/device-‐farm/
Pawel Wojnarowicz [@pwojnaro] Trent Peterson [@tdpeterson]