SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Are	
  you	
  ready	
  to	
  test	
  on	
  iOS9?
Eran	
  Kinsbruner
Dir,	
  Product	
   Marketing
Mobile	
  Technical	
  Evangelist
Perfecto	
  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	
  Implications
1. 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	
  maintainability
3. Platform	
  robustness	
  &	
  quality
4. New	
  test	
  cases	
  &	
  branching
Meaning	
  Of	
  New	
  iOS	
  Device	
  &	
  OS	
  Platforms
Environment	
  &	
  Lab
• Evolve	
  device	
  coverage	
  
– 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	
  
• 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

Contenu connexe

Tendances

Testing Mobile Apps under Real User Conditions
Testing Mobile Apps under Real User ConditionsTesting Mobile Apps under Real User Conditions
Testing Mobile Apps under Real User ConditionsPerfecto by Perforce
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GamePerfecto by Perforce
 
How to Prevent App Failures with Real User Conditions
How to Prevent App Failures with Real User ConditionsHow to Prevent App Failures with Real User Conditions
How to Prevent App Failures with Real User ConditionsAustin Marie Gay
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsPerfecto by Perforce
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Perfecto Mobile
 
Responsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperienceResponsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperiencePerfecto by Perforce
 
How to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsHow to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsPerfecto by Perforce
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsPerfecto by Perforce
 
Virgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality TransformationVirgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality TransformationPerfecto by Perforce
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobilePerfecto Mobile
 
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...Perfecto by Perforce
 
Achieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingAchieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingPerfecto by Perforce
 
Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Perfecto Mobile
 
What's New with Perfecto? - Mid-Year Edition
What's New with Perfecto? - Mid-Year EditionWhat's New with Perfecto? - Mid-Year Edition
What's New with Perfecto? - Mid-Year EditionLizzy Guido (she/her)
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumheadspin2
 
Everything You Need to Know About Testing Foldable Phones
Everything You Need to Know About Testing Foldable PhonesEverything You Need to Know About Testing Foldable Phones
Everything You Need to Know About Testing Foldable PhonesPerfecto by Perforce
 

Tendances (20)

Testing Mobile Apps under Real User Conditions
Testing Mobile Apps under Real User ConditionsTesting Mobile Apps under Real User Conditions
Testing Mobile Apps under Real User Conditions
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
How to Prevent App Failures with Real User Conditions
How to Prevent App Failures with Real User ConditionsHow to Prevent App Failures with Real User Conditions
How to Prevent App Failures with Real User Conditions
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014
 
Wearables meetup
Wearables meetupWearables meetup
Wearables meetup
 
Responsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperienceResponsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User Experience
 
How to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsHow to Test on the Right Mobile Platforms
How to Test on the Right Mobile Platforms
 
Get More out of Appium
Get More out of AppiumGet More out of Appium
Get More out of Appium
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio Teams
 
Virgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality TransformationVirgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality Transformation
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobile
 
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
 
Mobile DevTest Dictionary
Mobile DevTest DictionaryMobile DevTest Dictionary
Mobile DevTest Dictionary
 
Achieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingAchieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World Testing
 
Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...
 
What's New with Perfecto? - Mid-Year Edition
What's New with Perfecto? - Mid-Year EditionWhat's New with Perfecto? - Mid-Year Edition
What's New with Perfecto? - Mid-Year Edition
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appium
 
Everything You Need to Know About Testing Foldable Phones
Everything You Need to Know About Testing Foldable PhonesEverything You Need to Know About Testing Foldable Phones
Everything You Need to Know About Testing Foldable Phones
 

En vedette

Webinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect MatchWebinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect MatchLizzy Guido (she/her)
 
Qtp 8.0 basic
Qtp 8.0 basicQtp 8.0 basic
Qtp 8.0 basicmedsherb
 
Ten reasons why now is the perfect time to get serious about the mobile web
Ten reasons why now is the perfect time to get serious about the mobile webTen reasons why now is the perfect time to get serious about the mobile web
Ten reasons why now is the perfect time to get serious about the mobile webTijs Vrolix
 
QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2Akash Tyagi
 
TechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID AutomationTechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID AutomationLizzy Guido (she/her)
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobilePerfecto Mobile
 
10 reasons why now is the perfect time to get started with the mobile web
10 reasons why now is the perfect time to get started with the mobile web10 reasons why now is the perfect time to get started with the mobile web
10 reasons why now is the perfect time to get started with the mobile webTijs Vrolix
 
