SlideShare a Scribd company logo
1 of 40
Download to read offline
© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Accelerate Your Digital Agenda with
Continuous Testing
Diego Lo Giudice, VP & Principal Analyst serving AD&D
April 2019
2© 2019 FORRESTER. REPRODUCTION PROHIBITED.
We need to test more,
better and faster..
..continuously
3© 2019 Forrester Research, Inc. Reproduction Prohibited
Why?
4© 2016 Forrester Research, Inc. Reproduction Prohibited
http://assets.bwbx.io/images/i0dwq8cFhDmE/v1/-1x-1.jpg
Too much speed?
Poor quality?
Or both?
5© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Poor Quality Software ?
6© 2019 FORRESTER. REPRODUCTION PROHIBITED.
4 Seconds
7© 2019 Forrester Research, Inc. Reproduction Prohibited
53%
Base: 232 tech professionals at firms that have implemented or are implementing Agile.
Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey
Expect Agile to
improve technical
quality
8© 2019 Forrester Research, Inc. Reproduction Prohibited
63%
Base: 232 tech professionals at firms that have implemented or are implementing Agile.
Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey
Expect Agile to
improve functional
quality
9© 2019 Forrester Research, Inc. Reproduction Prohibited
76%
Base: 232 tech professionals at firms that have implemented or are implementing Agile.
Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey
Expect Agile to
improve customer
experience
10© 2019 FORRESTER. REPRODUCTION PROHIBITED.
We need to test more,
better and faster.
Speed Can’t Come
Without Quality !
Quality@speed
11© 2019 Forrester Research, Inc. Reproduction Prohibited
What are the
challenges?
12© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Digital
Transformation
Is The Goal For
Every Industry
Base: 354 business and technology leaders
Source: Forrester’s Q1 2018 Digital Process Automation Survey
13© 2019 FORRESTER. REPRODUCTION PROHIBITED.
But,most digital transformation initiatives are struggling
Source: “The Sorry State Of Digital Transformation In 2018” Forrester report.
Base: 1,559 business and technology decision makers
14© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Many Enterprise
Developers
Aspire To Do
DevOps
Yes, our group
actively
embraces
DevOps
21%
Yes, our group actively
embraces DevOps in
conjunction with Agile
32%
Some of our
processes or tools
resemble those used
in DevOps, but we
have not officially
adopted DevOps
25%
No, but adoption
of DevOps is an
internal priority
5%
No, and we
have no plans to
adopt DevOps
11%
Don't
know
6%
Would you characterize your group's current
processes and structure as resembling DevOps?
Base 1358 Enterprise Developers and Development Managers
Source: Forrester Business Technographics Developer Survey, 2018
But only these really
get it!
15© 2019 FORRESTER. REPRODUCTION PROHIBITED.
But Software Delivery Speed Seems Sluggish
Base: 3,228 Global Developers,
Source: Forrester Analytics Business Technographics Global Developer Survey, 2018.
9%
18%
26%
20%
More than once per month
Once per month
Once per quarter
Twice per year
How frequently do you release applications ?
16© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Development Velocity Is Stuck – App Releases
Base (2018): 3,228 Developers
Base: 546-719 Developers who work for a software company, for internal IT, or in technology services
Source: Forrester Business Technographics Developer Survey, 2014-2018
0%
5%
10%
15%
20%
25%
30%
We average one
release a year (or
less frequently)
We average two
releases a year
We average one
release per quarter
We average one
release a month
We average one
release a week
We average a release
a day
We release many
times per day
"How often does your team or teams release applications?"
2018 2017 2016 2015 2014
One release a
month
17© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Testing Is Part Of The Problem
Base: 232 tech professionals at firms that have implemented or are implementing Agile.
Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey
20%
22%
25%
26%
26%
28%
30%
31%
Lack of automation tools and/or infrastructure
Scaling Agile at the enterprise level
Connecting Agile with existing product portfolio management
(PPM)
Lack of dedicated cross functional teams
Lack of Agile testing skills
Lack of Agile skills in downstream or DevOps
Lack of Agile executive leadership
Lack of Agile skills in project management practices
Which of the following are barriers to your organization’s Agile
adoption? (Check all that apply) (not all answers shown)
a
18© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Developers time on testing is closer to 1 hour a day
19© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Test automation plateaus too, and manual testing
resists to go away
20© 2019 FORRESTER. REPRODUCTION PROHIBITED.
As Continuous Delivery Matures Performance Testing
Is The Next Blocker
Performance done at the end is complex
and costly
Centralized performance testing isn’t scalable
Completely disrupts continuous delivery
21© 2019 Forrester Research, Inc. Reproduction Prohibited
How can we address
these challenges?
22© 2019 FORRESTER. REPRODUCTION PROHIBITED.
From Digital Business Excellence To SW Delivery
Execution Excellence….Your new mantra…!
Business Must
Master Digital
To Stay In
Business
Software
Powers The
Digital
Experience
Software Execution
Excellence Equals
Business Execution
Excellence
23© 2019 Forrester Research, Inc. Reproduction Prohibited
24© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Modernize Testing With Continuous Testing
25© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Sprint definition of "done" includes
your sprint testing goals (Done
done, test data strategy,
automation, cntrl. Gates…)
Define Test Scenarios using a
DSL (e.g: Gherkin)
Include Performance Testing in
Acceptance Criteria
Feature toggles, AB Multivariate…
Prioritize bugs on backlog
PO, Testers and Developers
26© 2019 FORRESTER. REPRODUCTION PROHIBITED.
End to End Testing
Integration Testing
Functional
Testing
Non-Functional
Testing
Unit Testing
Make Sure Its Clear Who Needs To Test What….
Only Developers
Buz mostly manual, Mostly Technical Testers,
Dev Testers (API testing, automation).
Technical Testers (Specialized),
Dev Testers (slowly catching up..shift left)
Mostly Technical Testers, Dev Testers (SVT
tools).
Buz, Mostly Technical Testers
27© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Expert Agile Shops Are Better At It...
• 69% Have a tester embedded in
delivery team
• 36% Practice test-driven
development (TDD)
• 20% Practice Behavior Driven
Development (BDD)
• 58% Report improved functional
quality
• 50% Report improved technical
quality
• 57% Have a tester embedded in
delivery team
• 15% Practice test-driven
development (TDD)
• 12% Practice Behaviour Driven-
Development (BDD)
• 37% Report improved functional
quality
• 33% Report improved technical
quality
Agile Experts Agile Neophytes
Base: 130 tech professionals who have achieved “Expert” status by achieving significant scale and quality of Agile adoption. 102 tech professionals who have achieved
“Neophyte” status by achieving limited scale and quality of Agile adoption.
Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey
28© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Design automation of functional
tests (and test data).
Build automation of functional
tests (UI, API).
Build automation for non
functional (SVT, SL PT, Security)
Scriptless, scripting, coding
Exploratory testing (manual)
Technical Testers, Dev-testers,
Business testers
29© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Source: See The Forrester report “Shift Performance Testing Left To Streamline App Delivery”.
30© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Shift Left Performance Testing (SLPT)
Developers
profile code,
smoke test,
leverage
baselines at
unit/
component
level
Product
Owners and
Developers
become
stewards of
Performance
(With Testers)
Overtime E2E
Performance
Testing
Wanes As
SLPT
Becomes The
Norm.
A new set of
lightweight
agile SLPT
tools provide
developers
what they
need to get
the job done
31© 2019 FORRESTER. REPRODUCTION PROHIBITED.
United Airlines experienced
an 80 % Performance
Issues drop in production
with SLPT
32© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Version Control test assets
with source code
Integrate in CI/CD to
automate all test execution
(unit, functional, non-
functional)
33© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Automated integration
testing (Service
Virtualization)
Automated governance for
release automation or
feature deployment
34© 2019 FORRESTER. REPRODUCTION PROHIBITED.
idea Customer
value
control points
versioned
source repository
Code
Environ
Configs
Test assets
Continuous
Integration & Testing
artifact
repository
“built”
artifacts
Backlog
Release
Decision
Release
Automation
vendors
open
source
Developers
EA,
Testers
Ops,
Security
EA,
Developers,
Ops,
QA,
Security
DevOps Automates Testing Governance
CONTROL POINTS IN THE CONTINUOUS DELIVERY PIPELINE
35© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Production monitoring
feeds your testing
Machine Learning predicts
what to test next
Integrated AB testing in
SDLC helps improve CX
36© 2018 Forrester Research, Inc. Reproduction Prohibited
A/B Testing improves customer experience
37© 2019 FORRESTER. REPRODUCTION PROHIBITED.
How the use of AI
optimized and
reduced overall
testing time from
years to days for
DELL EMC
26
World Quality Report | 30th October 2018 © 2018 Capgemini. All rights reserved.
Context at DellEMC Servers
Server Configuration Elements
Chassis
Processor
Memory DIMM
Memory Configuration
Hard Disk Drive (HDD)
Non-Volatile Memory (NVM)
Embedded Systems Management
Power Management BIOS
Power Supply
Bezel
Network Daughter Card
RAID Controller
Network Interface Card (NIC)
Host Bus Adapter (HBA)
Additional PCIe Cards
Cooling
465 Trillion
Test Configurations!!
AI Technologies used:
• Machine learning
• Rule-based
system
38© 2019 FORRESTER. REPRODUCTION PROHIBITED.
We need to test more,
We need to test faster,
We need to test better,
We need to test smarter!
FORRESTER.COM
Thank you
© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Diego Lo Giudice
dlogiudice@forrester.com
The Push From Within: A Journey
of Transformation
Claude Jones, Sr. Director of Engineering | Walmart Labs

