Think first, then test!
Agiles Testen und Testdesign?
Lighting Talk
Agile Development
Agile Testing
Klassisches Testen
Testdesign
Keine Probleme?
Wer kennt das nicht?

Testfälle

h"p://www.radian6.com/blog/2012/01/3-­‐ac9ons-­‐to-­‐
improve-­‐social-­‐media-­‐engagement/actnow1/
Test-Driven Development

vinkamat.com/wp-­‐content/uploads/2011/03/tdd_cycle.jpg
Test-Driven Development

vinkamat.com/wp-­‐content/uploads/2011/03/tdd_cycle.jpg
Test-Driven Development

vinkamat.com/wp-­‐content/uploads/2011/03/tdd_cycle.jpg
Test-Driven Development

vinkamat.com/wp-­‐content/uploads/2011/03/tdd_cycle.jpg
Keine Wunderwaffe?
Testaspekte

Specification
by Example

ModelBased
Testing

Think first, then test!
Testaspekte
Testbasis
(Anforderungen / Spezifikation)

Spezifikation
Fachliche Komponente
Auftragsverwaltung
Testaspekte
Testbasis
(Anforderungen / Spezifikation)

Spezifikation
Fachliche Komponente
Auftragsverwaltung

Schritt 1:
„Was testen?“
Testaspekte
Testbasis
(Anforderungen / Spezifikation)

Spezifikation
Fachliche Komponente
Auftragsverwaltung

Strukturiert,
explorativ, etc.

Schritt 1:
„Was testen?“
Testaspekte
Testbasis
(Anforderungen / Spezifikation)

Testfälle

Spezifikation
Fachliche Komponente
Auftragsverwaltung

Strukturiert,
explorativ, etc.

Schritt 1:
„Was testen?“

Schritt 2:
„Wie testen?“
Specification by Example
Model-Based Testing
Model-Based Testing

Testdesigner
Anforderungen

Think first,

Modell
Model-Based Testing

oder
Testdesigner
Anforderungen

Think first,

Modell

Testfälle

then test!

Testskripte
Think first, then test!
Dr. Michael Mlynarski
E-Mail: michael.mlynarski@norcom.de
Mobile 0172 8442870
Twitter: michalmm

NorCom Systems Technology GmbH
Willy-Brandt-Platz 20
90402 Nürnberg

Think first, then test!