SlideShare a Scribd company logo
Continuous Delivery
A QA Engineers View
CI or CD
• Martin Fowler Style -
http://www.thoughtworks.com/continuous-
delivery
CD or CD?
The Book
Cartoons explain a lot
• http://continuousdelivery.com/
As complex as you want
Pop Quiz
• How many THINK they are CI?
• How many THINK they are CD?
• How many THINK they are the other CD?
• Are you Sprinting?
• How many times per day do you check-in to
Trunk?
• Are your tests versioned, with the code,
config, environment, and data?
The Gateways
Layers
GUI API Server
DB
Tools!
The Testing Framework
Mindset Change
• Test cycles to a Subway train/Monitoring
Regression 24/7
Questions?

More Related Content

PPTX
Continuous Development: Supporting a Release Model
PDF
Wilko Nienhaus - continuous delivery release the right thing, done right, at ...
PDF
Riak at Posterous
PPTX
Effective Code Review (Or How To Alienate Your Coworkers)
DOCX
Happiest Minds is Hiring - Urgent!
PDF
Dev opsdays scriptcode
PPTX
Continuous Delivery
PPTX
Vagrant for ci
Continuous Development: Supporting a Release Model
Wilko Nienhaus - continuous delivery release the right thing, done right, at ...
Riak at Posterous
Effective Code Review (Or How To Alienate Your Coworkers)
Happiest Minds is Hiring - Urgent!
Dev opsdays scriptcode
Continuous Delivery
Vagrant for ci

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
A Presentation on Artificial Intelligence
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
cuic standard and advanced reporting.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation theory and applications.pdf
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Unlocking AI with Model Context Protocol (MCP)
20250228 LYD VKU AI Blended-Learning.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A Presentation on Artificial Intelligence
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Ad
Ad

Continuous delivery intro by bob small

Editor's Notes

  • #3: http://blog.assembla.com/AssemblaBlog/tabid/12618/bid/92411/Continuous-Delivery-vs-Continuous-Deployment-vs-Continuous-Integration-Wait-huh.aspx Continuous Integration is the practice of merging development work with a Master/Trunk/Mainline branch constantly so that you can test changes, and test that changes work with other changes. Continuous Delivery is the continual delivery of code to an environment once the developer feels the code is ready to ship.
  • #4: Continuous Delivery is the continual delivery of code to an environment once the developer feels the code is ready to ship. Continuous Deployment is the deployment or release of code to Production as soon as it is ready.
  • #5: https://www.youtube.com/watch?v=ZLBhVEo1OG4
  • #6: Continuousdelivery.com
  • #8: CI = continuously integrate changes into environments (code, build, test) CD = continuously deploy changes into environments (code, build, test, release) CD&D = continuously deployment to production (code, build, test, release, in production)
  • #9: Where are your test being automated? Are you running automated tests hands free or hands on? Why?
  • #15: What about Data overload? What about tests that need maintenance? What about notifications?