More Related Content

What's hot

Solar winds appstack public sector
Solar winds appstack public sectorSolar winds appstack public sector
Solar winds appstack public sector
SolarWinds
 
7 Reasons Why Value Stream Integration Improves Software Quality assurance
7 Reasons Why Value Stream Integration Improves Software Quality assurance7 Reasons Why Value Stream Integration Improves Software Quality assurance
7 Reasons Why Value Stream Integration Improves Software Quality assurance
Tasktop
 
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile TestingSeven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Keynote Mobile Testing
 

What's hot (20)

Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
 
Solar winds appstack public sector
Solar winds appstack public sectorSolar winds appstack public sector
Solar winds appstack public sector
 
Parasoft Case Study: Wipro
Parasoft Case Study: WiproParasoft Case Study: Wipro
Parasoft Case Study: Wipro
 
Cloud for Business Managers
Cloud for Business ManagersCloud for Business Managers
Cloud for Business Managers
 
SolarWinds Application Performance End User Survey (Denmark)
SolarWinds Application Performance End User Survey (Denmark)SolarWinds Application Performance End User Survey (Denmark)
SolarWinds Application Performance End User Survey (Denmark)
 
Testing Solutions for Hyper Connected Apps by Sivakumar Anna
Testing Solutions for Hyper Connected Apps by Sivakumar AnnaTesting Solutions for Hyper Connected Apps by Sivakumar Anna
Testing Solutions for Hyper Connected Apps by Sivakumar Anna
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
 
