SlideShare a Scribd company logo
6 Ways to Speed
Up App Testing
Presenter
Christopher P. Willis
CMO – Perfecto Mobile
Over 18 years of experience growing
companies in the technology sector.
A mobile industry pioneer, Chris helped set
the direction for the marketing of mobile
applications and mobile application
development platforms over a decade ago.
Setting the bar for
market success
Introducing Perfecto Mobile
Perfecto Mobile
at a glance
Industry standout
& rising star
FROST AND SULLIVAN
CUSTOMER VALUE
LEADERSHIP AWARD –
MOBILE APPLICATION
TESTING, GLOBAL, 2013
13Data Centers
50K
Testing Hours / Month
99.5%
Uptime
Global Coverage
Perfecto Mobile helps dev and test teams deliver continuous quality,
accelerating the velocity of app delivery without compromises.
Demographics
350 Mobile
Developers,
Testers and
QA Managers
Testing / QA 71
%
Development20 %
Head of Mobile 9
%
Roles
1 – 5 apps 48
%
6 – 10 apps 11 %
11 – 20 apps 16
%
20+ apps 25
%
Development Scope
Current Process
Agile ProcessesWaterfall
86 %14 %
94 %
Now
Goal
WHAT TESTING FACTORS SLOW
DOWN YOUR RELEASE CYCLES?
Question:
What testing factors slow down your
release cycles?
?Rank what causes
delays during mobile
app testing & release
1. Manual testing takes too long.
2. Timely access to mobile devices.
3. Delays in device lab readiness.
4. Ineffective test automation.
5. Slow QA to Development feedback.
6. Too many defects declared non-reproducible.
TOO MANY DEFECTS ARE
DECLARED NON-REPRODUCIBLE
Obstacle #6
Too many defects are non-reproducible
If it’s hard to reproduce defects due to lack of evidence, it is hard
to provide sufficient feedback to Dev teams.
Example: An international telecoms customer
• Problem: Dev teams had difficultly replicating bugs that offsite
testing teams reported
• Solution 1: Video reporting that recorded entire test
transactions was made sharable between Dev and Teams to
close this loop
• Solution 2: Replicate the defect on the same device on which
it was uncovered
EVIDENCE IS KEY
Solution
TOO MANY DEFECTS ARE DECLARED NON-
REPRODUCIBLE
Obstacle
• Video recordings shed light on bugs
• Sharable video bridges Dev and Test teams during feedback
cycles, and dramatically improves velocity
• Real devices, in the cloud, allow testers and developers to
collaborate over the same device, under the same user
conditions
SLOW QA TO DEV. FEEDBACK
Obstacle #5
Slow QA to Developer Feedback
Fifth factor, but slows down the cycle more than other factors.
Example: Travel Site
• Problem: Monthly release cycle, with 3 weeks of development
and 1 week for testing and bug fixing. As much work needed
to happen in this 1 week as the previous 3.
• Solution: Embedded quality and testing throughout the
development cycle. Unit tests make QA feedback visible and
developers know where there code stands at all times.
CONTINUOUS QUALITY
Solution
SLOW QA TO DEVELOPER FEEDBACK
Obstacle
• Testing is continuous
• State of quality is always visible
• Unit testing gives constant feedback to development team
INEFFECTIVE TEST AUTOMATION
Obstacle #4
Ineffective Test Automation
How do you implement automation… that works?
Example: Financial Institution
• Problem: After automating test scripts, this financial institution
kept finding false negatives in bug reports. Figuring out why
was slowing down their release cycle – why was this
happening?
• Solution: Do more than automate testing – automate the
provisioning of your environment in order to stabilize a testing
environment that works.
AUTOMATE PROVISIONING OF YOUR
ENVIRONMENT
Solution
INEFFECTIVE TEST AUTOMATION
Obstacle
• Stable environment means tests won’t return false negatives
DELAYS IN DEVICE READINESS
Obstacle #3
“Delays in Device Readiness”
How do you get the latest devices from the manufacturers in your
test lab, online and ready for testing before your users upgrade
and are impacted?
Example: Hospitality
• Problem: Team pre-orders and picks up on launch day.
Limited devices, always a rush to bring new devices online.
• Solution: Vendor managed procurement can get devices
before public launch and manage them for readiness.
• Quantified savings of $6,500 per device per year
STOP MANAGING YOUR OWN DEVICES
Solution
DELAYS IN DEVICE READINESS
Obstacle
• No waiting in line on launch day
• Have access to devices before they launch
• Cost savings vs. in-house management
TIMELY ACCESS TO MOBILE DEVICES
Obstacle #2
“Timely access to mobile devices”
New devices are being released to the market on a daily basis and have
shorter lifespan every time new major models are released.
Example: Telecommunications Provider
• Problem: For every device release, staff had to acquire device and
bring devices to each testing group. Lost devices and delays were a
major headache. Travel costs and time was prohibitive.
• Solution: Centrally manage devices for testing via the cloud. Test
groups can access devices remotely and still ensure the same true
end-user experience.
• Eliminated extra costs and scaled their testing abilities.
PUT YOUR DEVICE LAB IN THE CLOUD
Solution
TIMELY ACCESS TO MOBILE DEVICES
Obstacle
• One central device management location
• Eliminate procurement delays and costs
• Scalable – remote teams can access from anywhere
MANUAL TESTING TAKES TOO LONG
Obstacle #1
“Manual Testing Takes Too Long”
Top factor that slows down app lifecycles
Example: Large Bank
• Problem: Pre-automated test environment was heavily reliant
on manual testing, and included duplicate labs and a 16-20
day regression cycle.
• Solution: After automating their testing scenarios, they saw a
90% time reduction per regression cycle
• Quantified $40,000 savings per test cycle.
AUTOMATE TESTING
Solution
MANUAL TESTING TAKES TOO LONG
Obstacle
• Create robust scripts to handle testing scenarios
• Aim to automate 95% of tests to achieve optimal test coverage
• Use an automated testing solution that integrates with your
development environment
6 Ways to Speed Up Testing
1. Implement Automated Testing
2. Put your device test lab in the cloud
3. Stop managing your own device lab
4. Automate provisioning of your environment
5. Implement Continuous Quality
6. Evidence is key
www.perfectomobile.com
LEARN MORE
Ad

