applying good context driven testing in an agile context
DESCRIPTION
Keynote at TestNET 2013TRANSCRIPT
![Page 1: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/1.jpg)
Applying good context-driven testing in an Agile context
Markus Gärtner it-agile GmbH
http://www.shino.de/blog http://www.it-agile.de
@mgaertne @itagile
![Page 2: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/2.jpg)
2001
![Page 3: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/3.jpg)
2001
![Page 4: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/4.jpg)
Four Schools anyone?
http://www.prismnet.com/~wazmo/papers/four_schools.pdf
![Page 5: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/5.jpg)
Four Schools anyone?
http://www.prismnet.com/~wazmo/papers/four_schools.pdf
![Page 6: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/6.jpg)
![Page 7: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/7.jpg)
![Page 8: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/8.jpg)
Human System Dynamics
http://wiki.hsdinstitute.org/cde
![Page 9: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/9.jpg)
PROJECTS UNFOLD OVER TIME IN WAYS THAT ARE OFTEN NOT PREDICTABLE.
![Page 10: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/10.jpg)
![Page 11: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/11.jpg)
THE VALUE OF ANY PRACTICE DEPENDS ON ITS CONTEXT.
![Page 12: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/12.jpg)
![Page 13: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/13.jpg)
THERE ARE GOOD PRACTICES IN CONTEXT, BUT THERE ARE NO BEST PRACTICES.
![Page 14: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/14.jpg)
![Page 15: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/15.jpg)
THE PRODUCT IS A SOLUTION. IF THE PROBLEM ISN‘T SOLVED, THE PRODUCT ISN‘T WORKING.
![Page 16: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/16.jpg)
![Page 17: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/17.jpg)
ONLY THROUGH JUDGMENT AND SKILL, EXERCISED COOPERATIVELY THROUGHOUT THE ENTIRE PROJECT ARE WE ABLE TO DO THE RIGHT THINGS AT THE RIGHT TIMES TO EFFECTIVELY TEST OUR PRODUCTS.
![Page 18: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/18.jpg)
![Page 19: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/19.jpg)
PEOPLE, WORKING TOGETHER, ARE THE MOST IMPORTANT PART OF ANY PROJECT‘S CONTEXT.
![Page 20: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/20.jpg)
People
Architecture(formal and informal)
Routines(formal and informal)
Culturehttp://www.ewts.at/Bilder%20online/Papers%202004/Roberts_
%20Elements%20of%20Organizational%20Design.ppt
![Page 21: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/21.jpg)
2001
![Page 22: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/22.jpg)
The Testing LandscapeIn
div
idu
al
Acc
oun
tab
ilit
yHigh
accountability
Low accountabili
ty FormalityLow formality
High formality
Traditional Test Cases
Hyper-productive Teams
Regulated Environme
nts
Crowd-sourced Testing
![Page 23: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/23.jpg)
Information Objective
From Conformance to
requirements
To Find important
bugs fast.
![Page 24: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/24.jpg)
![Page 25: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/25.jpg)
GOOD SOFTWARE TESTING IS A CHALLENGING INTELLECTUAL PROCESS.
![Page 26: Applying good context driven testing in an agile context](https://reader036.vdocuments.site/reader036/viewer/2022070315/554f36c2b4c905471e8b46bf/html5/thumbnails/26.jpg)
Questions?
Markus Gärtner
http://www.shino.de/blog
@mgaertne
it-agile GmbH
http://www.it-agile.de
@itagile