Stack overflow 2017 developer ecosytem -tech hiring edition
Stack overflow   2017 developer ecosytem -tech hiring editionStack overflow   2017 developer ecosytem -tech hiring edition
Stack overflow 2017 developer ecosytem -tech hiring edition
 
Collaborative Mobile Test Automation
Collaborative Mobile Test AutomationCollaborative Mobile Test Automation
Collaborative Mobile Test Automation
 
7 Reasons Why Value Stream Integration Improves Software Quality assurance
7 Reasons Why Value Stream Integration Improves Software Quality assurance7 Reasons Why Value Stream Integration Improves Software Quality assurance
7 Reasons Why Value Stream Integration Improves Software Quality assurance
 
DevOps and the Enterprise Cloud
DevOps and the Enterprise CloudDevOps and the Enterprise Cloud
DevOps and the Enterprise Cloud
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAP
 
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile TestingSeven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile Testing
 
SolarWinds Application Performance End User Survey (Australia)
SolarWinds Application Performance End User Survey (Australia)SolarWinds Application Performance End User Survey (Australia)
SolarWinds Application Performance End User Survey (Australia)
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
 
Why Observability is Key to Solving Business and Operational Challenges
Why Observability is Key to Solving Business and Operational ChallengesWhy Observability is Key to Solving Business and Operational Challenges
Why Observability is Key to Solving Business and Operational Challenges
 
