SlideShare a Scribd company logo
Speaking Their Language:
What Testers Can Learn to Work
 Effectively with Programmers




     Belgium Testing Days 2012
            Lisa Crispin
         Copyright 2012, Lisa Crispin


                                        1
About me…
Programmer, tester, agile team member




                                               2

                Copyright 2012: Lisa Crispin
Agile Testing: A Practical Guide for Testers
  and Agile Teams; Addison Wesley 2009
What programmers say:

We can communicate so much better with a
tester who understands programming
concepts




               Copyright 2012: Lisa Crispin
Wait a minute…

   Shouldn’t programmers learn
   about testing so they can
   work better with testers?


                              Of course, but
                              that’s a whole
                              different session!


             Copyright 2012: Lisa Crispin
What we testers can do

         Whole Team Approach

                     •       Programming Concepts
                     •       IDEs
  Testing Skills     •       Database
                     •       Maintaining environments
                     •       Domain knowledge




                   Copyright 2012: Lisa Crispin
Programming Concepts




                                            Common
                                            Vocabulary


             Copyright 2012: Lisa Crispin
IDEs




 If you use
 same tools
     as
teammates…

              …they can
              more easily
              help you
Database Knowledge


 Learn Data
 Model
         Tools such
         as SQL
         Developer
                        Online SQL              Make friends
                        tutorials               with your
                                                DBA!



                 Copyright 2012: Lisa Crispin
Maintaining Environments




         Maintain your own test environments
         •  Linux/Unix
         •  Windows
         •  Mac
         •  Control "
Domain Knowledge




Copyright 2012: Lisa Crispin
Add Value




            Copyright 2012: Lisa Crispin
What else?

 •  Form groups of 5 – 6 people
 •  What else can testers learn to work
    more effectively with programmers?
 •  Appoint a spokesperson & share your
    top item with everyone




               Copyright 2012: Lisa Crispin
Share Your Ideas




              Copyright 2012: Lisa Crispin
Some Agile Testing Resources
•    lisacrispin.com
•    janetgregory.ca
•    exampler.com
•    agile-testing@yahoogroups.com
•    testobsessed.com
•    testingreflections.com
•    dhemery.com
•    gojko.net
•    shino.de



                                                   15

                    Copyright 2012: Lisa Crispin
Agile Testing: A Practical Guide for Testers and Agile
Teams

By Lisa Crispin and Janet Gregory

www.agiletester.ca




                             Copyright 2012: Lisa Crispin
                                  16
Experiences of Test Automation
Dorothy Graham and Mark Fewster




                          Copyright 2012: Lisa Crispin
                               17
Specification by Example
How successful teams deliver the right
software

Gojko Adzic

Case studies from > 50 teams




                                                              18

                       Copyright 2012: Lisa Crispin
                   Copyright 2008 Janet Gregory, DragonFire
All Proceeds to Charity!

Beautiful Testing: Leading Professionals Reveal How
They Improve Software
Edited by Tim Riley, Adam Goucher

Includes chapter by yours truly




                                  Copyright 2012: Lisa Crispin
                                       19
What will YOU learn next?

More Related Content

PPTX
Whole Team Approach to Testing, Illustrated
PPTX
Oredev pairing
PDF
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
PDF
Build Your Agile Testing Skill Set
PDF
ACCU Agile Approach to Defect Management
PDF
ALN Houston - "Build Quality In: Guiding Development with Tests"
PDF
Do testers have to code... to be useful?
PDF
Minding your own business - TestBash 2 talk
Whole Team Approach to Testing, Illustrated
Oredev pairing
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
Build Your Agile Testing Skill Set
ACCU Agile Approach to Defect Management
ALN Houston - "Build Quality In: Guiding Development with Tests"
Do testers have to code... to be useful?
Minding your own business - TestBash 2 talk

What's hot (20)

