What testers can learn to work more effectively with programmers
-
Upload
lisacrispin -
Category
Technology
-
view
2.004 -
download
2
description
Transcript of What testers can learn to work more effectively with programmers
![Page 1: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/1.jpg)
1
Speaking Their Language: What Testers Can Learn to Work
Effectively with Programmers
Belgium Testing Days 2012 Lisa Crispin
Copyright 2012, Lisa Crispin
![Page 2: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/2.jpg)
Copyright 2012: Lisa Crispin
2
About me…
Programmer, tester, agile team member
![Page 3: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/3.jpg)
Agile Testing: A Practical Guide for Testers and Agile Teams; Addison Wesley 2009
![Page 4: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/4.jpg)
Copyright 2012: Lisa Crispin
What programmers say:
We can communicate so much better with a tester who understands programming concepts�
![Page 5: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/5.jpg)
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! �
![Page 6: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/6.jpg)
Copyright 2012: Lisa Crispin
What we testers can do
Whole Team Approach�
Testing Skills�
• Programming Concepts�• IDEs�• Database�• Maintaining environments�• Domain knowledge�
![Page 7: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/7.jpg)
Copyright 2012: Lisa Crispin
Programming Concepts
Common Vocabulary�
![Page 8: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/8.jpg)
IDEs
If you use same tools
as teammates…�
…they can more easily help you �
![Page 9: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/9.jpg)
Copyright 2012: Lisa Crispin
Database Knowledge
Learn Data Model�
Tools such as SQL Developer�
Online SQL tutorials� Make friends
with your DBA! �
![Page 10: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/10.jpg)
Maintaining Environments
Maintain your own test environments�• Linux/Unix �• Windows�• Mac�• Control "�
![Page 11: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/11.jpg)
Copyright 2012: Lisa Crispin
Domain Knowledge
![Page 12: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/12.jpg)
Copyright 2012: Lisa Crispin
Add Value
![Page 13: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/13.jpg)
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�
![Page 14: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/14.jpg)
Copyright 2012: Lisa Crispin
Share Your Ideas
![Page 15: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/15.jpg)
Copyright 2012: Lisa Crispin
15
Some Agile Testing Resources • lisacrispin.com • janetgregory.ca • exampler.com • [email protected] • testobsessed.com • testingreflections.com • dhemery.com • gojko.net • shino.de
![Page 16: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/16.jpg)
Copyright 2012: Lisa Crispin 16
Agile Testing: A Practical Guide for Testers and Agile Teams
By Lisa Crispin and Janet Gregory www.agiletester.ca
![Page 17: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/17.jpg)
Copyright 2012: Lisa Crispin 17
Experiences of Test Automation
Dorothy Graham and Mark Fewster
![Page 18: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/18.jpg)
Copyright 2012: Lisa Crispin Copyright 2008 Janet Gregory, DragonFire
18
Specification by Example How successful teams deliver the right software
Gojko Adzic
Case studies from > 50 teams
![Page 19: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/19.jpg)
Copyright 2012: Lisa Crispin 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
![Page 20: What testers can learn to work more effectively with programmers](https://reader035.fdocuments.in/reader035/viewer/2022062617/54bfd46e4a795901528b464e/html5/thumbnails/20.jpg)
What will YOU learn next?