1. Do Testers Have To
Code… to be useful?
Lisa Crispin and Raji Bhamidipati
@lisacrispin @raji_bh
With material from Janet Gregory
2. A little about us
Lisa (with Janet Gregory): Agile
Tes)ng 2009
More Agile Tes)ng: 2014
@lisacrispin
www.lisacrispin.com
www.agiletester.ca
Raji BhamidipaE
So you want to be a scrum
master? 2016
@raji_bh
www.raji.me
2
10. This means learning…
• TesEng framework your team selects
• and the DSL (domain specific language)
• Common language with programmers
• Common language with customers
• Code to read & understand
• Code to write? – can’t hurt, but not
absolutely required
• Domain knowledge
14. Frameworks / languages /
terminology
Example of BDD format
Given the user has no exisEng account
When she requests to create a new account
And she enters a valid user name and valid password
(rules defined)
Then the informaEon is saved upon submifng.
22. Testers add unique value
• Delivery teams already have coders
• But may not have tesEng skills such as:
• Exploratory tesEng
• SpecialEes such as security, performance, UX
tesEng
• EliciEng examples from customers, turning into
tests that guide coding
23. So, do we need to be coders?
• Dev teams already have
coders!
• Technical awareness is a must
• Thinking skills enable our
contribuEons
• Specialized tesEng skills add
huge value
24. Where to get the skills?
Experiment!
• Study group, book club
• Community of PracEce
• Online resources
• What fits your learning
style?
• Find the wonder!
25. There’s not one right way
Find ways testers can add
value to your team
And then …. keep learning
26. More Learning
• Adzic, Gojko, Specifica)on by Example: How Successful Teams Deliver the Right
SoDware, Manning, 2011
• Adzic, Gojko, Impact Mapping: Making a Big Impact with SoDware Products
and Projects, 2012a hnp://impactmapping.org
• Gärtner, Markus, ATDD By Example: A Prac)cal Guide to Acceptance Test-
Driven Development, Addison-Wesley, 2012a
• Karten, Naomi, "Are You Listening?", hnp://www.agileconnecEon.com/arEcle/
are-you-listening, Agile ConnecEon, 2009
• Keogh, Liz, hnp://lunivore.com - look for her posts on BDD, Real OpEons
• Knight, Adam P., "T-shaped Tester, Square Shaped Team", hnp://
thesocialtester.co.uk/t-shaped-tester-square-shaped-team/, 2013
• Lambert, Rob, "T-shaped Testers and Their Role In a Team", hnp://
thesocialtester.co.uk/t-shaped-testers-and-their-role-in-a-team/ , 2012
• Levison, Mark, "The Beginner's Mind - An Approach to Listening", hnp://
www.infoq.com/news/2008/08/beginners_mind, InfoQ, 2008
• McMillan, Darren, "Mind Mapping 101", for TesEng: hnp://
www.benertesEng.co.uk/content/?p=956, 2011
• Panon, Jeff, User Story Mapping, 2014
• Wynne, Man and Aslak Hellesoy, The Cucumber Book: Behavior-Driven
Development for Testers and Developers, PragmaEc Programmers, 2012