What testers can learn to work more effectively with programmers

Preview:

DESCRIPTION

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

Citation preview

1

Speaking Their Language: What Testers Can Learn to Work

Effectively with Programmers

Belgium Testing Days 2012 Lisa Crispin

Copyright 2012, Lisa Crispin

Copyright 2012: Lisa Crispin

2

About me…

Programmer, tester, agile team member

Agile Testing: A Practical Guide for Testers and Agile Teams; Addison Wesley 2009

Copyright 2012: Lisa Crispin

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�

Testing Skills�

•  Programming Concepts�•  IDEs�•  Database�•  Maintaining environments�•  Domain knowledge�

Copyright 2012: Lisa Crispin

Programming Concepts

Common Vocabulary�

IDEs

If you use same tools

as teammates…�

…they can more easily help you �

Copyright 2012: Lisa Crispin

Database Knowledge

Learn Data Model�

Tools such as SQL Developer�

Online SQL tutorials� Make friends

with your DBA! �

Maintaining Environments

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

Copyright 2012: Lisa Crispin

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

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

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 17

Experiences of Test Automation

Dorothy Graham and Mark Fewster

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

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

What will YOU learn next?

Recommended