SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

Insurance assistant performance appraisal
Insurance assistant performance appraisalInsurance assistant performance appraisal
Insurance assistant performance appraisalRyanGiggs345
 
Insurance account manager performance appraisal
Insurance account manager performance appraisalInsurance account manager performance appraisal
Insurance account manager performance appraisalRyanGiggs345
 
uteyadiraaguirredrgonzaloremchefortalecerlascapacidadesypotdelaciudadania11de...
uteyadiraaguirredrgonzaloremchefortalecerlascapacidadesypotdelaciudadania11de...uteyadiraaguirredrgonzaloremchefortalecerlascapacidadesypotdelaciudadania11de...
uteyadiraaguirredrgonzaloremchefortalecerlascapacidadesypotdelaciudadania11de...uteyadiraguidrgonzaloremacheforcapacud
 
Acute renal failure
Acute renal failureAcute renal failure
Acute renal failureess_online
 
Qué es la fiscalía
Qué es la fiscalíaQué es la fiscalía
Qué es la fiscalíaEstefy1995
 
Daniel Russell's NetSquared DC presentation
Daniel Russell's NetSquared DC presentationDaniel Russell's NetSquared DC presentation
Daniel Russell's NetSquared DC presentationDaniel Russell
 
Mision y vision_agropecuaria
Mision y vision_agropecuariaMision y vision_agropecuaria
Mision y vision_agropecuariaAnita Monroy
 
Aula 7 – navegações brasil portugues i
Aula 7 –  navegações brasil portugues iAula 7 –  navegações brasil portugues i
Aula 7 – navegações brasil portugues isenhorp
 
Sermão de santo antónio aos peixes - Capítulo V
Sermão de santo antónio aos peixes - Capítulo VSermão de santo antónio aos peixes - Capítulo V
Sermão de santo antónio aos peixes - Capítulo VEuniceCarmo
 
PhD presentation: Computer Graphics and Vision Techniques for the Study of th...
PhD presentation: Computer Graphics and Vision Techniques for the Study of th...PhD presentation: Computer Graphics and Vision Techniques for the Study of th...
PhD presentation: Computer Graphics and Vision Techniques for the Study of th...Ferran Poveda
 
LibreOffice Writer Base
LibreOffice Writer BaseLibreOffice Writer Base
LibreOffice Writer BaseLibreItalia
 
Santorini&Plitvice New Words
Santorini&Plitvice New WordsSantorini&Plitvice New Words
Santorini&Plitvice New WordsMariana Kolarska
 
plano de uso bomberil
plano de uso bomberilplano de uso bomberil
plano de uso bomberilDavid Durán
 
Zonesafe forklift accident avoidance
Zonesafe forklift accident avoidanceZonesafe forklift accident avoidance
Zonesafe forklift accident avoidanceIntella1
 
Finding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webFinding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webShawn Jansepar
 

Andere mochten auch (19)

Insurance assistant performance appraisal
Insurance assistant performance appraisalInsurance assistant performance appraisal
Insurance assistant performance appraisal
 
Insurance account manager performance appraisal
Insurance account manager performance appraisalInsurance account manager performance appraisal
Insurance account manager performance appraisal
 
uteyadiraaguirredrgonzaloremchefortalecerlascapacidadesypotdelaciudadania11de...
uteyadiraaguirredrgonzaloremchefortalecerlascapacidadesypotdelaciudadania11de...uteyadiraaguirredrgonzaloremchefortalecerlascapacidadesypotdelaciudadania11de...
uteyadiraaguirredrgonzaloremchefortalecerlascapacidadesypotdelaciudadania11de...
 
Acute renal failure
Acute renal failureAcute renal failure
Acute renal failure
 
Atención pre hospitalaria en empresas
Atención pre hospitalaria en empresasAtención pre hospitalaria en empresas
Atención pre hospitalaria en empresas
 
Buon natale
Buon nataleBuon natale
Buon natale
 
Qué es la fiscalía
Qué es la fiscalíaQué es la fiscalía
Qué es la fiscalía
 
Daniel Russell's NetSquared DC presentation
Daniel Russell's NetSquared DC presentationDaniel Russell's NetSquared DC presentation
Daniel Russell's NetSquared DC presentation
 
Photosynthesis2
Photosynthesis2Photosynthesis2
Photosynthesis2
 
Mision y vision_agropecuaria
Mision y vision_agropecuariaMision y vision_agropecuaria
Mision y vision_agropecuaria
 
Aula 7 – navegações brasil portugues i
Aula 7 –  navegações brasil portugues iAula 7 –  navegações brasil portugues i
Aula 7 – navegações brasil portugues i
 
Sermão de santo antónio aos peixes - Capítulo V
Sermão de santo antónio aos peixes - Capítulo VSermão de santo antónio aos peixes - Capítulo V
Sermão de santo antónio aos peixes - Capítulo V
 
PhD presentation: Computer Graphics and Vision Techniques for the Study of th...
PhD presentation: Computer Graphics and Vision Techniques for the Study of th...PhD presentation: Computer Graphics and Vision Techniques for the Study of th...
PhD presentation: Computer Graphics and Vision Techniques for the Study of th...
 