Intland Software’s Roundtable Discussion: Agile in Medical Technology – 26 Se...
Intland Software’s Roundtable Discussion: Agile in Medical Technology – 26 Se...Intland Software’s Roundtable Discussion: Agile in Medical Technology – 26 Se...
Intland Software’s Roundtable Discussion: Agile in Medical Technology – 26 Se...
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
 
Software Testing Trends For 2021
Software Testing Trends For 2021Software Testing Trends For 2021
Software Testing Trends For 2021
 

Similar to Accelerating Your Digital Agenda with Continuous Testing by Diego Lo Giudice

굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
VMware Tanzu Korea
 

Similar to Accelerating Your Digital Agenda with Continuous Testing by Diego Lo Giudice (20)

Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. ForresterAccelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at Scale
 
Optimizely Webinar: Accelerate Agile Delivery with Experimentation Platforms,...
Optimizely Webinar: Accelerate Agile Delivery with Experimentation Platforms,...Optimizely Webinar: Accelerate Agile Delivery with Experimentation Platforms,...
Optimizely Webinar: Accelerate Agile Delivery with Experimentation Platforms,...
 
Webinar: Maximizing the ROI of IT by Simplifying Technology Complexity
Webinar: Maximizing the ROI of IT by Simplifying Technology ComplexityWebinar: Maximizing the ROI of IT by Simplifying Technology Complexity
Webinar: Maximizing the ROI of IT by Simplifying Technology Complexity
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
Cut the Digital Transformation Fluff: Creating Metrics That Matter
Cut the Digital Transformation Fluff: Creating Metrics That MatterCut the Digital Transformation Fluff: Creating Metrics That Matter
Cut the Digital Transformation Fluff: Creating Metrics That Matter
 
Deep Dive into Pivotal Cloud Foundry 2.0
Deep Dive into Pivotal Cloud Foundry 2.0Deep Dive into Pivotal Cloud Foundry 2.0
Deep Dive into Pivotal Cloud Foundry 2.0
 
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
 
DevOps 2021 Research
DevOps 2021 ResearchDevOps 2021 Research
DevOps 2021 Research
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
[WSO2Con USA 2018] Integration Is The New App Foundation
[WSO2Con USA 2018] Integration Is The New App Foundation[WSO2Con USA 2018] Integration Is The New App Foundation
[WSO2Con USA 2018] Integration Is The New App Foundation
 
DevOps/Continuous Delivery Tooling: Launchpad for the Digital Business
DevOps/Continuous Delivery Tooling: Launchpad for the Digital BusinessDevOps/Continuous Delivery Tooling: Launchpad for the Digital Business
DevOps/Continuous Delivery Tooling: Launchpad for the Digital Business
 
Tpm all you need v1.2
Tpm all you need v1.2Tpm all you need v1.2
Tpm all you need v1.2
 
9 Steps to Creating ADM Budgets
9 Steps to Creating ADM Budgets9 Steps to Creating ADM Budgets
9 Steps to Creating ADM Budgets
 
DevOps 2020: How Enterprise Strategy has Matured
DevOps 2020: How Enterprise Strategy has MaturedDevOps 2020: How Enterprise Strategy has Matured
DevOps 2020: How Enterprise Strategy has Matured
 
The Power of 3 - IBM PureApplications, SoftLayer and General Operational Eff...
The Power of 3 -  IBM PureApplications, SoftLayer and General Operational Eff...The Power of 3 -  IBM PureApplications, SoftLayer and General Operational Eff...
The Power of 3 - IBM PureApplications, SoftLayer and General Operational Eff...
 