More Related Content

What's hot (20)

Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
Fabricio Epaminondas
 
Testing introduction
Testing introductionTesting introduction
Testing introduction
factscomputersoftware
 
Drive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous TestingDrive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous Testing
CA Technologies
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
Sauce Labs
 
QA metrics in Agile (GUIDE)
QA metrics in Agile (GUIDE)QA metrics in Agile (GUIDE)
QA metrics in Agile (GUIDE)
Vladimir Primakov (Volodymyr Prymakov)
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
QA or the Highway
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
QA or the Highway
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
QADay
 
Try: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim GrantTry: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim Grant
QA or the Highway
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Brave New World - A wider perspective of our opportunities
Brave New World - A wider perspective of our opportunitiesBrave New World - A wider perspective of our opportunities
Brave New World - A wider perspective of our opportunities
Jayathirtha Rao
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
Claudia Ring
 
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
Edureka!
 
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
Ho Chi Minh City Software Testing Club
 
Agile Test Automation
Agile Test AutomationAgile Test Automation
Agile Test Automation
Werner Keil
 
Testing Your Software Testers
Testing Your Software TestersTesting Your Software Testers
Testing Your Software Testers
Ori Bendet
 
Bug first Zero Defect
Bug first   Zero DefectBug first   Zero Defect
Bug first Zero Defect
Oliver Schreck
 
TestIT Software Assurance
TestIT Software AssuranceTestIT Software Assurance
TestIT Software Assurance
testitcouk
 
Nuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewNuevosoft Test Manager Overview
Nuevosoft Test Manager Overview
Suhas Patil
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software Quality
TechWell
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
Fabricio Epaminondas
 
Drive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous TestingDrive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous Testing
CA Technologies
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
Sauce Labs
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
QA or the Highway
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
QA or the Highway
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
QADay
 
Try: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim GrantTry: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim Grant
QA or the Highway
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Brave New World - A wider perspective of our opportunities
Brave New World - A wider perspective of our opportunitiesBrave New World - A wider perspective of our opportunities
Brave New World - A wider perspective of our opportunities
Jayathirtha Rao
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
Claudia Ring
 
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
Edureka!
 
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
Ho Chi Minh City Software Testing Club
 
Agile Test Automation
Agile Test AutomationAgile Test Automation
Agile Test Automation
Werner Keil
 
Testing Your Software Testers
Testing Your Software TestersTesting Your Software Testers
Testing Your Software Testers
Ori Bendet
 
TestIT Software Assurance
TestIT Software AssuranceTestIT Software Assurance
TestIT Software Assurance
testitcouk
 
Nuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewNuevosoft Test Manager Overview
Nuevosoft Test Manager Overview
Suhas Patil
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software Quality
TechWell
 

