24
Automation is hard. Mobile automation is harder. MobileDelivery Days March 21, 2016 AWS Device Farm Pawel Wojnarowicz [@pwojnaro] Trent Peterson [@tdpeterson]

Automation is hard. Mobile automation is harder

Embed Size (px)

Citation preview

Automation  is  hard.  Mobile  automation  is  harder.

Mobile  Delivery  DaysMarch  21,  2016

AWS  Device  Farm

Pawel Wojnarowicz [@pwojnaro] Trent  Peterson  [@tdpeterson]

The  basics

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]