PDF
Do testers have to code... to be useful?
PDF
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
PDF
Belgium Testing Days - Making Test Automation Work in Agile Projects
PDF
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
PPTX
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
PDF
Agile Requirements Exploration: How Testers Add Value
PDF
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
PPTX
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
PDF
Agile testing myths v5 final-
PPTX
Demystifying DevOps - it's not Agile, but they're friends
PPTX
ScrumOps - Scrum + Practical DevOps
PPTX
Practical DevOps
PDF
devops - what's missing? what's next?
PPTX
ScrumOps - Featuring Dave West & Jayne Groll
PPTX
Don't get blamed for your choices - Techorama 2019
PPTX
What Does DevOps Culture Feel Like?
ODP
The devops laboratory - 1 year later
PPTX
Going Evergreen, RubyConf 2014
PPTX
Free from the shackles of TDD
PPTX
Stop punching yourself in the face!
Do testers have to code... to be useful?
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
Belgium Testing Days - Making Test Automation Work in Agile Projects
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Agile Requirements Exploration: How Testers Add Value
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Agile testing myths v5 final-
Demystifying DevOps - it's not Agile, but they're friends
ScrumOps - Scrum + Practical DevOps
Practical DevOps
devops - what's missing? what's next?
ScrumOps - Featuring Dave West & Jayne Groll
Don't get blamed for your choices - Techorama 2019
What Does DevOps Culture Feel Like?
The devops laboratory - 1 year later
Going Evergreen, RubyConf 2014
Free from the shackles of TDD
Stop punching yourself in the face!
Ad

Viewers also liked (9)

PPT
Pitch uCoz White Label
PDF
Testing Your Emotions
PPTX
Atd 2016-mapping-mashup
PDF
Growing whole teams using the Dreyfus model
PPT
Ucoz Website Builder
PPTX
OPNFV Arno Installation and Validation Walk Through
PPT
Los nuevos desafíos del testing
PPTX
Agile Testing: The Role Of The Agile Tester
PPT
Agile Testing Process
Pitch uCoz White Label
Testing Your Emotions
Atd 2016-mapping-mashup
Growing whole teams using the Dreyfus model
Ucoz Website Builder
OPNFV Arno Installation and Validation Walk Through
Los nuevos desafíos del testing
Agile Testing: The Role Of The Agile Tester
Agile Testing Process
Ad

Similar to What testers can learn to work more effectively with programmers (20)

PDF
Atd agile automation
PDF
Making Test Automation Work in Agile Projects 2012
PDF
What Testers Can Learn to Collaborate Effectively with Programmers, others
PPTX
Quality in Software Development: Anglia Ruskin University
PDF
Belgium Testing Days: Shift your testing mindset
PDF
Get a Job and Make a Career in Linux and Open Source
PPTX
LavaCon 2017 - Snakes and Ladders: Content Collaboration with Subject Matter ...
PPTX
ANIn Chennai Jan 2025 | The developer's co-pilot! by Lakshmi Narasimhan R and...
PDF
ColdFusion Craftsmanship
PDF
DevOps Days Charlotte - The Rise of Culture
PPTX
How And When To Do TDD And BDD Together by Rob Myers
PPTX
AATC - Gamifying DevOps with Lego and Chocolate Game
PDF
Friday final test
PDF
It is a sunny day
PPTX
DevOps: 6 Steps to Go Faster, Build Better and Avoid Disaster
PPT
Software development rhythms 2013
PPTX
Crafting Great Code
PDF
Ultimate agilisttokyo
PDF
Software quality
PDF
DevOps Game at SGZA
Atd agile automation
Making Test Automation Work in Agile Projects 2012
What Testers Can Learn to Collaborate Effectively with Programmers, others
Quality in Software Development: Anglia Ruskin University
Belgium Testing Days: Shift your testing mindset
Get a Job and Make a Career in Linux and Open Source
LavaCon 2017 - Snakes and Ladders: Content Collaboration with Subject Matter ...
ANIn Chennai Jan 2025 | The developer's co-pilot! by Lakshmi Narasimhan R and...
ColdFusion Craftsmanship
DevOps Days Charlotte - The Rise of Culture
How And When To Do TDD And BDD Together by Rob Myers
AATC - Gamifying DevOps with Lego and Chocolate Game
Friday final test
It is a sunny day
DevOps: 6 Steps to Go Faster, Build Better and Avoid Disaster
Software development rhythms 2013
Crafting Great Code
Ultimate agilisttokyo
Software quality
DevOps Game at SGZA

