SlideShare a Scribd company logo
@lisacrispin
With material from Abby Bangser, Ashley
Hunsberger, Lisi Hocke, Janet Gregory, & more
Copyright 2023 Lisa Crispin
A Holistic Approach to Testing in
Continuous Delivery
Lisa Crispin
@lisacrispin
A little about me
Co-founder, Agile Testing Fellowship
Testing consultant & trainer
lisa@lisacrispin.com
https://lisacrispin.com
Holistic Testing: Strategies
for Agile Teams
Holistic Testing for
Continuous Delivery
AgileTestingFellow.com
Test Automation U
@lisacrispin
Today I’m talking about:
● Building confidence for continuous delivery/deployment (CD)
● Guiding conversations about risk & test coverage
● Quality – a whole team responsibility
Image from meet.google.com
@lisacrispin
Some journeys go wrong
● Slow feedback loops
● Regression failures
● Unexpected impacts
● Technical & testing debt
@lisacrispin
What gets in your team’s way?
Stop and think for a minute. What’s the
biggest obstacle for your team being
successful with continuous delivery?
Photo by Matthew Hamilton on Unsplash
@lisacrispin
One example from my experience
● Team embraced XP practices – TDD, refactoring, pairing, continuous
integration, …
● Thousands of automated regression tests at every level
● Reliable deployment pipelines, app in cloud, blue/green deploy
But…
● Too few testers
● Still had manual release regression checklist
● No time for sufficient exploratory testing
This Photo by Unknown
Author is licensed under CC
BY-NC-ND
@lisacrispin
Making frequent small changes confidently takes:
● Collaboration
● Continuous improvement
● Continuous learning
● A holistic approach
@lisacrispin
8
Get everyone engaged
Operations
Specialist
Designer
????
Programmer Domain
expert
Tester
@lisacrispin
Guiding conversations with visuals
@lisacrispin
Visualize your pipeline, optimize feedback
Faster feedback
More confidence
@lisacrispin
Do your automated test suites give you confidence?
Confidence
Flaky tests?
Poor
coverage? Hard to
maintain?
Hard to
diagnose?
https://github.com/ahunsberger/TestSuiteDesign - Ashley Hunsberger
@lisacrispin
Some of my favorite Test Canvas questions
● What information should each suite provide? To
whom? How?
● How will the team know about test failures? Who is
responsible for looking into those?
● Do you pair on test automation, or do test code
reviews?
This Photo by Unknown Author is
licensed under CC BY-NC
@lisacrispin
Mitigating risks with automated regression tests
@lisacrispin
Talking about risk
Risk Storming
(https://riskstormingonline.com)
Traditional risk
analysis
Mind maps
@lisacrispin
Does your team know all the possible risks?
● Customers behave in unexpected ways
● Infrastructure components may fail
● External systems can impact ours
● …
What
do we
do?
@lisacrispin
Observability
● Ask the questions you didn’t know you’d need to ask - unknowns
● Complex systems fail in complex ways
● With enough information, we can respond quickly
Cindy Sridharan,
https://medium.com/@copy
construct/testing-in-
production-the-safe-way-
18ca102d0ef1
@lisacrispin
Holistic Testing
Janet Gregory
https://janetgregory.ca
/testing-from-a-
holistic-point-of-view/
@lisacrispin
In which stages do you currently get involved?
@lisacrispin
What makes it work?
● Commitment to a level of quality
○ Identifying what’s valuable to customers
○ Bug prevention over bug detection
○ Fast response to prod issues
● Diverse perspectives, skill sets, biases
● Competencies > roles
@lisacrispin
Cross-discipline pairing, ensemble testing
Picture from Ensemble Programming Guidebook, Maaret Pyhäjärvi
@lisacrispin
We’re humans! (or possibly dragons, donkeys, unicorns…)
Build relationships
● Friendly conversations
● Do food
● Share something useful
● Ask for help
Katrina Clokie has excellent tips in her book, A
Practical Guide to Testing in DevOps
@lisacrispin
Building a quality culture
• Transformative leaders
• Trust and psychological safety
• Whole team ”owns” product
• “You build it, you run it”
• Focus on quality, not speed
@lisacrispin
Principles of CD – Jez Humble & David Farley
● Build quality in
● Work in small batches
● Computers perform repetitive tasks, people solve
problems
● Relentlessly pursue continuous improvement
● Everyone is responsible
@lisacrispin
Get your team together and talk
What are our quality goals? Are we
committed to building quality in?
How can we apply the Holistic
Testing Model to fit testing activities
in throughout the software
development life cycle?
@lisacrispin
A few resources
● ”Agile Testing for the Whole Team” training course, https://agiletestingfellow.com
● Agile Testing Condensed, Agile Testing and More Agile Testing, Lisa Crispin and Janet
Gregory, https://agiletester.ca
● “Test Automation in DevOps”, A Test Automation U course by Lisa Crispin
https://testautomationu.applitools.com/test-automation-in-devops/
● Continuous Delivery by Jez Humble and David Farley, https://continuousdelivery.com
● A Practical Guide to Testing in DevOps by Katrina Clokie
https://leanpub.com/testingindevops
● Accelerate by Dr. Nicole Forsgren, Jez Humble, Gene Kim
● Ashley Hunsberger’s Test Suite Canvas
https://github.com/ahunsberger/TestSuiteDesign
● https://lisacrispin.com/observability-continuous-delivery-devops-related-resources/
● ExploreIt! Elizabeth Hendrickson

More Related Content

PDF
A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
PDF
The Whole Team Approach to Quality in Continuous Delivery
PDF
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
PDF
LEAN: Dream Maker Developments
PDF
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
PDF
Scaling Quality by Building it in - Agile Tour Ottawa 2017
PDF
No such thing called agile testing
PDF
Key Success Factors for Agile Testing 2016
A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
The Whole Team Approach to Quality in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
LEAN: Dream Maker Developments
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Scaling Quality by Building it in - Agile Tour Ottawa 2017
No such thing called agile testing
Key Success Factors for Agile Testing 2016

Similar to A Holistic Approach to Testing in Continuous Delivery (20)

PDF
Testing is a team problem
PPTX
Nasty Impediments: Unclog the Pipe for Business Agility
PPTX
Agile Testing - What, why and how.
PDF
Scrum, Kanban, or Scrumban: Which Is Right for You?
PDF
Agile isd by_lisa_cooney
PPTX
Product Agility: 3 fundamentals from the trenches
PDF
Practical Scrum - day 1
PDF
The Business of Agile: Better, Faster, Cheaper
PDF
Agile Engine | By Asad Safari
PDF
6- Agile.engine - Asad safari
PDF
"DevOps > CI+CD "
PDF
Bosnia Agile Tuzla Meetup
PDF
Refactoring Test Collaboration
PPT
Stc chandan patary_ua_testing _ stc
PDF
Manual Testing in Scrum is Hard (But Not Impossible)
PPT
Agile for Me- CodeStock 2009
PDF
Lean agile meets design thinking
PDF
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
PDF
Agile antipatterns webinar august17
PDF
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Testing is a team problem
Nasty Impediments: Unclog the Pipe for Business Agility
Agile Testing - What, why and how.
Scrum, Kanban, or Scrumban: Which Is Right for You?
Agile isd by_lisa_cooney
Product Agility: 3 fundamentals from the trenches
Practical Scrum - day 1
The Business of Agile: Better, Faster, Cheaper
Agile Engine | By Asad Safari
6- Agile.engine - Asad safari
"DevOps > CI+CD "
Bosnia Agile Tuzla Meetup
Refactoring Test Collaboration
Stc chandan patary_ua_testing _ stc
Manual Testing in Scrum is Hard (But Not Impossible)
Agile for Me- CodeStock 2009
Lean agile meets design thinking
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Agile antipatterns webinar august17
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Ad

More from Applitools (20)

PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
PDF
Code and No-Code Journeys: The Maintenance Shortcut
PDF
Code and No-Code Journeys: The Coverage Overlook
PDF
Creating Automated Tests with AI - Cory House - Applitools.pdf
PDF
Navigating EAA Compliance in Testing.pdf
PDF
AI-Assisted, AI-Augmented & Autonomous Testing
PDF
Code or No-Code Tests: Why Top Teams Choose Both
PDF
The ROI of AI-Powered Testing, presented by Applitools
PDF
Building No-code Autonomous E2E Tests_Applitools.pdf
PDF
Conquer 6 Testing Challenges_Applitools.pdf
PDF
Autonomous End-to-End Testing for Online Banking Applications Presented with ...
PDF
Playwright Visual Testing Best Practices, presented by Applitools
PDF
Cross-Browser and Cross-Device Testing | Applitools in Action
PDF
Advanced Debugging Techniques | Applitools in Action.pdf
PDF
AI-Powered Testing Strategies for the Seasonal Shopping Surge.pdf
PDF
Test Automation for Dynamic Applications _ Applitools in Action.pdf
PDF
Proven Approaches to AI-Powered E2E Testing.pdf
PDF
Applitools Autonomous 2.0 Sneak Peek.pdf
PDF
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
PDF
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Applitools Platform Pulse: What's New and What's Coming - July 2025
Code and No-Code Journeys: The Maintenance Shortcut
Code and No-Code Journeys: The Coverage Overlook
Creating Automated Tests with AI - Cory House - Applitools.pdf
Navigating EAA Compliance in Testing.pdf
AI-Assisted, AI-Augmented & Autonomous Testing
Code or No-Code Tests: Why Top Teams Choose Both
The ROI of AI-Powered Testing, presented by Applitools
Building No-code Autonomous E2E Tests_Applitools.pdf
Conquer 6 Testing Challenges_Applitools.pdf
Autonomous End-to-End Testing for Online Banking Applications Presented with ...
Playwright Visual Testing Best Practices, presented by Applitools
Cross-Browser and Cross-Device Testing | Applitools in Action
Advanced Debugging Techniques | Applitools in Action.pdf
AI-Powered Testing Strategies for the Seasonal Shopping Surge.pdf
Test Automation for Dynamic Applications _ Applitools in Action.pdf
Proven Approaches to AI-Powered E2E Testing.pdf
Applitools Autonomous 2.0 Sneak Peek.pdf
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Ad

Recently uploaded (20)

PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
L1 - Introduction to python Backend.pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
ai tools demonstartion for schools and inter college
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
history of c programming in notes for students .pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
L1 - Introduction to python Backend.pptx
Odoo Companies in India – Driving Business Transformation.pdf
Nekopoi APK 2025 free lastest update
Understanding Forklifts - TECH EHS Solution
ai tools demonstartion for schools and inter college
Computer Software and OS of computer science of grade 11.pptx
PTS Company Brochure 2025 (1).pdf.......
VVF-Customer-Presentation2025-Ver1.9.pptx
CHAPTER 2 - PM Management and IT Context
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises

A Holistic Approach to Testing in Continuous Delivery

  • 1. @lisacrispin With material from Abby Bangser, Ashley Hunsberger, Lisi Hocke, Janet Gregory, & more Copyright 2023 Lisa Crispin A Holistic Approach to Testing in Continuous Delivery Lisa Crispin
  • 2. @lisacrispin A little about me Co-founder, Agile Testing Fellowship Testing consultant & trainer lisa@lisacrispin.com https://lisacrispin.com Holistic Testing: Strategies for Agile Teams Holistic Testing for Continuous Delivery AgileTestingFellow.com Test Automation U
  • 3. @lisacrispin Today I’m talking about: ● Building confidence for continuous delivery/deployment (CD) ● Guiding conversations about risk & test coverage ● Quality – a whole team responsibility Image from meet.google.com
  • 4. @lisacrispin Some journeys go wrong ● Slow feedback loops ● Regression failures ● Unexpected impacts ● Technical & testing debt
  • 5. @lisacrispin What gets in your team’s way? Stop and think for a minute. What’s the biggest obstacle for your team being successful with continuous delivery? Photo by Matthew Hamilton on Unsplash
  • 6. @lisacrispin One example from my experience ● Team embraced XP practices – TDD, refactoring, pairing, continuous integration, … ● Thousands of automated regression tests at every level ● Reliable deployment pipelines, app in cloud, blue/green deploy But… ● Too few testers ● Still had manual release regression checklist ● No time for sufficient exploratory testing This Photo by Unknown Author is licensed under CC BY-NC-ND
  • 7. @lisacrispin Making frequent small changes confidently takes: ● Collaboration ● Continuous improvement ● Continuous learning ● A holistic approach
  • 10. @lisacrispin Visualize your pipeline, optimize feedback Faster feedback More confidence
  • 11. @lisacrispin Do your automated test suites give you confidence? Confidence Flaky tests? Poor coverage? Hard to maintain? Hard to diagnose?
  • 13. @lisacrispin Some of my favorite Test Canvas questions ● What information should each suite provide? To whom? How? ● How will the team know about test failures? Who is responsible for looking into those? ● Do you pair on test automation, or do test code reviews? This Photo by Unknown Author is licensed under CC BY-NC
  • 14. @lisacrispin Mitigating risks with automated regression tests
  • 15. @lisacrispin Talking about risk Risk Storming (https://riskstormingonline.com) Traditional risk analysis Mind maps
  • 16. @lisacrispin Does your team know all the possible risks? ● Customers behave in unexpected ways ● Infrastructure components may fail ● External systems can impact ours ● … What do we do?
  • 17. @lisacrispin Observability ● Ask the questions you didn’t know you’d need to ask - unknowns ● Complex systems fail in complex ways ● With enough information, we can respond quickly Cindy Sridharan, https://medium.com/@copy construct/testing-in- production-the-safe-way- 18ca102d0ef1
  • 19. @lisacrispin In which stages do you currently get involved?
  • 20. @lisacrispin What makes it work? ● Commitment to a level of quality ○ Identifying what’s valuable to customers ○ Bug prevention over bug detection ○ Fast response to prod issues ● Diverse perspectives, skill sets, biases ● Competencies > roles
  • 21. @lisacrispin Cross-discipline pairing, ensemble testing Picture from Ensemble Programming Guidebook, Maaret Pyhäjärvi
  • 22. @lisacrispin We’re humans! (or possibly dragons, donkeys, unicorns…) Build relationships ● Friendly conversations ● Do food ● Share something useful ● Ask for help Katrina Clokie has excellent tips in her book, A Practical Guide to Testing in DevOps
  • 23. @lisacrispin Building a quality culture • Transformative leaders • Trust and psychological safety • Whole team ”owns” product • “You build it, you run it” • Focus on quality, not speed
  • 24. @lisacrispin Principles of CD – Jez Humble & David Farley ● Build quality in ● Work in small batches ● Computers perform repetitive tasks, people solve problems ● Relentlessly pursue continuous improvement ● Everyone is responsible
  • 25. @lisacrispin Get your team together and talk What are our quality goals? Are we committed to building quality in? How can we apply the Holistic Testing Model to fit testing activities in throughout the software development life cycle?
  • 26. @lisacrispin A few resources ● ”Agile Testing for the Whole Team” training course, https://agiletestingfellow.com ● Agile Testing Condensed, Agile Testing and More Agile Testing, Lisa Crispin and Janet Gregory, https://agiletester.ca ● “Test Automation in DevOps”, A Test Automation U course by Lisa Crispin https://testautomationu.applitools.com/test-automation-in-devops/ ● Continuous Delivery by Jez Humble and David Farley, https://continuousdelivery.com ● A Practical Guide to Testing in DevOps by Katrina Clokie https://leanpub.com/testingindevops ● Accelerate by Dr. Nicole Forsgren, Jez Humble, Gene Kim ● Ashley Hunsberger’s Test Suite Canvas https://github.com/ahunsberger/TestSuiteDesign ● https://lisacrispin.com/observability-continuous-delivery-devops-related-resources/ ● ExploreIt! Elizabeth Hendrickson