Think first, then test!

Post on 30-May-2015

98 views 4 download

Tags:

description

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

transcript

Think first, then test!Agiles Testen und Testdesign?

Lighting Talk

Agile Development

Agile Testing

Klassisches Testen

Testdesign

Keine Probleme?

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

Specificationby Example

Model-Based

Testing

Think first, then test!

TestaspekteTestbasis

(Anforderungen / Spezi!kation)

Spezifikation

Fachliche Komponente Auftragsverwaltung

TestaspekteTestbasis

(Anforderungen / Spezi!kation)

Spezifikation

Fachliche Komponente Auftragsverwaltung

Schritt 1: „Was testen?“

TestaspekteTestbasis

(Anforderungen / Spezi!kation)

Spezifikation

Fachliche Komponente Auftragsverwaltung

Schritt 1: „Was testen?“

Strukturiert, explorativ, etc.

TestaspekteTestbasis

(Anforderungen / Spezi!kation)

Spezifikation

Fachliche Komponente Auftragsverwaltung

Testfälle

Schritt 2: „Wie testen?“

Schritt 1: „Was testen?“

Strukturiert, explorativ, etc.

Specification by Example

Model-Based Testing

Model-Based Testing

Anforderungen

Testdesigner

Modell

Think first,

Model-Based Testing

Anforderungen

Testdesigner

Modell

Think first,

Testfälle Testskripte

oder

then test!

Think first, then test!

Dr. Michael Mlynarski

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

E-Mail: michael.mlynarski@norcom.deMobile 0172 8442870Twitter: michalmm