Test Automation Tool comparison – HP UFT/QTP vs. Selenium
Test Automation Tool comparison –  HP UFT/QTP vs. SeleniumTest Automation Tool comparison –  HP UFT/QTP vs. Selenium
Test Automation Tool comparison – HP UFT/QTP vs. SeleniumAspire Systems
 
Selenium- A Software Testing Tool
Selenium- A Software Testing ToolSelenium- A Software Testing Tool
Selenium- A Software Testing ToolZeba Tahseen
 

En vedette (15)

Webinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect MatchWebinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect Match
 
Qtp 8.0 basic
Qtp 8.0 basicQtp 8.0 basic
Qtp 8.0 basic
 
TechTalk: Report Bugs Like a Boss
TechTalk: Report Bugs Like a BossTechTalk: Report Bugs Like a Boss
TechTalk: Report Bugs Like a Boss
 
Qtp 80 Basics3561
Qtp 80 Basics3561Qtp 80 Basics3561
Qtp 80 Basics3561
 
Selenium Testing
Selenium Testing Selenium Testing
Selenium Testing
 
Ten reasons why now is the perfect time to get serious about the mobile web
Ten reasons why now is the perfect time to get serious about the mobile webTen reasons why now is the perfect time to get serious about the mobile web
Ten reasons why now is the perfect time to get serious about the mobile web
 
QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2
 
Qtp day 1
Qtp day 1Qtp day 1
Qtp day 1
 
TechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID AutomationTechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID Automation
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT Mobile
 
Qtp object repository
Qtp object repositoryQtp object repository
Qtp object repository
 
10 reasons why now is the perfect time to get started with the mobile web
10 reasons why now is the perfect time to get started with the mobile web10 reasons why now is the perfect time to get started with the mobile web
10 reasons why now is the perfect time to get started with the mobile web
 
Test Automation Tool comparison – HP UFT/QTP vs. Selenium
Test Automation Tool comparison –  HP UFT/QTP vs. SeleniumTest Automation Tool comparison –  HP UFT/QTP vs. Selenium
Test Automation Tool comparison – HP UFT/QTP vs. Selenium
 
Testing Apps for Wearables
Testing Apps for WearablesTesting Apps for Wearables
Testing Apps for Wearables
 
Selenium- A Software Testing Tool
Selenium- A Software Testing ToolSelenium- A Software Testing Tool
Selenium- A Software Testing Tool
 

Similaire à iOS9 Launch - Mobile Dev & Test Implications

Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13Perfecto by Perforce
 
Appium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoAppium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoLizzy Guido (she/her)
 
Selenium Camp 2016
Selenium Camp 2016Selenium Camp 2016
Selenium Camp 2016Dan Cuellar
 
Advanced Testing Methods Using iOS12 & Appium
Advanced Testing Methods Using iOS12 & AppiumAdvanced Testing Methods Using iOS12 & Appium
Advanced Testing Methods Using iOS12 & AppiumPerfecto by Perforce
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs
 
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with AppiumSrijan Technologies
 
Turning up-the-heat
Turning up-the-heatTurning up-the-heat
Turning up-the-heatTim Pouyer
 
Discovering appium - A journey for beginners
Discovering appium - A journey for beginnersDiscovering appium - A journey for beginners
Discovering appium - A journey for beginnersAsaf Saar
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileWee Witthawaskul
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXLizzy Guido (she/her)
 
On boarding Appium Open Source
On boarding Appium Open SourceOn boarding Appium Open Source
On boarding Appium Open SourceAsaf Saar
 
Speed upyourtest with_appium
Speed upyourtest with_appiumSpeed upyourtest with_appium
Speed upyourtest with_appiumVodqaBLR
 

Similaire à iOS9 Launch - Mobile Dev & Test Implications (20)

Are you Ready to Test on iOS 9?
Are you Ready to Test on iOS 9?Are you Ready to Test on iOS 9?
Are you Ready to Test on iOS 9?
 
Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13
 
Appium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoAppium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with Perfecto
 
TechTalk: Getting to Know Perfecto
TechTalk: Getting to Know PerfectoTechTalk: Getting to Know Perfecto
TechTalk: Getting to Know Perfecto
 
Selenium Camp 2016
Selenium Camp 2016Selenium Camp 2016
Selenium Camp 2016
 
Advanced Testing Methods Using iOS12 & Appium
Advanced Testing Methods Using iOS12 & AppiumAdvanced Testing Methods Using iOS12 & Appium
Advanced Testing Methods Using iOS12 & Appium
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
 
Appium vs. Appium with Perfecto
Appium vs. Appium with PerfectoAppium vs. Appium with Perfecto
Appium vs. Appium with Perfecto
 
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
 
Turning up-the-heat
Turning up-the-heatTurning up-the-heat
Turning up-the-heat
 