Similar to 6 Ways to Speed Up App Testing (20)

Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
Perfecto Mobile
 
Designing a Mobile Device Lab - XBOSoft Webinar
Designing a Mobile Device Lab - XBOSoft WebinarDesigning a Mobile Device Lab - XBOSoft Webinar
Designing a Mobile Device Lab - XBOSoft Webinar
XBOSoft
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
Bitbar
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
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
Lizzy Guido (she/her)
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
Indium Software
 
Case study manual testing web application
Case study manual testing web applicationCase study manual testing web application
Case study manual testing web application
Krishna Gurjar
 
TechTalk: Getting to Know Perfecto
TechTalk: Getting to Know PerfectoTechTalk: Getting to Know Perfecto
TechTalk: Getting to Know Perfecto
Lizzy Guido (she/her)
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
Zen Test Labs
 
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
flufftailshop
 
How AFourTech Helped A Leading Mobile Device Management Player With Regressio...
How AFourTech Helped A Leading Mobile Device Management Player With Regressio...How AFourTech Helped A Leading Mobile Device Management Player With Regressio...
How AFourTech Helped A Leading Mobile Device Management Player With Regressio...
AFour Technologies
 
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
kalichargn70th171
 
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
Perfecto by Perforce
 
7 steps to Software test automation success
7 steps to Software test automation success7 steps to Software test automation success
7 steps to Software test automation success
ngowda gowda (Looking For New job in Bangalore
 
DevOps Workshop - Addressing Quality Challenges of Highly Complex and Integra...
DevOps Workshop - Addressing Quality Challenges of Highly Complex and Integra...DevOps Workshop - Addressing Quality Challenges of Highly Complex and Integra...
DevOps Workshop - Addressing Quality Challenges of Highly Complex and Integra...
Andrew Williams
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Top 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxTop 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptx
Oprim Solutions
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
Garuda Trainings
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
Satishkumar722293
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
Satishkumar722293
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
Perfecto Mobile
 
Designing a Mobile Device Lab - XBOSoft Webinar
Designing a Mobile Device Lab - XBOSoft WebinarDesigning a Mobile Device Lab - XBOSoft Webinar
Designing a Mobile Device Lab - XBOSoft Webinar
XBOSoft
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
Bitbar
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
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
Lizzy Guido (she/her)
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
Indium Software
 
Case study manual testing web application
Case study manual testing web applicationCase study manual testing web application
Case study manual testing web application
Krishna Gurjar
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
Zen Test Labs
 
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
flufftailshop
 
How AFourTech Helped A Leading Mobile Device Management Player With Regressio...
How AFourTech Helped A Leading Mobile Device Management Player With Regressio...How AFourTech Helped A Leading Mobile Device Management Player With Regressio...
How AFourTech Helped A Leading Mobile Device Management Player With Regressio...
AFour Technologies
 
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
kalichargn70th171
 
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
Perfecto by Perforce
 
DevOps Workshop - Addressing Quality Challenges of Highly Complex and Integra...
DevOps Workshop - Addressing Quality Challenges of Highly Complex and Integra...DevOps Workshop - Addressing Quality Challenges of Highly Complex and Integra...
DevOps Workshop - Addressing Quality Challenges of Highly Complex and Integra...
Andrew Williams
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Top 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxTop 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptx
Oprim Solutions
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
Garuda Trainings
 
Ad

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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
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
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
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
 
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...
Perfecto by Perforce
 
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
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
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
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
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
Perfecto by Perforce
 
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
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
 
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...
Perfecto by Perforce
 
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
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
 
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
Perfecto by Perforce
 
Ad

Recently uploaded (20)

Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 

6 Ways to Speed Up App Testing

  • 1. 6 Ways to Speed Up App Testing
  • 2. Presenter Christopher P. Willis CMO – Perfecto Mobile Over 18 years of experience growing companies in the technology sector. A mobile industry pioneer, Chris helped set the direction for the marketing of mobile applications and mobile application development platforms over a decade ago.
  • 3. Setting the bar for market success Introducing Perfecto Mobile Perfecto Mobile at a glance Industry standout & rising star FROST AND SULLIVAN CUSTOMER VALUE LEADERSHIP AWARD – MOBILE APPLICATION TESTING, GLOBAL, 2013 13Data Centers 50K Testing Hours / Month 99.5% Uptime Global Coverage Perfecto Mobile helps dev and test teams deliver continuous quality, accelerating the velocity of app delivery without compromises.
  • 4. Demographics 350 Mobile Developers, Testers and QA Managers Testing / QA 71 % Development20 % Head of Mobile 9 % Roles 1 – 5 apps 48 % 6 – 10 apps 11 % 11 – 20 apps 16 % 20+ apps 25 % Development Scope
  • 6. WHAT TESTING FACTORS SLOW DOWN YOUR RELEASE CYCLES? Question:
  • 7. What testing factors slow down your release cycles? ?Rank what causes delays during mobile app testing & release 1. Manual testing takes too long. 2. Timely access to mobile devices. 3. Delays in device lab readiness. 4. Ineffective test automation. 5. Slow QA to Development feedback. 6. Too many defects declared non-reproducible.
  • 8. TOO MANY DEFECTS ARE DECLARED NON-REPRODUCIBLE Obstacle #6
  • 9. Too many defects are non-reproducible If it’s hard to reproduce defects due to lack of evidence, it is hard to provide sufficient feedback to Dev teams. Example: An international telecoms customer • Problem: Dev teams had difficultly replicating bugs that offsite testing teams reported • Solution 1: Video reporting that recorded entire test transactions was made sharable between Dev and Teams to close this loop • Solution 2: Replicate the defect on the same device on which it was uncovered
  • 10. EVIDENCE IS KEY Solution TOO MANY DEFECTS ARE DECLARED NON- REPRODUCIBLE Obstacle • Video recordings shed light on bugs • Sharable video bridges Dev and Test teams during feedback cycles, and dramatically improves velocity • Real devices, in the cloud, allow testers and developers to collaborate over the same device, under the same user conditions
  • 11. SLOW QA TO DEV. FEEDBACK Obstacle #5
  • 12. Slow QA to Developer Feedback Fifth factor, but slows down the cycle more than other factors. Example: Travel Site • Problem: Monthly release cycle, with 3 weeks of development and 1 week for testing and bug fixing. As much work needed to happen in this 1 week as the previous 3. • Solution: Embedded quality and testing throughout the development cycle. Unit tests make QA feedback visible and developers know where there code stands at all times.
  • 13. CONTINUOUS QUALITY Solution SLOW QA TO DEVELOPER FEEDBACK Obstacle • Testing is continuous • State of quality is always visible • Unit testing gives constant feedback to development team
  • 15. Ineffective Test Automation How do you implement automation… that works? Example: Financial Institution • Problem: After automating test scripts, this financial institution kept finding false negatives in bug reports. Figuring out why was slowing down their release cycle – why was this happening? • Solution: Do more than automate testing – automate the provisioning of your environment in order to stabilize a testing environment that works.
  • 16. AUTOMATE PROVISIONING OF YOUR ENVIRONMENT Solution INEFFECTIVE TEST AUTOMATION Obstacle • Stable environment means tests won’t return false negatives
  • 17. DELAYS IN DEVICE READINESS Obstacle #3
  • 18. “Delays in Device Readiness” How do you get the latest devices from the manufacturers in your test lab, online and ready for testing before your users upgrade and are impacted? Example: Hospitality • Problem: Team pre-orders and picks up on launch day. Limited devices, always a rush to bring new devices online. • Solution: Vendor managed procurement can get devices before public launch and manage them for readiness. • Quantified savings of $6,500 per device per year
  • 19. STOP MANAGING YOUR OWN DEVICES Solution DELAYS IN DEVICE READINESS Obstacle • No waiting in line on launch day • Have access to devices before they launch • Cost savings vs. in-house management
  • 20. TIMELY ACCESS TO MOBILE DEVICES Obstacle #2
  • 21. “Timely access to mobile devices” New devices are being released to the market on a daily basis and have shorter lifespan every time new major models are released. Example: Telecommunications Provider • Problem: For every device release, staff had to acquire device and bring devices to each testing group. Lost devices and delays were a major headache. Travel costs and time was prohibitive. • Solution: Centrally manage devices for testing via the cloud. Test groups can access devices remotely and still ensure the same true end-user experience. • Eliminated extra costs and scaled their testing abilities.
  • 22. PUT YOUR DEVICE LAB IN THE CLOUD Solution TIMELY ACCESS TO MOBILE DEVICES Obstacle • One central device management location • Eliminate procurement delays and costs • Scalable – remote teams can access from anywhere
  • 23. MANUAL TESTING TAKES TOO LONG Obstacle #1
  • 24. “Manual Testing Takes Too Long” Top factor that slows down app lifecycles Example: Large Bank • Problem: Pre-automated test environment was heavily reliant on manual testing, and included duplicate labs and a 16-20 day regression cycle. • Solution: After automating their testing scenarios, they saw a 90% time reduction per regression cycle • Quantified $40,000 savings per test cycle.
  • 25. AUTOMATE TESTING Solution MANUAL TESTING TAKES TOO LONG Obstacle • Create robust scripts to handle testing scenarios • Aim to automate 95% of tests to achieve optimal test coverage • Use an automated testing solution that integrates with your development environment
  • 26. 6 Ways to Speed Up Testing 1. Implement Automated Testing 2. Put your device test lab in the cloud 3. Stop managing your own device lab 4. Automate provisioning of your environment 5. Implement Continuous Quality 6. Evidence is key

Editor's Notes

  • #4: Leading brands trust Perfecto Mobile to help drive business success USAA: Leading Mobile First bank with a history of firsts – remote check capture (2009), voice assistant (2013) United: 3-star app. 15M downloads (73% iOS), 400K daily launches, 66% participate in loyalty program Dell: Top 10 Global e-commerce site ($4B) optimizing its mobile quality program, in anticipation of a complete traffic shift from web to mobile within 2yrs
  • #6: Bar with 14% waterfall, agile Goals bar Yoram: 80% of market has agile processes 80% of these are new to agile The market has agile processes – but most are new to agile. Our survey audience is mostly agile and going completely to devops
  • #10: Evidence is key in reproducing bugs. We’ve all been there, we can’t replicate the issue reported. Is something unique to their device impacting performance? Is my network more secure, and in turn not returning a bug? Am I following all of the same steps they took to find it? With a tool that records transactions and then lets you share the video recording with members of your team, you’re not going to suffer this challenge anymore. With an immediate way to locate bugs, there’s no more trial and error slowing down your velocity.
  • #13: As mobile app dev teams adopt agile practices, this is a really common reason why things get slowed down. Say you’re on a monthly release cycle, you spend 3 weeks developing and reserve the last week or so for testing and fixing bugs. Improved visibility into the “state of quality” can speed up this process. For this we recommend embedding quality throughout the entire lifecycle, a concept we call Continuous Quality. QA feedback is always visible and developers know where their code stands at all times, since it’s constantly being tested. It's about having control over the quality of your mobile app throughout all stages of your application development lifecycle. Adopting this method will increase the speed of development and reduce the number and severity of defects reaching production – ultimately cultivating higher end-user satisfaction.
  • #16: Automating test scripts, also a challenge that slows down release velocity, is an important factor for optimizing testing. Hand in hand with this is stabilizing your test environment. What happens when you run automated testing across an unstable environment? False negatives happen. This impacts all of the hard work put into automating your test scripts. How can you speed up test automation? Start with automating the provisioning of your test environment to ensure that it’s stable and will support your test automation correctly.
  • #19: I just upgraded to the Galaxy S6. It came out a few weeks ago – did someone on your team pre-order it or wait at the store to purchase it? Better yet, did you get before it was released so that you could test your app against it before your end users had a chance to upgrade? Probably not – device readiness is a full time job in itself if maximizing test coverage is a high priority to your quality strategy. Here we say let someone else do it for you. Let your vendor acquire new devices, maybe even get them before they’re GA. Let them manage your test lab for you- they can easily dedicate experts to you. And make sure they offer an SLA. Many of our customers have a whole team or resources dedicated to this – it’s a costly time sucker. It costs about $6,500 per device per year to manage in house.
  • #22: One of our telecoms customers suffered from this same issue – every time a major device was released to the market, they had staff who had to acquire the device and ship it to the first location where testing was being performed. This testing group had a limited amount of time to use the device for testing before it was to be shipped off to the next testing group. When devices got lost or timelines weren’t being met, the staff member had to physically travel with devices, from test group to test group, to ensure they made it into the right hands and on time. Travel costs with limited usage time made for an inefficient process. Once they chose to put devices in the cloud, the procurement, shipping and deadline challenges were completely eliminated and a scalable, on demand available-everywhere cloud emerged.
  • #25: A large bank we work with suffered from this problem – obviously it’s a common problem. But they were able to solve their issue by implementing test automation. Their pre-automated test environment was heavily reliant on manual testing, and included duplicate labs and a 16-20 day regression cycle. After automating their testing scenarios, they saw a 90% time reduction per regression cycle. That’s bringing weeks-long regression cycles down to a matter of hours. Think of the increase to velocity! They were even able to quantify that they saved $40,000 per test cycle.