AI & ML: Driving the Next Generation of Innovation in DevOps and Workload Aut...
AI & ML: Driving the Next Generation of Innovation in DevOps and Workload Aut...AI & ML: Driving the Next Generation of Innovation in DevOps and Workload Aut...
AI & ML: Driving the Next Generation of Innovation in DevOps and Workload Aut...
 
How Software Becomes Everyone's Business - Betty Blocks On Stage
How Software Becomes Everyone's Business - Betty Blocks On StageHow Software Becomes Everyone's Business - Betty Blocks On Stage
How Software Becomes Everyone's Business - Betty Blocks On Stage
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 

More from Sauce Labs

Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
Sauce Labs
 
Automating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumAutomating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
Sauce Labs
 
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingQuality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
Sauce Labs
 
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationCreating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
Sauce Labs
 

More from Sauce Labs (20)

Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location ServicesTesting on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
 
Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
 
Automating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumAutomating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
 
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingQuality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
 
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationCreating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
 
Just Enough (Automated) Testing
Just Enough (Automated) TestingJust Enough (Automated) Testing
Just Enough (Automated) Testing
 
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium TestsUsing Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
 
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon StewartWebinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
 
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io
 
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
 
How to Measure Success in Continuous Testing
How to Measure Success in Continuous TestingHow to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
 
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...
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software TestingSauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software Testing
 
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu PetetiBDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu Peteti
 
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
 
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa BenuaContinuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa Benua
 
Building Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny BrambleBuilding Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny Bramble
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 

