Date post: | 22-Jan-2015 |
Category: |
Technology |
Upload: | lisacrispin |
View: | 1,298 times |
Download: | 2 times |
Lisa Crispin 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)
CodeMash 2014
5
They want to “bake quality in”
photoshd.wordpress.com/2008/04/24/13/
Copyright 2014 Lisa Crispin, Janet Gregory.
How do they mi,gate risk?
8
User Story
Expand Tests
High level AT
Auto-‐ mate tests
Code &
Execute tests
Explore
Exploratory TesWng
Accept Story
Fix defects
Explore examples
9
10
Source: Bob Mar)n, h=p://blog.8thlight.com/uncle-‐bob/2012/08/13/the-‐clean-‐architecture.html
Source: Gojko Adzic, StarEast 2011 keynote
12
Eg. “Group Hugs” (aka bug bashes, …)
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�
MulW-‐ discipline skills Expert / Discipline skills
Breadth of Skills
Dep
th o
f Ski
lls
T-‐shaped Skill-‐set
Sources: Rob Lambert and Adam P. Knight
"An individual with a deep level of knowledge in at least one domain and a collaborative understanding of at least one other."
Basics
Advanced
Meta
Source: Ma` Barcomb
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?
Your stories?
Agile Tes)ng: A Prac)cal Guide for Testers and Agile Teams www.agiletester.ca
More Agile Tes)ng
Coming July 2014 ....
21
www.lisacrispin.com Email: [email protected] Twi`er: @lisacrispin