Las 7 c´s
Las 7 c´s Las 7 c´s
Las 7 c´s
 
LibreOffice Writer Base
LibreOffice Writer BaseLibreOffice Writer Base
LibreOffice Writer Base
 
Santorini&Plitvice New Words
Santorini&Plitvice New WordsSantorini&Plitvice New Words
Santorini&Plitvice New Words
 
plano de uso bomberil
plano de uso bomberilplano de uso bomberil
plano de uso bomberil
 
Zonesafe forklift accident avoidance
Zonesafe forklift accident avoidanceZonesafe forklift accident avoidance
Zonesafe forklift accident avoidance
 
Finding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webFinding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and web
 

Ähnlich wie Think first, then test!

Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Digicomp Academy AG
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDSwissQ Consulting AG
 
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?René Spengler
 
Agile Oracle database modeling and development - APEX Connect 2020
Agile Oracle database modeling and development - APEX Connect 2020Agile Oracle database modeling and development - APEX Connect 2020
Agile Oracle database modeling and development - APEX Connect 2020Torsten Kleiber
 
Lean development 04
Lean development 04Lean development 04
Lean development 04SuperB2
 
Die unendliche User Story - agiles Anforderungsmanagement
Die unendliche User Story - agiles AnforderungsmanagementDie unendliche User Story - agiles Anforderungsmanagement
Die unendliche User Story - agiles AnforderungsmanagementThomas Moedl
 
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...DevDay Dresden
 
2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und TestsDaniel Fisher
 
Continuous Delivery @ FriendScout24 | Webinale 2012
Continuous Delivery @ FriendScout24 | Webinale 2012Continuous Delivery @ FriendScout24 | Webinale 2012
Continuous Delivery @ FriendScout24 | Webinale 2012Michael Maretzke
 
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009Wolf Noeding
 
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...Ergosign GmbH
 
Beyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedBeyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedSebastian Bernt
 
Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Christoph Schmiedinger
 
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0
Ich will agil testen! was muss ich können   iqnite 2014 - verison 2.0Ich will agil testen! was muss ich können   iqnite 2014 - verison 2.0
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0Michael Fischlein
 
Mit Performance-Modellierung Test- und Betriebskosten senken
Mit Performance-Modellierung Test- und Betriebskosten senkenMit Performance-Modellierung Test- und Betriebskosten senken
Mit Performance-Modellierung Test- und Betriebskosten senkenDynatrace
 
CCD 2012: Testcasemanagement in JIRA - Kai Gottschalk, XING AG
CCD 2012: Testcasemanagement in JIRA - Kai Gottschalk, XING AGCCD 2012: Testcasemanagement in JIRA - Kai Gottschalk, XING AG
CCD 2012: Testcasemanagement in JIRA - Kai Gottschalk, XING AGCommunardo GmbH
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenPhillip Oertel
 

Ähnlich wie Think first, then test! (20)

Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADED
 
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
 
Agile Oracle database modeling and development - APEX Connect 2020
Agile Oracle database modeling and development - APEX Connect 2020Agile Oracle database modeling and development - APEX Connect 2020
Agile Oracle database modeling and development - APEX Connect 2020
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
Akzeptanztests
AkzeptanztestsAkzeptanztests
Akzeptanztests
 
Die unendliche User Story - agiles Anforderungsmanagement
Die unendliche User Story - agiles AnforderungsmanagementDie unendliche User Story - agiles Anforderungsmanagement
Die unendliche User Story - agiles Anforderungsmanagement
 
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
 
2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests
 
Agile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles TestenAgile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles Testen
 
Continuous Delivery @ FriendScout24 | Webinale 2012
Continuous Delivery @ FriendScout24 | Webinale 2012Continuous Delivery @ FriendScout24 | Webinale 2012
Continuous Delivery @ FriendScout24 | Webinale 2012
 
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
 
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...
 
Beyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedBeyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and Speed
 
Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!
 
Scrum Rocks, Testing Sucks?! (de)
Scrum Rocks, Testing Sucks?! (de)Scrum Rocks, Testing Sucks?! (de)
Scrum Rocks, Testing Sucks?! (de)
 
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0
Ich will agil testen! was muss ich können   iqnite 2014 - verison 2.0Ich will agil testen! was muss ich können   iqnite 2014 - verison 2.0
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0
 
Mit Performance-Modellierung Test- und Betriebskosten senken
Mit Performance-Modellierung Test- und Betriebskosten senkenMit Performance-Modellierung Test- und Betriebskosten senken
Mit Performance-Modellierung Test- und Betriebskosten senken
 
CCD 2012: Testcasemanagement in JIRA - Kai Gottschalk, XING AG
CCD 2012: Testcasemanagement in JIRA - Kai Gottschalk, XING AGCCD 2012: Testcasemanagement in JIRA - Kai Gottschalk, XING AG
CCD 2012: Testcasemanagement in JIRA - Kai Gottschalk, XING AG
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen Projekten
 

Think first, then test!