SlideShare a Scribd company logo
1 of 27
5/26/2016 1© 2016, Perfecto Mobile Ltd. All Rights Reserved.
How to Create the Right Mobile &
Web Test Strategy
May 2016
Eran Kinsbruner
Director, Tech. Evangelist
Perfecto
Patrick McCartney
Senior Sales Engineer
Perfecto
Some housekeeping before we start
5/26/2016 2© 2016, Perfecto Mobile Ltd. All Rights Reserved.
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 for Today
5/26/2016 3© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Web
Coverage
Appendix
Best
Practices
The
Optimizer
Index
Intro
Mobile
Coverage
Method
The
Challenges
The Test Coverage Conversation – What To Answer?
Which Devices & Browsers?
Which OS
Versions?
How Many
platforms are
enough?
When should I
refresh my test
lab?
Who is in
charge of
coverage?
How to size my
lab across
projects and
teams?
5/26/2016 4© 2016, Perfecto Mobile Ltd. All Rights Reserved.
Introducing The – Digital Test Coverage Toolkit
5/26/2016 5© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Test Coverage Optimization Process
2. Lab Sizing
Teams Projects
SDLC
Cycle
Requirements
How many?
v
Me
Analytics
Market
My Space
Popular & emerging
1. Coverage Mix
Industry trends & insights
Which?
Test Coverage Optimization Process
Me
Analytics
Market
My Space
Popular & emerging
Industry
Current state
Internal
External
Future state
The
Index
The
Optimizer
What does it take to cover the
REAL end user experience?
v
Device & Platform
Model
OS Version
Screen Size
browser
v
Environment
Location
Network
Phone events
Other apps
v
Conditions
Signal
Load
CPU
What’s new?
• Brazil, China, Netherlands
• Usage vs. Purchase Model
Digital Test Coverage Index 4th Edition
2016 Calendar and Forecast
5/26/2016 10© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Market Events Which Impact Your Test Coverage Decisions
11© 2015, Perfecto Mobile Ltd. All Rights Reserved.
&
Mobile Test Coverage Method
Mobile Device Coverage - Attributes
• Device and OS popularity (market share)
• Screen sizes, resolution and other screen attributes such as pixel per inch
(PPI)
• Device age (launch date)
• New and trending devices and platforms
• Operating system version update rate (e.g. reference devices like Android
Nexus get a higher score)
• Unique device properties important for testing purposes – chipset, CPU,
memory
• Audience demographics
5/26/2016 13© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Reference
Devices/OS
Popular
Devices/OS
Legacy
Devices/OS
Emerging
Devices/OS
Reading The Index
Recommended
OS version
Pixels per Inch
Trend
Types
52%
35.5%
Recommended OS – Usage & Quality Rationale
Usage &
Quality
Issues
The Optimizer
5/26/2016 16© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Optimizer Live DEMO
5/26/2016 17© 2015, Perfecto Mobile Ltd. All Rights Reserved.
LIVE DEMO
Test Coverage Recommendations
 Leverage market calendars and stay updated
 Refresh/Review your test lab once a quarter
 Beta versions are no longer an option
 Chrome, FireFox, iOS
 Leverage analytics but validate and calibrate using market trends
 Real user conditions extends your test coverage
 Assign an owner for digital test coverage but keep the conversation open to all
teams
 Mix your mobile test lab with the 4 device types
