what testers can learn to work more effectively with programmers

20
1 Speaking Their Language: What Testers Can Learn to Work Effectively with Programmers Belgium Testing Days 2012 Lisa Crispin Copyright 2012, Lisa Crispin

Upload: lisacrispin

Post on 21-Jan-2015

2.002 views

Category:

Technology


2 download

DESCRIPTION

Slides from session at Belgium Testing Days. See lisacrispin.com to see photos of the ideas the audience came up with.

TRANSCRIPT

Page 1: 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

Page 2: What testers can learn to work more effectively with programmers

Copyright 2012: Lisa Crispin

2

About me…

Programmer, tester, agile team member

Page 3: What testers can learn to work more effectively with programmers

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

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

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

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

Copyright 2012: Lisa Crispin

Programming Concepts

Common Vocabulary�

Page 8: What testers can learn to work more effectively with programmers

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

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

Maintaining Environments

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

Page 11: What testers can learn to work more effectively with programmers

Copyright 2012: Lisa Crispin

Domain Knowledge

Page 12: What testers can learn to work more effectively with programmers

Copyright 2012: Lisa Crispin

Add Value

Page 13: What testers can learn to work more effectively with programmers

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

Copyright 2012: Lisa Crispin

Share Your Ideas

Page 15: What testers can learn to work more effectively with programmers

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

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

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

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

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

What will YOU learn next?