Appium vs Appium with Perfecto
Appium vs Appium with PerfectoAppium vs Appium with Perfecto
Appium vs Appium with Perfecto
 
Discovering appium - A journey for beginners
Discovering appium - A journey for beginnersDiscovering appium - A journey for beginners
Discovering appium - A journey for beginners
 
Appium vs Espresso and XCUI Test
Appium vs Espresso and XCUI TestAppium vs Espresso and XCUI Test
Appium vs Espresso and XCUI Test
 
Advanced Appium
Advanced AppiumAdvanced Appium
Advanced Appium
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed Agile
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UX
 
SHESHANK_DASARI
SHESHANK_DASARISHESHANK_DASARI
SHESHANK_DASARI
 
Are You Ready for iOS 8?
Are You Ready for iOS 8?Are You Ready for iOS 8?
Are You Ready for iOS 8?
 
On boarding Appium Open Source
On boarding Appium Open SourceOn boarding Appium Open Source
On boarding Appium Open Source
 
Speed upyourtest with_appium
Speed upyourtest with_appiumSpeed upyourtest with_appium
Speed upyourtest with_appium
 

Plus de Perfecto Mobile

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptxPerfecto Mobile
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingPerfecto Mobile
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersPerfecto Mobile
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsPerfecto Mobile
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018Perfecto Mobile
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Perfecto Mobile
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelinePerfecto Mobile
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automationPerfecto Mobile
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motbPerfecto Mobile
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality MaturityPerfecto Mobile
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesPerfecto Mobile
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum PresentationPerfecto Mobile
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonPerfecto Mobile
 
Discover financial presentation
Discover financial presentationDiscover financial presentation
Discover financial presentationPerfecto Mobile
 
Webinar mobile performance_best_practices
Webinar mobile performance_best_practicesWebinar mobile performance_best_practices
Webinar mobile performance_best_practicesPerfecto Mobile
 
Webinar mobile monitoring_intro
Webinar mobile monitoring_introWebinar mobile monitoring_intro
Webinar mobile monitoring_introPerfecto Mobile
 
Webinar mobile market_trends
Webinar mobile market_trendsWebinar mobile market_trends
Webinar mobile market_trendsPerfecto Mobile
 
Webinar key considerations in mobile web automation
Webinar key considerations in mobile web automationWebinar key considerations in mobile web automation
Webinar key considerations in mobile web automationPerfecto Mobile
 

Plus de Perfecto Mobile (20)

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptx
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automation
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital Interfaces
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum Presentation
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event boston
 
Discover financial presentation
Discover financial presentationDiscover financial presentation
Discover financial presentation
 
Webinar mobile performance_best_practices
Webinar mobile performance_best_practicesWebinar mobile performance_best_practices
Webinar mobile performance_best_practices
 
Webinar mobile monitoring_intro
Webinar mobile monitoring_introWebinar mobile monitoring_intro
Webinar mobile monitoring_intro
 
Webinar mobile market_trends
Webinar mobile market_trendsWebinar mobile market_trends
Webinar mobile market_trends
 
Webinar key considerations in mobile web automation
Webinar key considerations in mobile web automationWebinar key considerations in mobile web automation
Webinar key considerations in mobile web automation
 

Dernier

Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfCWS Technology
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Servicenishacall1
 

Dernier (6)

Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 

iOS9 Launch - Mobile Dev & Test Implications

  • 1. Are  you  ready  to  test  on  iOS9? Eran  Kinsbruner Dir,  Product   Marketing Mobile  Technical  Evangelist Perfecto  Mobile A  Perfecto  Mobile  Webinar September  2015
  • 2. 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
  • 3. Agenda • iOS9  Key  Features  Introduction   • iOS9  Enhancements  -­‐ Dev/Test  Implications • Live  demo • Q  &  A 3
  • 4. Expect  Fast  iOS  9  Adoption 4 Source:   Mixpanel  
  • 5. 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)
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. Meaning  Of  New  iOS  Device  &  OS  Platforms Top  4  Implications 1. 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  maintainability 3. Platform  robustness  &  quality 4. New  test  cases  &  branching
  • 12. Meaning  Of  New  iOS  Device  &  OS  Platforms Environment  &  Lab • Evolve  device  coverage   – 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   • Connectivity  &  Setup   • Coverage  in  varying  environments
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. DEMO!
  • 17. Summary üAutomation  &  CI  ease  platform  adoption üOptimize  your  lab  with  relevant üDevices üTest  cases üReal  environments üContinuously  test  &  monitor
  • 18. 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
  • 19. Thank  You Please  Remember  To  Complete  The  Survey