SlideShare a Scribd company logo
CodeMash	
  2014	
  
	
  
Lisa	
  C	
  rispin	
  
Copyright	
  2014	
  

Co-­‐author	
  of	
  Agile	
  Tes)ng:	
  A	
  Prac)cal	
  Guide	
  for	
  Testers	
  and	
  Agile	
  Teams,	
  
	
  Addison-­‐Wesley	
  2009	
  (and	
  now	
  working	
  on	
  More	
  Agile	
  Tes)ng	
  to	
  be	
  published	
  2014)	
  
Developers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risk
5	
  
They	
  want	
  to	
  “bake	
  quality	
  in”	
  

photoshd.wordpress.com/2008/04/24/13/	
  
How	
  do	
  they	
  
mi,gate	
  risk?	
  

Copyright	
  2014	
  
Lisa	
  Crispin,	
  Janet	
  Gregory.	
  
8	
  
Explore	
  
examples	
  

User	
  
Story	
  
Accept	
  
Story	
  

High	
  
level	
  
AT	
  
Fix	
  
defects	
  

Explore	
  

Expand	
  
Tests	
  

	
  
Exploratory	
  
TesWng	
  

Code	
  
&	
  
Execute	
  
tests	
  

Auto-­‐	
  
mate	
  
tests	
  
9	
  
Source:	
  Bob	
  Mar)n,	
  h=p://blog.8thlight.com/uncle-­‐bob/2012/08/13/the-­‐clean-­‐
architecture.html	
  
10	
  
Source:	
  Gojko	
  Adzic,	
  
StarEast	
  2011	
  keynote	
  
Eg.	
  “Group	
  Hugs”	
  (aka	
  bug	
  bashes,	
  …)	
  
12	
  
13	
  
We can communicate so much better with
a tester who understands programming
concepts
How can devs learn enough
about testing?

Let’s look at some
ideas
Expert	
  /

	
  Discipli
ne	
  
skills	
  

MulW-­‐	
  d

iscipline
	
  
skills	
  
T-­‐shaped	
  Skill-­‐set	
  

Sources:	
  Rob	
  
Lambert	
  and	
  
Adam	
  P.	
  Knight	
  

Depth of Skills

Breadth of Skills
"An individual with a deep level of knowledge
in at least one domain and a collaborative
understanding of at least one other."
Source:	
  Ma`	
  Barcomb	
  

Advanced	
  

Basics	
  

Meta	
  
•  What	
  tesWng	
  skills	
  do	
  
devs	
  need?	
  How	
  can	
  
they	
  learn?	
  
•  Form	
  groups	
  of	
  5	
  –	
  6	
  
people,	
  around	
  big	
  
sheet	
  of	
  paper	
  
•  Write	
  ideas	
  on	
  paper	
  
(directly	
  or	
  on	
  sWckies)	
  
•  Which	
  ones	
  would	
  you	
  
try	
  on	
  your	
  team?	
  
19	
  
Your	
  stories?	
  
	
  
	
  
Agile	
  Tes)ng:	
  A	
  Prac)cal	
  
Guide	
  for	
  Testers	
  and	
  Agile	
  
Teams	
  
www.agiletester.ca	
  
	
  

More	
  Agile	
  Tes)ng	
  	
  
Coming	
  July	
  2014	
  ....	
  

www.lisacrispin.com	
  
Email:	
  lisa@lisacrispin.com	
  
Twi`er:	
  @lisacrispin	
  
21	
  

More Related Content

PPTX
Level Up Your Automated Tests
PDF
Code Review Matters and Manners
PDF
Level Up Your Automated Tests
PDF
Agile testing myths v5 final-
PPTX
Whole Team Approach to Testing, Illustrated
PDF
Minding your own business - TestBash 2 talk
PDF
Build Your Agile Testing Skill Set
PDF
What Testers Can Learn to Collaborate Effectively with Programmers, others
Level Up Your Automated Tests
Code Review Matters and Manners
Level Up Your Automated Tests
Agile testing myths v5 final-
Whole Team Approach to Testing, Illustrated
Minding your own business - TestBash 2 talk
Build Your Agile Testing Skill Set
What Testers Can Learn to Collaborate Effectively with Programmers, others

Similar to Developers who grok testing: why I love them and how they mitigate risk (20)

