anti patterns of testing for continuous delivery adoption
TRANSCRIPT
Anti Patterns of Testing for Continuous Delivery AdoptionPrepared By Anish Cheriyan, Director, Huawei Technologies
Photo by Mr.Thomas - Creative Commons Attribution-ShareAlike License https://www.flickr.com/photos/17813892@N00 Created with Haiku Deck
Photo by Naomi King - Creative Commons Attribution License https://www.flickr.com/photos/22141297@N06 Created with Haiku Deck
Continuous IntegrationContinuous DeliveryContinuous DeploymentDevOps
Test Practices Mapped
Read at : http://www.thinkinginagile.com/2015/07/agile-testing-practices-mapped-to.html
Photo by fr1zz - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/39143000@N00 Created with Haiku Deck
• Test Code to Code Ratio is 1:1 or may be more• Test to Developer Ratio is 1:3 or may be lesser• Test Should be Everybody’s Responsibility
TIER
Photo by Paul Stevenson - Creative Commons Attribution License https://www.flickr.com/photos/53496815@N00 Created with Haiku Deck
Photo by Mark Fischer - Creative Commons Attribution-ShareAlike License https://www.flickr.com/photos/80854685@N08 Created with Haiku Deck
Photo by Stéfan - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/49462908@N00 Created with Haiku Deck
Photo by Enzymlogic - Creative Commons Attribution-ShareAlike License https://www.flickr.com/photos/101755654@N08 Created with Haiku Deck
Comm
it
UT &
Inspection
Functional Buil
d
UAT …
DEPLOYMENT PIPELINE ORCHESTRATION NOT WELL THOUGHT OF..
Photo by tunnelarmr - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/27311060@N00 Created with Haiku Deck
FOCUS ONLY ON TOOLS/FRAMEWORKS NOT ON AUTOMATION ARCHITECTURE
Photo by nick farnhill - Creative Commons Attribution-ShareAlike License https://www.flickr.com/photos/57749032@N00 Created with Haiku Deck
Conclusion
• Continuous DXXX…= QUALITY OF TEST CODE• Test Code will live as long as product live• Invest on Test Code. Consider it as Safety Net.• If (1:1 & 1:3) then 1:3• Remember TIER
Photo by matt hutchinson - Creative Commons Attribution License https://www.flickr.com/photos/17524395@N00 Created with Haiku Deck
References
• Agile Testing- Lisa Crispin• Pragmatic Software Testing- Rex Black• www.thinkinginagile.com • www. Countinuousdelivery.com• Countinous Delivery- Jez Humble• The Art of Agile Development-James Shore
Thank You“If (1:1 & 1:3) then 1:3”
Speaker Name: Anish Cheriyan
Email ID: [email protected],
“If Test Code to Code Ratio is 1:1 and Tester to Coder ratio is 1:3 then Test Responsibility should be 1:3 for Tester to Coder”