ios9 launch - mobile dev & test implications

19
Are you ready to test on iOS9? Eran Kinsbruner Dir, Product Marketing Mobile Technical Evangelist Perfecto Mobile A Perfecto Mobile Webinar September 2015

Upload: perfecto-mobile

Post on 11-Jan-2017

1.233 views

Category:

Mobile


0 download

TRANSCRIPT

Are  you  ready  to  test  on  iOS9?

Eran  KinsbrunerDir,  Product   MarketingMobile  Technical  EvangelistPerfecto  Mobile

A  Perfecto  Mobile  Webinar

September  2015

Some  Housekeeping  before  we  start

Submit  questions  using  the  Q&A  

panel.Participate  in  the  

polls

Watch  your  email  for  a  copy  of  the  recording  and  

slides

Complete  the  survey  following  the  presentation

Agenda

• iOS9  Key  Features  Introduction  • iOS9  Enhancements  -­‐ Dev/Test  Implications• Live  demo• Q  &  A

3

Expect  Fast  iOS  9  Adoption

4

Source:   Mixpanel  

Key  iOS9  OS  Enhancements  – Available  9/16• Apple  Pay• Apple  Car• Productivity  Apps  Refresh

• Proactive  assistance• Force  Touch• iPad  Split  View• Network  &  Security• Maps  Enhancements• Apple  OS  2  (9/16)

Proactive  Assistance  -­‐ Siri  Gets  Smarter

• Enhanced  voice  commands• Contextual  notifications  &  

reminders• Browse  through  Apps  via  voice  

• New  test  cases  • springboard  control• Voice  injection  support  

required  for  testing

Description Implications

3D  Touch  (Force  Touch)

• Taptic  Engine  implemented  on  iPhone  6S• Better  Engagements  (Email  preview)

• Already  supported  on  MacBook's• Desktop  &  Mobile  Capabilities  

Consolidation

• New  test  cases  • Access  to  Device  Context  is  

critical• Fragmented  scenarios between  

iPhone  6S  and  earlier  iPhones

Description Implications

Public  Transit/Maps  App

• Enhanced  Maps  application– Voice  based  instructions– ‘Nearby’  feature  with  

recommendations

• Environment  conditions  to  be  covered

• How  this  feature  works  in  various  networks,  locations  (travel)

• Notification  relevancy

Description Implications

Network  &  Security

• iPV6  as  a  new  app  submission  requirement  to  App-­‐Store– Many  carriers  supporting  

iPV6  only  networks– “Apps  should  probably  work  

OOB  on  both  iPV4  &  iPV6”  

• Apple  recommends  that  developers:– Use   the  networking  

frameworks– Avoid  using  iPV4  specific  API’s– Avoid  hard-­‐coded  addresses

Description Implications

Apple  Pay  Is  Becoming  More  Mature

• More  payment  cards  supported• App  can  be  launched  from  Home  screen

• New  “Wallet”  app

• Security  tests  • Testing  across  networks  and  locations

• New  test  cases  required• Balance• Reward  card  data  representation

Description Implications

Meaning  Of  New  iOS  Device  &  OS  Platforms

Top  4  Implications1. Environment  &  Lab

– 3-­‐6 MUST  devices  added  • iPhone  6S,  6S  Plus  – 9/25• iPad  Pro  (12.9’’)  -­‐ November• Coming  Soon:  iPad  Air  3,  iPad  Mini  4,  iPhone  6C

– Lab  grows  even  w/o  new  features  

2. Test  code  maintainability3. Platform  robustness  &  quality4. New  test  cases  &  branching

Meaning  Of  New  iOS  Device  &  OS  PlatformsEnvironment  &  Lab

• Evolve  device  coverage  – 3-­‐6MUST  devices  added  

• iPhone  6S,  6S  Plus  – 9/25• iPad  Pro  (12.9’’)   -­‐ November• Coming  Soon:  iPad  Air  3,  iPad  Mini  4,  iPhone  6C

– Lab  grows  even  w/o  new  features  

• Connectivity  &  Setup  • Coverage  in  varying  environments

Meaning  Of  New  iOS  Device  &  OS  Platforms:Test  Code  Maintenance• Regression  to  reveal  glitches

– Changes  to  test  code  and  test  object  names– Look  and  feel  compliance– Wrong  data  references  across  platforms

• Include  new  tests  into  CI/SDLC  coverage

Meaning  Of  New  iOS  Device  &  OS  Platforms:Platform  Robustness• History  shows  stability  issues– Multiple  minor  releases  to  test

– App  stability  impacted  by  new  platform

– Test  stability  implications

Meaning  Of  New  iOS  Device  &  OS  Platforms:New  test  cases

• Branching  test  code  suites  between  iPhone  6S  and  older

• Additional  test  cases  to  cover  new  features

DEMO!

Summary

üAutomation  &  CI  ease  platform  adoptionüOptimize  your  lab  with  relevant

üDevicesüTest  casesüReal  environments

üContinuously  test  &  monitor

Introducing  Perfecto  Mobile

Dominant leader & visionary

Strong Ecosystem

Perfecto @ a glance

Partnering  with  Enterprises  to  create  better  mobile  apps  faster  with  continuous  quality

“Perfecto Mobile marks shift in mobile apps QA with Continuous Quality Lab”

18

Setting the bar for market success

• Founded  in  late  2006,  Business  HQ  in  Boston  • Over  200  employees  globally• Fortune  500  customer  base

Thank  You

Please  Remember  To  Complete  The  Survey