SlideShare a Scribd company logo
End the Guesswork: How to
Test the Right Devices
,Platforms and User
Conditions
HOUSEKEEPING
• Please participate in our live poll
• Ask us questions in the Q&A panel
• We will send you the recording and slides
11/10/2017 2© 2015, Perfecto Mobile Ltd. All Rights Reserved.
AGENDA
• Market Overview & Continuous Testing
• How to develop a test coverage plan that reflects your actual users
• Align cross-platform testing into the development cycle – what to
test on at what stage
• Plan your 2019 lab by testing on the relevant devices, operating
systems, and browsers and keep ahead of the market!
• Bonus: ML and Future of CT
Eran Kinsbruner
Dir., Lead SW
Evangelist and
Author, Perfecto
Twitter: @ek121268 (https://twitter.com/ek121268)
Blog: http://continuoustesting.blog
LinkedIn: https://www.linkedin.com/in/eran-kinsbruner-4b47a81/
Continuous Testing for Digital Has Never Been
More Complex
5/24/2018 4© 2018, Perfecto Mobile Ltd. All Rights Reserved.
Augmented Reality
Virtual Reality
IOT
Artificial Intelligence
Mobile
Progressive Web
Continuous
Testing for
Digital
There Are Patterns for “Unstable” Test Automation
80% of issues have a pattern52% success rate
10% of devices,
causing 80% of lab
issues
Lab
25%
Orches
tration
25%
Scripts
& FW
50%
FAILURE REASON
Objects Codding Time Other
Scripts & FW issues
Device in use
No Device
Orchestration issues
Networking Stability Lock
Other
Lab issues
What’s
wrong
With my
Scripts
What’s wrong
With my Lab
What’s wrong
With my
Executions
Mobile & Web Market
Overview
Coverage Methodology
Mobile
Landscape
28.2%
21.3%
17.9%
21.5%
7.6%
3.9%
Web
Landscape
What’s new?
• Refreshed Country Data
• Q4 2018 & Q1 2019 Mobile Calendars
• Web, RWD Coverage Refresh
• Market Overview Insights (Devices, PWA, Big Data)
Perfecto’s Factors Magazine - 10th Edition
Where to get it from: https://info.perfectomobile.com/v10Factors.html
Methodology
U.S & EU5 Recommended Coverage Q4 2018
Q42018 & Q12019 Calendars
Coverage Throughout the DevOps Pipeline (Process)
12/20/2018 13© 2015, Perfecto Mobile Ltd. All Rights Reserved.
PLAN CODE BUILD TEST RUN
New Functionality
(Innovation)
Users
User experience
Future Of Testing
Key ML Use Cases In Test Automation
Recognize objects
Transcribe speech – Accessibility
Make quality related decisions based on data
Identify Trends and/or Patterns
Security use cases – Identify signatures e.g.
12/20/2018 15© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Training AI the Testing
Lingo
12/20/2018 16 © 2015, Perfecto Mobile Ltd. All Rights Reserved.
PopupApp not installed
Elementnotfound
App didn’t launch
Capability not supported
App Crashed
Keyboard
Device in Use
Trust
Training the Testing AI
Engine – Image
Recognition
• Stabilize Execution By Eliminating Noise
• Pop ups
• Home screen
• Keyboard open
• Enhanced Reporting and Analysis
12/20/2018 17 © 2015, Perfecto Mobile Ltd. All Rights Reserved.
Mindset and Workflow Changes in Test Automation
12/20/2018 18© 2015, Perfecto Mobile Ltd. All Rights Reserved.
# Category
1 Test Authoring
2 Test Maintenance
3 Test Execution
4 Test Analysis
5 Tools Maturity
6 Available Integrations
7 Req. Test/Dev Skillset
8 Testing Env.
9 Testing Types
10 Supported App Types
Test Engineers/Developers Manual Testers (Developers?)
Traditional Test Automation
Define Manual Flows, BDD Style, etc.
Test Code & Reusable Functions (Java, JS,
etc.)
Define Objects, POM, use Object Spy
Structured Page Based Test Steps
Define Visual Validations and Assertions
Longer Time To Develop, Complex
Changes required pro-actively, SCM
Supported
Configure Env. (TestNG Data Provider),
Execute Locally/CI/Cloud
Flexible, OSS, Commercial
High, Including Guidelines, Doc’s
Plenty, OSS, Defect Management, etc.
Medium-High
IDE
API, Load, Functional
All Types
ML Based Test Automation
Record Test Flows (No Coding – in most cases)
Groups Reusable Functions
Objects Generated On-The-Fly (transparent to user)
Flow Based Scenarios
Part of Test Authoring Recording/Authoring
Shorter Time, Advanced Capabilities
Self-Healing/Correction Automatically handled/Object
Scoring/Local SCM Controlled
Configure Env., Execution Management Built-In,
Locally/CI/Cloud
Relies on ML/AI Tool Vendor in Most Cases
Emerging Technology, Web More Advanced Than
Mobile
Most capabilities built-in, some exists
Low-Medium
ML UI
Mostly Functional (E2E) & API
Mostly Web
Q & A
Thank You

More Related Content

PPT
Achieving a Winning Digital User Experience with Real World Testing
PDF
Roland van leusden mobile performance testing rtc 2014 v0.6
PPTX
Choose the right devices for testing this quarter
PPTX
Testing Tools with AI
PPTX
Responsive Web Design: Testing to Deliver a Consistent User Experience
PPTX
Bringing Quality Design Systems to Life with Storybook & Applitools
PPTX
Mobile App Quality Roadmap for DevTest Teams
PPTX
Mobile and Web App Testing for Visual Studio Teams
Achieving a Winning Digital User Experience with Real World Testing
Roland van leusden mobile performance testing rtc 2014 v0.6
Choose the right devices for testing this quarter
Testing Tools with AI
Responsive Web Design: Testing to Deliver a Consistent User Experience
Bringing Quality Design Systems to Life with Storybook & Applitools
Mobile App Quality Roadmap for DevTest Teams
Mobile and Web App Testing for Visual Studio Teams

What's hot (20)

PPTX
Continuous Testing: The Path Forward
PPTX
Smarter Automation with Machine Learning & AI-Based Reporting
PPTX
The Future of Testing
PDF
Why a Mobile Test Strategy is just Test Strategy
PPTX
Testing Mobile Apps under Real User Conditions
PDF
WebGeek DevCup Rules (At Pre-DevCup)
PDF
Common Web UI Problems Transforming Manual to Automation
PDF
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...
PDF
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
PPTX
Importance of testing for the business
PDF
The Future Is Bright
PDF
Test Automation Beyond Test Execution
PDF
Test Army - testing agency who cares about software quality
PPTX
Mobile App Testing Best Practices
PPTX
10 Tips for Starting Test Automation from 0
PDF
How To Write A Test Case In Software Testing | Edureka
PDF
Ulf user testing offering
PDF
Stop guessing, start testing – mobile testing done right - Timo Euteneuer
PPTX
Newly released app: tap-tap-tap or crap?
PPTX
Tdd01 a simple intro to tdd
Continuous Testing: The Path Forward
Smarter Automation with Machine Learning & AI-Based Reporting
The Future of Testing
Why a Mobile Test Strategy is just Test Strategy
Testing Mobile Apps under Real User Conditions
WebGeek DevCup Rules (At Pre-DevCup)
Common Web UI Problems Transforming Manual to Automation
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Importance of testing for the business
The Future Is Bright
Test Automation Beyond Test Execution
Test Army - testing agency who cares about software quality
Mobile App Testing Best Practices
10 Tips for Starting Test Automation from 0
How To Write A Test Case In Software Testing | Edureka
Ulf user testing offering
Stop guessing, start testing – mobile testing done right - Timo Euteneuer
Newly released app: tap-tap-tap or crap?
Tdd01 a simple intro to tdd
Ad

Similar to End the Guesswork: How to Test the Right Devices, Platforms & User Conditions (20)

PDF
Automation challenges - 121 Test Automation Event boston
PDF
Quest2018 erank optimize test automation
PPTX
Proven strategy for testing pw as aus-agile_testers
PDF
Creating a successful continuous testing environment by Eran Kinsbruner
PPTX
Raleigh User Forum Presentation
PPTX
5 Keys to Your Best Automated Testing Strategy
DOC
Madhusmita mohanty_MohantyCV
PPTX
Automate More with Selenium for your RWD
PDF
Mapping mobileandweblandscape motb
PPTX
Testing Strategy for Progressive Web Apps
PPTX
How to Test on the Right Mobile Platforms
PPTX
How Digital Changed the Game... and how to cross platform test for it
PPTX
Amalgamation of BDD, parallel execution and mobile automation
DOC
Swagatika_QALead
PPTX
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
PDF
Selenium conf india pwa 2018
PPTX
What's New? - February 2017
DOC
Thuy_Tran_Ngoc_-_SD0585
PPTX
Mastering Mobile Test Automation with Appium
DOC
Siva Sharan P Resume
Automation challenges - 121 Test Automation Event boston
Quest2018 erank optimize test automation
Proven strategy for testing pw as aus-agile_testers
Creating a successful continuous testing environment by Eran Kinsbruner
Raleigh User Forum Presentation
5 Keys to Your Best Automated Testing Strategy
Madhusmita mohanty_MohantyCV
Automate More with Selenium for your RWD
Mapping mobileandweblandscape motb
Testing Strategy for Progressive Web Apps
How to Test on the Right Mobile Platforms
How Digital Changed the Game... and how to cross platform test for it
Amalgamation of BDD, parallel execution and mobile automation
Swagatika_QALead
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
Selenium conf india pwa 2018
What's New? - February 2017
Thuy_Tran_Ngoc_-_SD0585
Mastering Mobile Test Automation with Appium
Siva Sharan P Resume
Ad

More from Perfecto by Perforce (20)

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

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
Electronic commerce courselecture one. Pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
cuic standard and advanced reporting.pdf
PPTX
Cloud computing and distributed systems.
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Spectral efficient network and resource selection model in 5G networks
Spectroscopy.pptx food analysis technology
Electronic commerce courselecture one. Pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Machine learning based COVID-19 study performance prediction
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
sap open course for s4hana steps from ECC to s4
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
“AI and Expert System Decision Support & Business Intelligence Systems”
Programs and apps: productivity, graphics, security and other tools
cuic standard and advanced reporting.pdf
Cloud computing and distributed systems.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation
Spectral efficient network and resource selection model in 5G networks

End the Guesswork: How to Test the Right Devices, Platforms & User Conditions

  • 1. End the Guesswork: How to Test the Right Devices ,Platforms and User Conditions
  • 2. HOUSEKEEPING • Please participate in our live poll • Ask us questions in the Q&A panel • We will send you the recording and slides 11/10/2017 2© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 3. AGENDA • Market Overview & Continuous Testing • How to develop a test coverage plan that reflects your actual users • Align cross-platform testing into the development cycle – what to test on at what stage • Plan your 2019 lab by testing on the relevant devices, operating systems, and browsers and keep ahead of the market! • Bonus: ML and Future of CT Eran Kinsbruner Dir., Lead SW Evangelist and Author, Perfecto Twitter: @ek121268 (https://twitter.com/ek121268) Blog: http://continuoustesting.blog LinkedIn: https://www.linkedin.com/in/eran-kinsbruner-4b47a81/
  • 4. Continuous Testing for Digital Has Never Been More Complex 5/24/2018 4© 2018, Perfecto Mobile Ltd. All Rights Reserved. Augmented Reality Virtual Reality IOT Artificial Intelligence Mobile Progressive Web Continuous Testing for Digital
  • 5. There Are Patterns for “Unstable” Test Automation 80% of issues have a pattern52% success rate 10% of devices, causing 80% of lab issues Lab 25% Orches tration 25% Scripts & FW 50% FAILURE REASON Objects Codding Time Other Scripts & FW issues Device in use No Device Orchestration issues Networking Stability Lock Other Lab issues What’s wrong With my Scripts What’s wrong With my Lab What’s wrong With my Executions
  • 6. Mobile & Web Market Overview Coverage Methodology
  • 9. What’s new? • Refreshed Country Data • Q4 2018 & Q1 2019 Mobile Calendars • Web, RWD Coverage Refresh • Market Overview Insights (Devices, PWA, Big Data) Perfecto’s Factors Magazine - 10th Edition Where to get it from: https://info.perfectomobile.com/v10Factors.html
  • 11. U.S & EU5 Recommended Coverage Q4 2018
  • 12. Q42018 & Q12019 Calendars
  • 13. Coverage Throughout the DevOps Pipeline (Process) 12/20/2018 13© 2015, Perfecto Mobile Ltd. All Rights Reserved. PLAN CODE BUILD TEST RUN New Functionality (Innovation) Users User experience
  • 15. Key ML Use Cases In Test Automation Recognize objects Transcribe speech – Accessibility Make quality related decisions based on data Identify Trends and/or Patterns Security use cases – Identify signatures e.g. 12/20/2018 15© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 16. Training AI the Testing Lingo 12/20/2018 16 © 2015, Perfecto Mobile Ltd. All Rights Reserved. PopupApp not installed Elementnotfound App didn’t launch Capability not supported App Crashed Keyboard Device in Use Trust
  • 17. Training the Testing AI Engine – Image Recognition • Stabilize Execution By Eliminating Noise • Pop ups • Home screen • Keyboard open • Enhanced Reporting and Analysis 12/20/2018 17 © 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 18. Mindset and Workflow Changes in Test Automation 12/20/2018 18© 2015, Perfecto Mobile Ltd. All Rights Reserved. # Category 1 Test Authoring 2 Test Maintenance 3 Test Execution 4 Test Analysis 5 Tools Maturity 6 Available Integrations 7 Req. Test/Dev Skillset 8 Testing Env. 9 Testing Types 10 Supported App Types Test Engineers/Developers Manual Testers (Developers?) Traditional Test Automation Define Manual Flows, BDD Style, etc. Test Code & Reusable Functions (Java, JS, etc.) Define Objects, POM, use Object Spy Structured Page Based Test Steps Define Visual Validations and Assertions Longer Time To Develop, Complex Changes required pro-actively, SCM Supported Configure Env. (TestNG Data Provider), Execute Locally/CI/Cloud Flexible, OSS, Commercial High, Including Guidelines, Doc’s Plenty, OSS, Defect Management, etc. Medium-High IDE API, Load, Functional All Types ML Based Test Automation Record Test Flows (No Coding – in most cases) Groups Reusable Functions Objects Generated On-The-Fly (transparent to user) Flow Based Scenarios Part of Test Authoring Recording/Authoring Shorter Time, Advanced Capabilities Self-Healing/Correction Automatically handled/Object Scoring/Local SCM Controlled Configure Env., Execution Management Built-In, Locally/CI/Cloud Relies on ML/AI Tool Vendor in Most Cases Emerging Technology, Web More Advanced Than Mobile Most capabilities built-in, some exists Low-Medium ML UI Mostly Functional (E2E) & API Mostly Web
  • 19. Q & A