Accelerating Your Digital Agenda with Continuous Testing by Diego Lo Giudice

  • 1. © 2019 FORRESTER. REPRODUCTION PROHIBITED. Accelerate Your Digital Agenda with Continuous Testing Diego Lo Giudice, VP & Principal Analyst serving AD&D April 2019
  • 2. 2© 2019 FORRESTER. REPRODUCTION PROHIBITED. We need to test more, better and faster.. ..continuously
  • 3. 3© 2019 Forrester Research, Inc. Reproduction Prohibited Why?
  • 4. 4© 2016 Forrester Research, Inc. Reproduction Prohibited http://assets.bwbx.io/images/i0dwq8cFhDmE/v1/-1x-1.jpg Too much speed? Poor quality? Or both?
  • 5. 5© 2019 FORRESTER. REPRODUCTION PROHIBITED. Poor Quality Software ?
  • 6. 6© 2019 FORRESTER. REPRODUCTION PROHIBITED. 4 Seconds
  • 7. 7© 2019 Forrester Research, Inc. Reproduction Prohibited 53% Base: 232 tech professionals at firms that have implemented or are implementing Agile. Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey Expect Agile to improve technical quality
  • 8. 8© 2019 Forrester Research, Inc. Reproduction Prohibited 63% Base: 232 tech professionals at firms that have implemented or are implementing Agile. Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey Expect Agile to improve functional quality
  • 9. 9© 2019 Forrester Research, Inc. Reproduction Prohibited 76% Base: 232 tech professionals at firms that have implemented or are implementing Agile. Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey Expect Agile to improve customer experience
  • 10. 10© 2019 FORRESTER. REPRODUCTION PROHIBITED. We need to test more, better and faster. Speed Can’t Come Without Quality ! Quality@speed
  • 11. 11© 2019 Forrester Research, Inc. Reproduction Prohibited What are the challenges?
  • 12. 12© 2019 FORRESTER. REPRODUCTION PROHIBITED. Digital Transformation Is The Goal For Every Industry Base: 354 business and technology leaders Source: Forrester’s Q1 2018 Digital Process Automation Survey
  • 13. 13© 2019 FORRESTER. REPRODUCTION PROHIBITED. But,most digital transformation initiatives are struggling Source: “The Sorry State Of Digital Transformation In 2018” Forrester report. Base: 1,559 business and technology decision makers
  • 14. 14© 2019 FORRESTER. REPRODUCTION PROHIBITED. Many Enterprise Developers Aspire To Do DevOps Yes, our group actively embraces DevOps 21% Yes, our group actively embraces DevOps in conjunction with Agile 32% Some of our processes or tools resemble those used in DevOps, but we have not officially adopted DevOps 25% No, but adoption of DevOps is an internal priority 5% No, and we have no plans to adopt DevOps 11% Don't know 6% Would you characterize your group's current processes and structure as resembling DevOps? Base 1358 Enterprise Developers and Development Managers Source: Forrester Business Technographics Developer Survey, 2018 But only these really get it!
  • 15. 15© 2019 FORRESTER. REPRODUCTION PROHIBITED. But Software Delivery Speed Seems Sluggish Base: 3,228 Global Developers, Source: Forrester Analytics Business Technographics Global Developer Survey, 2018. 9% 18% 26% 20% More than once per month Once per month Once per quarter Twice per year How frequently do you release applications ?
  • 16. 16© 2019 FORRESTER. REPRODUCTION PROHIBITED. Development Velocity Is Stuck – App Releases Base (2018): 3,228 Developers Base: 546-719 Developers who work for a software company, for internal IT, or in technology services Source: Forrester Business Technographics Developer Survey, 2014-2018 0% 5% 10% 15% 20% 25% 30% We average one release a year (or less frequently) We average two releases a year We average one release per quarter We average one release a month We average one release a week We average a release a day We release many times per day "How often does your team or teams release applications?" 2018 2017 2016 2015 2014 One release a month
  • 17. 17© 2019 FORRESTER. REPRODUCTION PROHIBITED. Testing Is Part Of The Problem Base: 232 tech professionals at firms that have implemented or are implementing Agile. Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey 20% 22% 25% 26% 26% 28% 30% 31% Lack of automation tools and/or infrastructure Scaling Agile at the enterprise level Connecting Agile with existing product portfolio management (PPM) Lack of dedicated cross functional teams Lack of Agile testing skills Lack of Agile skills in downstream or DevOps Lack of Agile executive leadership Lack of Agile skills in project management practices Which of the following are barriers to your organization’s Agile adoption? (Check all that apply) (not all answers shown) a
  • 18. 18© 2019 FORRESTER. REPRODUCTION PROHIBITED. Developers time on testing is closer to 1 hour a day
  • 19. 19© 2019 FORRESTER. REPRODUCTION PROHIBITED. Test automation plateaus too, and manual testing resists to go away
  • 20. 20© 2019 FORRESTER. REPRODUCTION PROHIBITED. As Continuous Delivery Matures Performance Testing Is The Next Blocker Performance done at the end is complex and costly Centralized performance testing isn’t scalable Completely disrupts continuous delivery
  • 21. 21© 2019 Forrester Research, Inc. Reproduction Prohibited How can we address these challenges?
  • 22. 22© 2019 FORRESTER. REPRODUCTION PROHIBITED. From Digital Business Excellence To SW Delivery Execution Excellence….Your new mantra…! Business Must Master Digital To Stay In Business Software Powers The Digital Experience Software Execution Excellence Equals Business Execution Excellence
  • 23. 23© 2019 Forrester Research, Inc. Reproduction Prohibited
  • 24. 24© 2019 FORRESTER. REPRODUCTION PROHIBITED. Modernize Testing With Continuous Testing
  • 25. 25© 2019 FORRESTER. REPRODUCTION PROHIBITED. Sprint definition of "done" includes your sprint testing goals (Done done, test data strategy, automation, cntrl. Gates…) Define Test Scenarios using a DSL (e.g: Gherkin) Include Performance Testing in Acceptance Criteria Feature toggles, AB Multivariate… Prioritize bugs on backlog PO, Testers and Developers
  • 26. 26© 2019 FORRESTER. REPRODUCTION PROHIBITED. End to End Testing Integration Testing Functional Testing Non-Functional Testing Unit Testing Make Sure Its Clear Who Needs To Test What…. Only Developers Buz mostly manual, Mostly Technical Testers, Dev Testers (API testing, automation). Technical Testers (Specialized), Dev Testers (slowly catching up..shift left) Mostly Technical Testers, Dev Testers (SVT tools). Buz, Mostly Technical Testers
  • 27. 27© 2019 FORRESTER. REPRODUCTION PROHIBITED. Expert Agile Shops Are Better At It... • 69% Have a tester embedded in delivery team • 36% Practice test-driven development (TDD) • 20% Practice Behavior Driven Development (BDD) • 58% Report improved functional quality • 50% Report improved technical quality • 57% Have a tester embedded in delivery team • 15% Practice test-driven development (TDD) • 12% Practice Behaviour Driven- Development (BDD) • 37% Report improved functional quality • 33% Report improved technical quality Agile Experts Agile Neophytes Base: 130 tech professionals who have achieved “Expert” status by achieving significant scale and quality of Agile adoption. 102 tech professionals who have achieved “Neophyte” status by achieving limited scale and quality of Agile adoption. Source: Forrester’s Q3 2017 Global Agile Software Application Development Online Survey
  • 28. 28© 2019 FORRESTER. REPRODUCTION PROHIBITED. Design automation of functional tests (and test data). Build automation of functional tests (UI, API). Build automation for non functional (SVT, SL PT, Security) Scriptless, scripting, coding Exploratory testing (manual) Technical Testers, Dev-testers, Business testers
  • 29. 29© 2019 FORRESTER. REPRODUCTION PROHIBITED. Source: See The Forrester report “Shift Performance Testing Left To Streamline App Delivery”.
  • 30. 30© 2019 FORRESTER. REPRODUCTION PROHIBITED. Shift Left Performance Testing (SLPT) Developers profile code, smoke test, leverage baselines at unit/ component level Product Owners and Developers become stewards of Performance (With Testers) Overtime E2E Performance Testing Wanes As SLPT Becomes The Norm. A new set of lightweight agile SLPT tools provide developers what they need to get the job done
  • 31. 31© 2019 FORRESTER. REPRODUCTION PROHIBITED. United Airlines experienced an 80 % Performance Issues drop in production with SLPT
  • 32. 32© 2019 FORRESTER. REPRODUCTION PROHIBITED. Version Control test assets with source code Integrate in CI/CD to automate all test execution (unit, functional, non- functional)
  • 33. 33© 2019 FORRESTER. REPRODUCTION PROHIBITED. Automated integration testing (Service Virtualization) Automated governance for release automation or feature deployment
  • 34. 34© 2019 FORRESTER. REPRODUCTION PROHIBITED. idea Customer value control points versioned source repository Code Environ Configs Test assets Continuous Integration & Testing artifact repository “built” artifacts Backlog Release Decision Release Automation vendors open source Developers EA, Testers Ops, Security EA, Developers, Ops, QA, Security DevOps Automates Testing Governance CONTROL POINTS IN THE CONTINUOUS DELIVERY PIPELINE
  • 35. 35© 2019 FORRESTER. REPRODUCTION PROHIBITED. Production monitoring feeds your testing Machine Learning predicts what to test next Integrated AB testing in SDLC helps improve CX
  • 36. 36© 2018 Forrester Research, Inc. Reproduction Prohibited A/B Testing improves customer experience
  • 37. 37© 2019 FORRESTER. REPRODUCTION PROHIBITED. How the use of AI optimized and reduced overall testing time from years to days for DELL EMC 26 World Quality Report | 30th October 2018 © 2018 Capgemini. All rights reserved. Context at DellEMC Servers Server Configuration Elements Chassis Processor Memory DIMM Memory Configuration Hard Disk Drive (HDD) Non-Volatile Memory (NVM) Embedded Systems Management Power Management BIOS Power Supply Bezel Network Daughter Card RAID Controller Network Interface Card (NIC) Host Bus Adapter (HBA) Additional PCIe Cards Cooling 465 Trillion Test Configurations!! AI Technologies used: • Machine learning • Rule-based system
  • 38. 38© 2019 FORRESTER. REPRODUCTION PROHIBITED. We need to test more, We need to test faster, We need to test better, We need to test smarter!
  • 39. FORRESTER.COM Thank you © 2019 FORRESTER. REPRODUCTION PROHIBITED. Diego Lo Giudice dlogiudice@forrester.com
  • 40. The Push From Within: A Journey of Transformation Claude Jones, Sr. Director of Engineering | Walmart Labs