More from lisacrispin (14)

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 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
PDF
Advanced Topics in Agile Tsting: Focus on Automation
PDF
Morph your mindset for Continuous Delivery, Agile Roots 2014
PDF
Developers who grok testing: why I love them and how they mitigate risk
PDF
Code mashadvancedtopicsworkshop
PDF
Atd advanced topicsworkshop
PPTX
SQuAD 2013: Team Collaboration for Testing
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 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Advanced Topics in Agile Tsting: Focus on Automation
Morph your mindset for Continuous Delivery, Agile Roots 2014
Developers who grok testing: why I love them and how they mitigate risk
Code mashadvancedtopicsworkshop
Atd advanced topicsworkshop
SQuAD 2013: Team Collaboration for Testing

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Encapsulation theory and applications.pdf
PPTX
Machine Learning_overview_presentation.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PPT
Teaching material agriculture food technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
“AI and Expert System Decision Support & Business Intelligence Systems”
Advanced methodologies resolving dimensionality complications for autism neur...
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence
Assigned Numbers - 2025 - Bluetooth® Document
Encapsulation theory and applications.pdf
Machine Learning_overview_presentation.pptx
sap open course for s4hana steps from ECC to s4
Teaching material agriculture food technology
Machine learning based COVID-19 study performance prediction
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

What testers can learn to work more effectively with programmers

  • 1. Speaking Their Language: What Testers Can Learn to Work Effectively with Programmers Belgium Testing Days 2012 Lisa Crispin Copyright 2012, Lisa Crispin 1
  • 2. About me… Programmer, tester, agile team member 2 Copyright 2012: Lisa Crispin
  • 3. Agile Testing: A Practical Guide for Testers and Agile Teams; Addison Wesley 2009
  • 4. What programmers say: We can communicate so much better with a tester who understands programming concepts Copyright 2012: Lisa Crispin
  • 5. Wait a minute… Shouldn’t programmers learn about testing so they can work better with testers? Of course, but that’s a whole different session! Copyright 2012: Lisa Crispin
  • 6. What we testers can do Whole Team Approach •  Programming Concepts •  IDEs Testing Skills •  Database •  Maintaining environments •  Domain knowledge Copyright 2012: Lisa Crispin
  • 7. Programming Concepts Common Vocabulary Copyright 2012: Lisa Crispin
  • 8. IDEs If you use same tools as teammates… …they can more easily help you
  • 9. Database Knowledge Learn Data Model Tools such as SQL Developer Online SQL Make friends tutorials with your DBA! Copyright 2012: Lisa Crispin
  • 10. Maintaining Environments Maintain your own test environments •  Linux/Unix •  Windows •  Mac •  Control "
  • 12. Add Value Copyright 2012: Lisa Crispin
  • 13. What else? •  Form groups of 5 – 6 people •  What else can testers learn to work more effectively with programmers? •  Appoint a spokesperson & share your top item with everyone Copyright 2012: Lisa Crispin
  • 14. Share Your Ideas Copyright 2012: Lisa Crispin
  • 15. Some Agile Testing Resources •  lisacrispin.com •  janetgregory.ca •  exampler.com •  agile-testing@yahoogroups.com •  testobsessed.com •  testingreflections.com •  dhemery.com •  gojko.net •  shino.de 15 Copyright 2012: Lisa Crispin
  • 16. Agile Testing: A Practical Guide for Testers and Agile Teams By Lisa Crispin and Janet Gregory www.agiletester.ca Copyright 2012: Lisa Crispin 16
  • 17. Experiences of Test Automation Dorothy Graham and Mark Fewster Copyright 2012: Lisa Crispin 17
  • 18. Specification by Example How successful teams deliver the right software Gojko Adzic Case studies from > 50 teams 18 Copyright 2012: Lisa Crispin Copyright 2008 Janet Gregory, DragonFire
  • 19. All Proceeds to Charity! Beautiful Testing: Leading Professionals Reveal How They Improve Software Edited by Tim Riley, Adam Goucher Includes chapter by yours truly Copyright 2012: Lisa Crispin 19
  • 20. What will YOU learn next?