Date post: | 29-Nov-2014 |
Category: |
Technology |
Upload: | deepthitw |
View: | 252 times |
Download: | 2 times |
Testing in the world of continuous delivery
Deepa Deo
Manish Kumar Inspired by Kief Morris’s presenta3on “Implemen3ng CD”
A classic software release
Defects!
Deployment Issues!
Product Changes!
Credits : Kief Morris
Defect
Feature implemented incorrectly
Stuff built on
top
A classic software release
Defects!
Deployment Issues!
Product Changes!
Credits : Kief Morris
Building quality in
Fast feedback
Faster delivery into production
Optimize value for business
The Principles that matter ..
! Continuously Integrated & testable software
! Production-like environment available on demand
! Automated deployment of software
The Prerequisites ..
The Deployment Production Pipeline
Credits: The book “Con4nuous Delivery” by Jez Humble and Dave Farley
? ? ? ? ? ? ? ? ? ? ?
ý ý þ þ þ ý þ þ ý þ þ
A successful build could be a release
candidate
Credits: Kief Morris
Broade
r sc
ope
Faster
fee
dbac
k
The testing pyramid
Credits : Kief Morris
Increasing confidence
Faster feedback
Pipeline for progressive testing Credits: Kief Morris
Other Services
Application B Application A
The system being
developed
Credits: Kief Morris
Unit Tests
Credits: Kief Morris
Integration Tests
Credits: Kief Morris
Application Tests
Credits : Kief Morris
System Tests
Credits : Kief Morris
SIT
Credits : Kief Morris
! Collaborative mindset & team work ! Poly-skilled & empathetic ! Experimentation & risk taking ! Ownership for the larger purpose ! Persistence & conviction
The Drivers..
Are you ready for the cha(lle)nge?