applying good context driven testing in an agile context

26
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

Upload: markus-gaertner

Post on 10-May-2015

664 views

Category:

Technology


2 download

DESCRIPTION

Keynote at TestNET 2013

TRANSCRIPT

Page 1: Applying good context driven testing in an agile context

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

2001

Page 3: Applying good context driven testing in an agile context

2001

Page 4: Applying good context driven testing in an agile context

Four Schools anyone?

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

Page 5: Applying good context driven testing in an agile context

Four Schools anyone?

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

Page 6: Applying good context driven testing in an agile context
Page 7: Applying good context driven testing in an agile context
Page 8: Applying good context driven testing in an agile context

Human System Dynamics

http://wiki.hsdinstitute.org/cde

Page 9: Applying good context driven testing in an agile context

PROJECTS UNFOLD OVER TIME IN WAYS THAT ARE OFTEN NOT PREDICTABLE.

Page 10: Applying good context driven testing in an agile context
Page 11: Applying good context driven testing in an agile context

THE VALUE OF ANY PRACTICE DEPENDS ON ITS CONTEXT.

Page 12: Applying good context driven testing in an agile context
Page 13: Applying good context driven testing in an agile context

THERE ARE GOOD PRACTICES IN CONTEXT, BUT THERE ARE NO BEST PRACTICES.

Page 14: Applying good context driven testing in an agile context
Page 15: Applying good context driven testing in an agile context

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
Page 17: Applying good context driven testing in an agile context

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
Page 19: Applying good context driven testing in an agile context

PEOPLE, WORKING TOGETHER, ARE THE MOST IMPORTANT PART OF ANY PROJECT‘S CONTEXT.

Page 20: Applying good context driven testing in an agile context

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

2001

Page 22: Applying good context driven testing in an agile context

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

Information Objective

From Conformance to

requirements

To Find important

bugs fast.

Page 24: Applying good context driven testing in an agile context
Page 25: Applying good context driven testing in an agile context

GOOD SOFTWARE TESTING IS A CHALLENGING INTELLECTUAL PROCESS.

Page 26: Applying good context driven testing in an agile context

Questions?

Markus Gärtner

http://www.shino.de/blog

@mgaertne

it-agile GmbH

http://www.it-agile.de

@itagile