5/26/2016 18© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Digital Test Coverage Guide
5/26/2016 19© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Lab Sizing
5/26/2016 20© 2015, Perfecto Mobile Ltd. All Rights Reserved.
QUALITY
VELOCITY
16 DEVICES
REQUIRED COVERAGE
2 WEEK
SPRINTS
GOAL: 400
REGRESSION TESTS
TO RUN IN 48 HOURS
ARE 16 DEVICES ENOUGH TO COMPLETE
FULL REGRESSION IN 48 HOURS?
Quality vs. Velocity
COVERAGE
CAPACITY
EACH DEVICE EXECUTING 400 TEST CASES
48 HOURS
DESIRED REGRESSION TIME
32 DEVICES REQUIRED FOR FULL COVERAGE IN 48 HOURS
ACTUAL REGRESSION TIME
16 X
Meeting Velocity Goals
10 MIN * 400 TEST CASES = 67 HOURS (2.8 DAYS)
67 HOURS – 48 HOURS = 19 HOURS
19 HOURS / 48 HOURS = 0.4 (1 ADDITIONAL DEVICE PER DEVICE TYPE)
2X DEVICES REQUIRED
2.8 DAYS
Balancing Velocity and Coverage
Apple iPhone 6
Apple iPhone 6 Plus
Apple iPad Air 2
Apple iPhone 5S
Apple iPhone 6S
Apple iPad mini
Apple iPad 2
Apple iPhone 6S Plus
Primary
{
{Secondary
Samsung Galaxy S6
Samsung Galaxy S5
Samsung Galaxy S4
Samsung Galaxy Note 5
Google Nexus 5X
HTC One (M9)
LG G4
Samsung Galaxy Tab S2
Primary
{Secondary
{
iOS Android
75 High Priority Tests
200 Medium Priority Tests
125 Low Priority Tests
{ }RUN ON PRIMARY
DEVICES (400 TESTS)
RUN ON
SECONDARY
DEVICES (275 TESTS)
PRIMARY
25 TOTAL DEVICES FOR OPTIMIZED COVERAGE
PARALLEL
CAPACITY
10 MIN * 400 TEST CASES = 67 HOURS (2.8 DAYS)
67 HOURS – 48 HOURS = 19 HOURS
19 / 48 = 0.4 (1 ADDITIONAL DEVICE PER DEVICE TYPE)
2X DEVICES REQUIRED FOR HIGH PRIORITY TESTS
10 MIN * 275 TEST CASES = 46 HOURS (1.9 DAYS)
7 SECONDARY DEVICES
SECONDARY
Optimized Coverage
18 X
7 X
←
Q & A
5/26/2016 25© 2016, Perfecto Mobile Ltd. All Rights Reserved.
Practical Toolkit for Webinar Attendees
5/26/2016 26© 2015, Perfecto Mobile Ltd. All Rights Reserved.
perfectomobile.com/coveragetoolkit
Thank You

More Related Content

What's hot

Roland van leusden mobile performance testing rtc 2014 v0.6
Roland van leusden   mobile performance testing  rtc 2014 v0.6Roland van leusden   mobile performance testing  rtc 2014 v0.6
Roland van leusden mobile performance testing rtc 2014 v0.6
Romania Testing
 
Appurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALAppurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINAL
Jennifer Shambroom
 

What's hot (20)

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
 
Selenium Automation Like You’ve Never Seen!
Selenium Automation Like You’ve Never Seen!Selenium Automation Like You’ve Never Seen!
Selenium Automation Like You’ve Never Seen!
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test Implications
 
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
 
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
 
Choose the right devices for testing this quarter
Choose the right devices for testing this quarterChoose the right devices for testing this quarter
Choose the right devices for testing this quarter
 
Virgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality TransformationVirgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality Transformation
 
Get More out of Appium
Get More out of AppiumGet More out of Appium
Get More out of Appium
 
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017
 
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
 
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
 
How to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingHow to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App Testing
 
Mobile App Testing Best Practices
Mobile App Testing Best PracticesMobile App Testing Best Practices
Mobile App Testing Best Practices
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Roland van leusden mobile performance testing rtc 2014 v0.6
Roland van leusden   mobile performance testing  rtc 2014 v0.6Roland van leusden   mobile performance testing  rtc 2014 v0.6
Roland van leusden mobile performance testing rtc 2014 v0.6
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum Presentation
 
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical GuideTest Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
 
Appurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALAppurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINAL
 

Similar to 3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy

Software Mobile Website Quality assurance framework design
Software Mobile Website Quality assurance framework designSoftware Mobile Website Quality assurance framework design
Software Mobile Website Quality assurance framework design
Bonnie Yau
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity Software Ireland
 
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
Perfecto Mobile
 

Similar to 3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy (20)

Drive Faster Quality Insights through Customized Test Automation
Drive Faster Quality Insights through Customized Test AutomationDrive Faster Quality Insights through Customized Test Automation
Drive Faster Quality Insights through Customized Test Automation
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automation
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
 
Guidelines to Measuring Test Automation ROI
 Guidelines to Measuring Test Automation ROI Guidelines to Measuring Test Automation ROI
Guidelines to Measuring Test Automation ROI
 
Software Mobile Website Quality assurance framework design
Software Mobile Website Quality assurance framework designSoftware Mobile Website Quality assurance framework design
Software Mobile Website Quality assurance framework design
 
КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...
КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...
КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automation
 
Automated Testing Services
Automated Testing ServicesAutomated Testing Services
Automated Testing Services
 
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous TestingSolving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous Testing
 
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User ConditionsEnd the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
 
Test Automation for Mobile Applications
Test Automation for Mobile ApplicationsTest Automation for Mobile Applications
Test Automation for Mobile Applications
 
Manoj kolhe - Continuous Integration Testing
Manoj kolhe - Continuous Integration TestingManoj kolhe - Continuous Integration Testing
Manoj kolhe - Continuous Integration Testing
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
 
Automate More with Selenium for your RWD
Automate More with Selenium for your RWDAutomate More with Selenium for your RWD
Automate More with Selenium for your RWD
 
Everything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfEverything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdf
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
 
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
 

More from Perfecto by Perforce

How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
Perfecto by Perforce
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
Perfecto by Perforce
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
 

More from Perfecto by Perforce (20)

Is BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationIs BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test Automation
 
Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloud
 
5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing
 
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
 
Mastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and SeleniumMastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and Selenium
 
Cloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More AccessibleCloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More Accessible
 
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextCognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
 
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextThe New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
 
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextMoving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
 
Leveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextLeveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps Next
 
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps NextHow Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
 
Classification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps NextClassification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps Next
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps Next
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CT
 

3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy

  • 1. 5/26/2016 1© 2016, Perfecto Mobile Ltd. All Rights Reserved. How to Create the Right Mobile & Web Test Strategy May 2016 Eran Kinsbruner Director, Tech. Evangelist Perfecto Patrick McCartney Senior Sales Engineer Perfecto
  • 2. Some housekeeping before we start 5/26/2016 2© 2016, Perfecto Mobile Ltd. All Rights Reserved. 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 for Today 5/26/2016 3© 2015, Perfecto Mobile Ltd. All Rights Reserved. Web Coverage Appendix Best Practices The Optimizer Index Intro Mobile Coverage Method The Challenges
  • 4. The Test Coverage Conversation – What To Answer? Which Devices & Browsers? Which OS Versions? How Many platforms are enough? When should I refresh my test lab? Who is in charge of coverage? How to size my lab across projects and teams? 5/26/2016 4© 2016, Perfecto Mobile Ltd. All Rights Reserved.
  • 5. Introducing The – Digital Test Coverage Toolkit 5/26/2016 5© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 6. Test Coverage Optimization Process 2. Lab Sizing Teams Projects SDLC Cycle Requirements How many? v Me Analytics Market My Space Popular & emerging 1. Coverage Mix Industry trends & insights Which?
  • 7. Test Coverage Optimization Process Me Analytics Market My Space Popular & emerging Industry Current state Internal External Future state The Index The Optimizer
  • 8. What does it take to cover the REAL end user experience? v Device & Platform Model OS Version Screen Size browser v Environment Location Network Phone events Other apps v Conditions Signal Load CPU
  • 9. What’s new? • Brazil, China, Netherlands • Usage vs. Purchase Model Digital Test Coverage Index 4th Edition
  • 10. 2016 Calendar and Forecast 5/26/2016 10© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 11. Market Events Which Impact Your Test Coverage Decisions 11© 2015, Perfecto Mobile Ltd. All Rights Reserved. &
  • 13. Mobile Device Coverage - Attributes • Device and OS popularity (market share) • Screen sizes, resolution and other screen attributes such as pixel per inch (PPI) • Device age (launch date) • New and trending devices and platforms • Operating system version update rate (e.g. reference devices like Android Nexus get a higher score) • Unique device properties important for testing purposes – chipset, CPU, memory • Audience demographics 5/26/2016 13© 2015, Perfecto Mobile Ltd. All Rights Reserved. Reference Devices/OS Popular Devices/OS Legacy Devices/OS Emerging Devices/OS
  • 14. Reading The Index Recommended OS version Pixels per Inch Trend Types 52% 35.5%
  • 15. Recommended OS – Usage & Quality Rationale Usage & Quality Issues
  • 16. The Optimizer 5/26/2016 16© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 17. Optimizer Live DEMO 5/26/2016 17© 2015, Perfecto Mobile Ltd. All Rights Reserved. LIVE DEMO
  • 18. Test Coverage Recommendations  Leverage market calendars and stay updated  Refresh/Review your test lab once a quarter  Beta versions are no longer an option  Chrome, FireFox, iOS  Leverage analytics but validate and calibrate using market trends  Real user conditions extends your test coverage  Assign an owner for digital test coverage but keep the conversation open to all teams  Mix your mobile test lab with the 4 device types 5/26/2016 18© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 19. Digital Test Coverage Guide 5/26/2016 19© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 20. Lab Sizing 5/26/2016 20© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 21. QUALITY VELOCITY 16 DEVICES REQUIRED COVERAGE 2 WEEK SPRINTS GOAL: 400 REGRESSION TESTS TO RUN IN 48 HOURS ARE 16 DEVICES ENOUGH TO COMPLETE FULL REGRESSION IN 48 HOURS? Quality vs. Velocity
  • 22. COVERAGE CAPACITY EACH DEVICE EXECUTING 400 TEST CASES 48 HOURS DESIRED REGRESSION TIME 32 DEVICES REQUIRED FOR FULL COVERAGE IN 48 HOURS ACTUAL REGRESSION TIME 16 X Meeting Velocity Goals 10 MIN * 400 TEST CASES = 67 HOURS (2.8 DAYS) 67 HOURS – 48 HOURS = 19 HOURS 19 HOURS / 48 HOURS = 0.4 (1 ADDITIONAL DEVICE PER DEVICE TYPE) 2X DEVICES REQUIRED 2.8 DAYS
  • 23. Balancing Velocity and Coverage Apple iPhone 6 Apple iPhone 6 Plus Apple iPad Air 2 Apple iPhone 5S Apple iPhone 6S Apple iPad mini Apple iPad 2 Apple iPhone 6S Plus Primary { {Secondary Samsung Galaxy S6 Samsung Galaxy S5 Samsung Galaxy S4 Samsung Galaxy Note 5 Google Nexus 5X HTC One (M9) LG G4 Samsung Galaxy Tab S2 Primary {Secondary { iOS Android 75 High Priority Tests 200 Medium Priority Tests 125 Low Priority Tests { }RUN ON PRIMARY DEVICES (400 TESTS) RUN ON SECONDARY DEVICES (275 TESTS)
  • 24. PRIMARY 25 TOTAL DEVICES FOR OPTIMIZED COVERAGE PARALLEL CAPACITY 10 MIN * 400 TEST CASES = 67 HOURS (2.8 DAYS) 67 HOURS – 48 HOURS = 19 HOURS 19 / 48 = 0.4 (1 ADDITIONAL DEVICE PER DEVICE TYPE) 2X DEVICES REQUIRED FOR HIGH PRIORITY TESTS 10 MIN * 275 TEST CASES = 46 HOURS (1.9 DAYS) 7 SECONDARY DEVICES SECONDARY Optimized Coverage 18 X 7 X ←
  • 25. Q & A 5/26/2016 25© 2016, Perfecto Mobile Ltd. All Rights Reserved.
  • 26. Practical Toolkit for Webinar Attendees 5/26/2016 26© 2015, Perfecto Mobile Ltd. All Rights Reserved. perfectomobile.com/coveragetoolkit

Editor's Notes

  1. Before I pass it over to Carlo and Assaf, just a few quick housekeeping items. We have a Q&A panel and we have people ready to answer your questions in real time as you type them in. So feel free to submit your questions using the Q&A panel. We’re going to conduct two polls later on in the webinar, we hope you can participate and share your insight. This webinar is being recorded and you will receive the recording and slides within a couple of days. We also have a short survey that will pop up right after the webinar is over. We’d also appreciate it if you could fill that our as well because it helps us improve future webinars. All right, without further ado…
  2. What should you do with this data? Combine it with your own data and guidelines
  3. What should you do with this data? Combine it with your own data and guidelines
  4. User profile – Consider your end user real life experience
  5. http://www.androidcentral.com/verizon-now-pushing-marshmallow-galaxy-s6-edge-small-update-note-5
  6. http://news.softpedia.com/news/how-android-5-1-1-ruined-samsung-galaxy-s6-s-sheer-perfection-486645.shtml
  7. http://news.softpedia.com/news/how-android-5-1-1-ruined-samsung-galaxy-s6-s-sheer-perfection-486645.shtml
  8. What it is? Rationale behind? What it includes What you can get out of it