Applying good contextdriven testing in an Agile
context
Markus Gärtner

it-agile GmbH

http://www.shino.de/blog

http://www.it-agile.de

@mgaertne

@itagile
2001
2001
Four Schools anyone?

http://www.prismnet.com/~wazmo/papers/four_schools.pdf
Four Schools anyone?

http://www.prismnet.com/~wazmo/papers/four_schools.pdf
Human System Dynamics

http://wiki.hsdinstitute.org/cde
PROJECTS UNFOLD OVER TIME IN
WAYS THAT ARE OFTEN NOT
PREDICTABLE.
THE VALUE OF ANY PRACTICE
DEPENDS ON ITS CONTEXT.
THERE ARE GOOD PRACTICES IN
CONTEXT, BUT THERE ARE NO BEST
PRACTICES.
THE PRODUCT IS A SOLUTION. IF
THE PROBLEM ISN‘T SOLVED, THE
PRODUCT ISN‘T WORKING.
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.
PEOPLE, WORKING TOGETHER, ARE
THE MOST IMPORTANT PART OF
ANY PROJECT‘S CONTEXT.
People

Architecture
(formal and informal)

Routines
(formal and informal)

Culture
http://www.ewts.at/Bilder%20online/Papers%202004/Roberts_%20Elements%20
of%20Organizational%20Design.ppt
2001
The Testing Landscape

Individual
Accountability

High
accountability

Low
accountability

Hyperproductive
Teams

Regulated
Environments

Crowd-sourced
Testing
Low formality

Formality

Traditional
Test Cases
High formality
Information Objective
From Conformance to To Find important bugs
requirements fast.
GOOD SOFTWARE TESTING IS A
CHALLENGING INTELLECTUAL
PROCESS.
Questions?
Markus Gärtner

http://www.shino.de/blog
@mgaertne

it-agile GmbH
http://www.it-agile.de

@itagile

Applying good context driven testing in an agile context