PDF
Making Test Automation Work in Agile Projects 2012
PDF
Belgium Testing Days - Making Test Automation Work in Agile Projects
PDF
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
PDF
Atd advanced topicsworkshop
PDF
What testers can learn to work more effectively with programmers
PDF
Atd agile automation
PDF
AgileTestingOverview
PDF
Do testers have to code... to be useful?
PPT
Trends in Agile Testing by Lisa Crispin
PPTX
Agile Testing Agile Ottawa April 2015
PDF
Belgium Testing Days: Shift your testing mindset
PDF
Testing is a team problem
PDF
ALN Houston - "Build Quality In: Guiding Development with Tests"
PPTX
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
PPTX
SQuAD 2013: Team Collaboration for Testing
PPTX
From Gatekeeper to Partner by Kelsey Shannahan
PDF
Software testing with examples in Angular (and AngularJS)
PDF
Teaching and Learning TDD in the Coding Dojo
PDF
ACCU Agile Approach to Defect Management
PPT
Testing 2 - Thinking Like A Tester
Making Test Automation Work in Agile Projects 2012
Belgium Testing Days - Making Test Automation Work in Agile Projects
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
Atd advanced topicsworkshop
What testers can learn to work more effectively with programmers
Atd agile automation
AgileTestingOverview
Do testers have to code... to be useful?
Trends in Agile Testing by Lisa Crispin
Agile Testing Agile Ottawa April 2015
Belgium Testing Days: Shift your testing mindset
Testing is a team problem
ALN Houston - "Build Quality In: Guiding Development with Tests"
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
SQuAD 2013: Team Collaboration for Testing
From Gatekeeper to Partner by Kelsey Shannahan
Software testing with examples in Angular (and AngularJS)
Teaching and Learning TDD in the Coding Dojo
ACCU Agile Approach to Defect Management
Testing 2 - Thinking Like A Tester
Ad

More from lisacrispin (18)

PDF
Exploring Requirements for Shared Understanding
PDF
Principles for Agile Testers and Modern Testing Principles
PDF
BDD and CD - better together
PDF
Get testing bottlenecks out of your pipelines
PDF
Thinking Outside the Box: Cognitive bias and testing
PDF
The Whole Team Approach to Quality in Continuous Delivery
PDF
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
PDF
Agile Requirements Exploration: How Testers Add Value
PDF
Do testers have to code... to be useful?
PDF
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
PPTX
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
PDF
Advanced Topics in Agile Tsting: Focus on Automation
PDF
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
PDF
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
PDF
Morph your mindset for Continuous Delivery, Agile Roots 2014
PDF
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
PDF
Code mashadvancedtopicsworkshop
PPTX
Oredev pairing
Exploring Requirements for Shared Understanding
Principles for Agile Testers and Modern Testing Principles
BDD and CD - better together
Get testing bottlenecks out of your pipelines
Thinking Outside the Box: Cognitive bias and testing
The Whole Team Approach to Quality in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
Agile Requirements Exploration: How Testers Add Value
Do testers have to code... to be useful?
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Advanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Morph your mindset for Continuous Delivery, Agile Roots 2014
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
Code mashadvancedtopicsworkshop
Oredev pairing
Ad

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation theory and applications.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Spectroscopy.pptx food analysis technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation theory and applications.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25-Week II
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Diabetes mellitus diagnosis method based random forest with bat algorithm
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
A comparative analysis of optical character recognition models for extracting...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx
Spectroscopy.pptx food analysis technology
20250228 LYD VKU AI Blended-Learning.pptx

Developers who grok testing: why I love them and how they mitigate risk

  • 1. CodeMash  2014     Lisa  C  rispin   Copyright  2014   Co-­‐author  of  Agile  Tes)ng:  A  Prac)cal  Guide  for  Testers  and  Agile  Teams,    Addison-­‐Wesley  2009  (and  now  working  on  More  Agile  Tes)ng  to  be  published  2014)  
  • 6. They  want  to  “bake  quality  in”   photoshd.wordpress.com/2008/04/24/13/  
  • 7. How  do  they   mi,gate  risk?   Copyright  2014   Lisa  Crispin,  Janet  Gregory.  
  • 9. Explore   examples   User   Story   Accept   Story   High   level   AT   Fix   defects   Explore   Expand   Tests     Exploratory   TesWng   Code   &   Execute   tests   Auto-­‐   mate   tests   9  
  • 10. Source:  Bob  Mar)n,  h=p://blog.8thlight.com/uncle-­‐bob/2012/08/13/the-­‐clean-­‐ architecture.html   10  
  • 11. Source:  Gojko  Adzic,   StarEast  2011  keynote  
  • 12. Eg.  “Group  Hugs”  (aka  bug  bashes,  …)   12  
  • 13. 13  
  • 14. We can communicate so much better with a tester who understands programming concepts
  • 15. How can devs learn enough about testing? Let’s look at some ideas
  • 16. Expert  /  Discipli ne   skills   MulW-­‐  d iscipline   skills  
  • 17. T-­‐shaped  Skill-­‐set   Sources:  Rob   Lambert  and   Adam  P.  Knight   Depth of Skills Breadth of Skills
  • 18. "An individual with a deep level of knowledge in at least one domain and a collaborative understanding of at least one other." Source:  Ma`  Barcomb   Advanced   Basics   Meta  
  • 19. •  What  tesWng  skills  do   devs  need?  How  can   they  learn?   •  Form  groups  of  5  –  6   people,  around  big   sheet  of  paper   •  Write  ideas  on  paper   (directly  or  on  sWckies)   •  Which  ones  would  you   try  on  your  team?   19  
  • 21. Agile  Tes)ng:  A  Prac)cal   Guide  for  Testers  and  Agile   Teams   www.agiletester.ca     More  Agile  Tes)ng     Coming  July  2014  ....   www.lisacrispin.com   Email:  lisa@lisacrispin.com   Twi`er:  @lisacrispin   21