Think first, then test!

24
Think rst, then test! Agiles Testen und Testdesign?

description

Talk about the role of test design in agile projects at the German Testing Night 2012 in Munich

Transcript of Think first, then test!

Page 1: Think first, then test!

Think first, then test!Agiles Testen und Testdesign?

Page 2: Think first, then test!

Lighting Talk

Page 3: Think first, then test!

Agile Development

Page 4: Think first, then test!

Agile Testing

Page 5: Think first, then test!

Klassisches Testen

Page 6: Think first, then test!

Testdesign

Page 7: Think first, then test!

Keine Probleme?

Page 9: Think first, then test!

Test-Driven Development

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

Page 10: Think first, then test!

Test-Driven Development

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

Page 11: Think first, then test!

Test-Driven Development

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

Page 12: Think first, then test!

Test-Driven Development

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

Page 13: Think first, then test!

Keine Wunderwaffe?

Page 14: Think first, then test!

Testaspekte

Specificationby Example

Model-Based

Testing

Think first, then test!

Page 15: Think first, then test!

TestaspekteTestbasis

(Anforderungen / Spezi!kation)

Spezifikation

Fachliche Komponente Auftragsverwaltung

Page 16: Think first, then test!

TestaspekteTestbasis

(Anforderungen / Spezi!kation)

Spezifikation

Fachliche Komponente Auftragsverwaltung

Schritt 1: „Was testen?“

Page 17: Think first, then test!

TestaspekteTestbasis

(Anforderungen / Spezi!kation)

Spezifikation

Fachliche Komponente Auftragsverwaltung

Schritt 1: „Was testen?“

Strukturiert, explorativ, etc.

Page 18: Think first, then test!

TestaspekteTestbasis

(Anforderungen / Spezi!kation)

Spezifikation

Fachliche Komponente Auftragsverwaltung

Testfälle

Schritt 2: „Wie testen?“

Schritt 1: „Was testen?“

Strukturiert, explorativ, etc.

Page 19: Think first, then test!

Specification by Example

Page 20: Think first, then test!

Model-Based Testing

Page 21: Think first, then test!

Model-Based Testing

Anforderungen

Testdesigner

Modell

Think first,

Page 22: Think first, then test!

Model-Based Testing

Anforderungen

Testdesigner

Modell

Think first,

Testfälle Testskripte

oder

then test!

Page 23: Think first, then test!

Think first, then test!

Page 24: Think first, then test!

Dr. Michael Mlynarski

NorCom Systems Technology GmbH Willy-Brandt-Platz 2090402 Nürnberg

E-Mail: [email protected] 0172 8442870Twitter: michalmm