think first, then test!
DESCRIPTION
Talk about the role of test design in agile projects at the German Testing Night 2012 in MunichTRANSCRIPT
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
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: [email protected] 0172 8442870Twitter: michalmm