die testedimaryp - Über die antimonie des agilen testens in der praxis

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

Upload: gerrit-beine

Post on 09-Jan-2017

273 views

Category:

Software


0 download

TRANSCRIPT

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!