CodeMash	
  2014	
  
	
  
Lisa	
  C	
  rispin	
  
Copyright	
  2014	
  

Co-­‐author	
  of	
  Agile	
  Tes)ng:	
  A	
  Pra...
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	...
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 o...
"An individual with a deep level of knowledge
in at least one domain and a collaborative
understanding of at least one oth...
•  What	
  tesWng	
  skills	
  do	
  
devs	
  need?	
  How	
  can	
  
they	
  learn?	
  
•  Form	
  groups	
  of	
  5	
  –...
Your	
  stories?	
  
	
  
	
  
Agile	
  Tes)ng:	
  A	
  Prac)cal	
  
Guide	
  for	
  Testers	
  and	
  Agile	
  
Teams	
  
www.agiletester.ca	
  
	
  

M...
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
Upcoming SlideShare
Loading in …5
×

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

1,802 views

Published on

CodeMash 2014 session. See lisacrispin.com for photos of outcomes.

Published in: Technology

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

  1. 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)  
  2. 2. 5  
  3. 3. They  want  to  “bake  quality  in”   photoshd.wordpress.com/2008/04/24/13/  
  4. 4. How  do  they   mi,gate  risk?   Copyright  2014   Lisa  Crispin,  Janet  Gregory.  
  5. 5. 8  
  6. 6. Explore   examples   User   Story   Accept   Story   High   level   AT   Fix   defects   Explore   Expand   Tests     Exploratory   TesWng   Code   &   Execute   tests   Auto-­‐   mate   tests   9  
  7. 7. Source:  Bob  Mar)n,  h=p://blog.8thlight.com/uncle-­‐bob/2012/08/13/the-­‐clean-­‐ architecture.html   10  
  8. 8. Source:  Gojko  Adzic,   StarEast  2011  keynote  
  9. 9. Eg.  “Group  Hugs”  (aka  bug  bashes,  …)   12  
  10. 10. 13  
  11. 11. We can communicate so much better with a tester who understands programming concepts
  12. 12. How can devs learn enough about testing? Let’s look at some ideas
  13. 13. Expert  /  Discipli ne   skills   MulW-­‐  d iscipline   skills  
  14. 14. T-­‐shaped  Skill-­‐set   Sources:  Rob   Lambert  and   Adam  P.  Knight   Depth of Skills Breadth of Skills
  15. 15. "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  
  16. 16. •  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  
  17. 17. Your  stories?      
  18. 18. 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  

×