22
Die Testedimaryp Über die Antinomie des agilen Testens in der Praxis Gerrit Beine

Die Testedimaryp - Über die Antimonie des agilen Testens in der Praxis

Embed Size (px)

Citation preview

Die TestedimarypÜber die Antinomie des agilen Testens in der Praxis

Gerrit Beine

Das Rätsel der Testpyramide

2016-06-12

Automatisierung

Eigentlich eine gute Idee...3

Akzeptanztests

Integrationstests

Unit Tests

Kosten

ZeitStabilität

2016-06-12

Wo Verständnis ist, ist auch Missverständnis4

GUI Tests

API Tests

Unit Tests

Der Irrglaube:Automatisierung ist per se gut...

2016-06-125

GUI Tests

API Tests

Unit Tests

Tester sind immer ein Engpass Frustrierte

Entwickler

's gett nett

Fehlerzählen

Fehlerpriorisieren

Fehlerverwalten

Secondary Needs

2016-06-127

Agilität ist für viele Tester nach wie vor eine ungewohnte Arbeitsweise.

Fokus der Ausbildung Gewohnte

Werkzeuge

Erwartung imUnternehmen

SecondayNeeds

2016-06-12

‣ GUI Tests sind aufwändig, teuer und langsam

‣ Daher sollen diese Tests möglichst wertvoll sein

‣ ...und müssen gut geplant und gelenkt werden

‣ Das Resultate sind Testmanagement, Defect-Management, ...

Wie entstehen Seconday Needs?8

2016-06-129

In einem agilen Projekt gibt es kein Testmanagement, weil kein Bedarf für diese Art von Arbeit entsteht.

Provozierende Thesen

2016-06-1211

Wir verschwenden jede Menge Lebenszeit von fähigen Menschen mit der Automatisierung

von Dingen, die weder nützlich noch inspirierend sind.

2016-06-1212

Werkzeuge wie Tosca, QF-Test, GUI Dancer, Selenium, ... sind doof.

2016-06-1213

Werkzeuge wie Tosca, QF-Test, GUI Dancer, Selenium, ... verhindern schnelles Feedback, weil die Arbeit der Automatisierung zu lange

dauert und die Ausführung träge ist.

2016-06-1214

Ein Fehler, der bei einem Durchstichtest gefunden wird, zeigt nur, dass ein Unit Test fehlt.

2016-06-1215

Doch, wir können alles mit Unit Tests testen. Leichter, schneller, wirksamer.

Nur wird viel zu wenig ausgebildet.

Neues Testen in Agiland

2016-06-1217

Hände weg von den Tools, Hände ran an die Tools!

2016-06-1218

Automatisiert wertvolle Tests! Automatisiert Tests wertvoll!

2016-06-1219

Grenzwerttests, Kombinationstests, Pfadüberdeckung, Tests von UI-Komponenten, Performancetests, Eingabedatenvalidierung, Tests von Datenbanken ... alles das lässt sich

mit Unit Tests Tools perfekt realisieren.

2016-06-1220

Testen ist zu wichtig, um es Entwicklern zu überlassen.

Testen in Agiland - großartige Perspektiven!

adesso Testing Day 2016

Have fun, stay tested!