Enviar pesquisa
Carregar
Macheten für den Testdschungel
•
1 gostou
•
413 visualizações
Christian Heger
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 23
Baixar agora
Baixar para ler offline
Recomendados
Blu-ray, DVD- und CD-Neuheiten Februar 2015 Nr. 2 (Im Vertrieb der NAXOS Deut...
Blu-ray, DVD- und CD-Neuheiten Februar 2015 Nr. 2 (Im Vertrieb der NAXOS Deut...
NAXOS Deutschland GmbH
Sr. Francisco Wittwer
Sr. Francisco Wittwer
INACAP
NAXOS-Neuheiten im November 2014
NAXOS-Neuheiten im November 2014
NAXOS Deutschland GmbH
B.Sc.
B.Sc.
Maricel Duminic?
Messi und-ronaldo-best-practice Tipps
Messi und-ronaldo-best-practice Tipps
DrKPI
Almacen luz
Almacen luz
yerinson
Windows
Windows
Alejandrina Ibarra Avila
Das Internet revolutioniert das Plakat - Wie nutzt man Digital Signage am POS?
Das Internet revolutioniert das Plakat - Wie nutzt man Digital Signage am POS?
dimedis GmbH
Recomendados
Blu-ray, DVD- und CD-Neuheiten Februar 2015 Nr. 2 (Im Vertrieb der NAXOS Deut...
Blu-ray, DVD- und CD-Neuheiten Februar 2015 Nr. 2 (Im Vertrieb der NAXOS Deut...
NAXOS Deutschland GmbH
Sr. Francisco Wittwer
Sr. Francisco Wittwer
INACAP
NAXOS-Neuheiten im November 2014
NAXOS-Neuheiten im November 2014
NAXOS Deutschland GmbH
B.Sc.
B.Sc.
Maricel Duminic?
Messi und-ronaldo-best-practice Tipps
Messi und-ronaldo-best-practice Tipps
DrKPI
Almacen luz
Almacen luz
yerinson
Windows
Windows
Alejandrina Ibarra Avila
Das Internet revolutioniert das Plakat - Wie nutzt man Digital Signage am POS?
Das Internet revolutioniert das Plakat - Wie nutzt man Digital Signage am POS?
dimedis GmbH
Testing
Testing
khzat1
Formatos de Prácticas
Formatos de Prácticas
Maribel Gaviria Castiblanco
Petr Mareček - Savremeni pristup energetskoj efikasnosti u arhitekturi i građ...
Petr Mareček - Savremeni pristup energetskoj efikasnosti u arhitekturi i građ...
YtongBiH
Vc Plus Servicemenue St Stm
Vc Plus Servicemenue St Stm
guestca5b51c
Herbst Must-Haves!
Herbst Must-Haves!
HighHeels-Boutique.com
Aviso sasi 12 2014
Aviso sasi 12 2014
mcriverah
FOM Mediation & Kommunikation: Vom Verbandsunwesen in der deutschen Mediation...
FOM Mediation & Kommunikation: Vom Verbandsunwesen in der deutschen Mediation...
Dr. Carsten Weerth BSc (University of Glasgow) LLM MA
Blu-ray, DVD- und CD-Neuheiten September 2013 Nr. 2 (Im Vertrieb der NAXOS De...
Blu-ray, DVD- und CD-Neuheiten September 2013 Nr. 2 (Im Vertrieb der NAXOS De...
NAXOS Deutschland GmbH
Seminario Internacional de Competencias 2013_ presentación Sr. Jacques Tardif
Seminario Internacional de Competencias 2013_ presentación Sr. Jacques Tardif
INACAP
Menu Animado para Wear Developer
Menu Animado para Wear Developer
Jose Berna
1 Jahr Grün-Rote Landesregierung
1 Jahr Grün-Rote Landesregierung
Hans-Peter_Storz
Bdi
Bdi
Ahmad Eid
Дмитрий Зотов
Дмитрий Зотов
RestoPraktiki
6 sonia zavando cedem / Sala 2 - Nivelación y Retención
6 sonia zavando cedem / Sala 2 - Nivelación y Retención
INACAP
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Romano Roth
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Torben Knerr
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Nico Orschel
Wirtschaftlich Software testen (ESE-Kongress 2012)
Wirtschaftlich Software testen (ESE-Kongress 2012)
Matthias Kraaz
CDI
CDI
gedoplan
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Nico Orschel
Automatisiertes webauftritt testen
Automatisiertes webauftritt testen
mradamlacey
3D - Spiel mit der Technik, Tekom 2016
3D - Spiel mit der Technik, Tekom 2016
Robert Siegel
Mais conteúdo relacionado
Destaque
Testing
Testing
khzat1
Formatos de Prácticas
Formatos de Prácticas
Maribel Gaviria Castiblanco
Petr Mareček - Savremeni pristup energetskoj efikasnosti u arhitekturi i građ...
Petr Mareček - Savremeni pristup energetskoj efikasnosti u arhitekturi i građ...
YtongBiH
Vc Plus Servicemenue St Stm
Vc Plus Servicemenue St Stm
guestca5b51c
Herbst Must-Haves!
Herbst Must-Haves!
HighHeels-Boutique.com
Aviso sasi 12 2014
Aviso sasi 12 2014
mcriverah
FOM Mediation & Kommunikation: Vom Verbandsunwesen in der deutschen Mediation...
FOM Mediation & Kommunikation: Vom Verbandsunwesen in der deutschen Mediation...
Dr. Carsten Weerth BSc (University of Glasgow) LLM MA
Blu-ray, DVD- und CD-Neuheiten September 2013 Nr. 2 (Im Vertrieb der NAXOS De...
Blu-ray, DVD- und CD-Neuheiten September 2013 Nr. 2 (Im Vertrieb der NAXOS De...
NAXOS Deutschland GmbH
Seminario Internacional de Competencias 2013_ presentación Sr. Jacques Tardif
Seminario Internacional de Competencias 2013_ presentación Sr. Jacques Tardif
INACAP
Menu Animado para Wear Developer
Menu Animado para Wear Developer
Jose Berna
1 Jahr Grün-Rote Landesregierung
1 Jahr Grün-Rote Landesregierung
Hans-Peter_Storz
Bdi
Bdi
Ahmad Eid
Дмитрий Зотов
Дмитрий Зотов
RestoPraktiki
6 sonia zavando cedem / Sala 2 - Nivelación y Retención
6 sonia zavando cedem / Sala 2 - Nivelación y Retención
INACAP
Destaque
(14)
Testing
Testing
Formatos de Prácticas
Formatos de Prácticas
Petr Mareček - Savremeni pristup energetskoj efikasnosti u arhitekturi i građ...
Petr Mareček - Savremeni pristup energetskoj efikasnosti u arhitekturi i građ...
Vc Plus Servicemenue St Stm
Vc Plus Servicemenue St Stm
Herbst Must-Haves!
Herbst Must-Haves!
Aviso sasi 12 2014
Aviso sasi 12 2014
FOM Mediation & Kommunikation: Vom Verbandsunwesen in der deutschen Mediation...
FOM Mediation & Kommunikation: Vom Verbandsunwesen in der deutschen Mediation...
Blu-ray, DVD- und CD-Neuheiten September 2013 Nr. 2 (Im Vertrieb der NAXOS De...
Blu-ray, DVD- und CD-Neuheiten September 2013 Nr. 2 (Im Vertrieb der NAXOS De...
Seminario Internacional de Competencias 2013_ presentación Sr. Jacques Tardif
Seminario Internacional de Competencias 2013_ presentación Sr. Jacques Tardif
Menu Animado para Wear Developer
Menu Animado para Wear Developer
1 Jahr Grün-Rote Landesregierung
1 Jahr Grün-Rote Landesregierung
Bdi
Bdi
Дмитрий Зотов
Дмитрий Зотов
6 sonia zavando cedem / Sala 2 - Nivelación y Retención
6 sonia zavando cedem / Sala 2 - Nivelación y Retención
Semelhante a Macheten für den Testdschungel
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Romano Roth
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Torben Knerr
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Nico Orschel
Wirtschaftlich Software testen (ESE-Kongress 2012)
Wirtschaftlich Software testen (ESE-Kongress 2012)
Matthias Kraaz
CDI
CDI
gedoplan
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Nico Orschel
Automatisiertes webauftritt testen
Automatisiertes webauftritt testen
mradamlacey
3D - Spiel mit der Technik, Tekom 2016
3D - Spiel mit der Technik, Tekom 2016
Robert Siegel
Agiles Backlog Management - den Überblick über agile Backlogs behalten
Agiles Backlog Management - den Überblick über agile Backlogs behalten
HOOD Group
Lucenes Welt - Ordnen, finden, klassifizieren
Lucenes Welt - Ordnen, finden, klassifizieren
inovex GmbH
Interaction & Information Design: Herausforderung für das Testen in agilen Pr...
Interaction & Information Design: Herausforderung für das Testen in agilen Pr...
ONE Schweiz
Performance Day 2012 Performance on the Run
Performance Day 2012 Performance on the Run
Marc Rieger
JUnit-Testing einer JEE-Anwendung in einem embedded EJB-Container
JUnit-Testing einer JEE-Anwendung in einem embedded EJB-Container
Jewgenij Moldawski
Design OOA OOD
Design OOA OOD
Jeffrey Groneberg
Dv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automation
Torsten Glunde
DOAG 2010: ADF Faces RC Best Practice
DOAG 2010: ADF Faces RC Best Practice
Ulrich Gerkmann-Bartels
Kollaboration in Java Projekten - Anspruch und Realität
Kollaboration in Java Projekten - Anspruch und Realität
Torben Knerr
Plm Open Hours - Detailkonzepte welcher Art führen zu erfolgreichen Implement...
Plm Open Hours - Detailkonzepte welcher Art führen zu erfolgreichen Implement...
Intelliact AG
Lucene's Welt
Lucene's Welt
Christian Meder
Android in 2012
Android in 2012
Christian Meder
Semelhante a Macheten für den Testdschungel
(20)
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Wirtschaftlich Software testen (ESE-Kongress 2012)
Wirtschaftlich Software testen (ESE-Kongress 2012)
CDI
CDI
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Automatisiertes webauftritt testen
Automatisiertes webauftritt testen
3D - Spiel mit der Technik, Tekom 2016
3D - Spiel mit der Technik, Tekom 2016
Agiles Backlog Management - den Überblick über agile Backlogs behalten
Agiles Backlog Management - den Überblick über agile Backlogs behalten
Lucenes Welt - Ordnen, finden, klassifizieren
Lucenes Welt - Ordnen, finden, klassifizieren
Interaction & Information Design: Herausforderung für das Testen in agilen Pr...
Interaction & Information Design: Herausforderung für das Testen in agilen Pr...
Performance Day 2012 Performance on the Run
Performance Day 2012 Performance on the Run
JUnit-Testing einer JEE-Anwendung in einem embedded EJB-Container
JUnit-Testing einer JEE-Anwendung in einem embedded EJB-Container
Design OOA OOD
Design OOA OOD
Dv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automation
DOAG 2010: ADF Faces RC Best Practice
DOAG 2010: ADF Faces RC Best Practice
Kollaboration in Java Projekten - Anspruch und Realität
Kollaboration in Java Projekten - Anspruch und Realität
Plm Open Hours - Detailkonzepte welcher Art führen zu erfolgreichen Implement...
Plm Open Hours - Detailkonzepte welcher Art führen zu erfolgreichen Implement...
Lucene's Welt
Lucene's Welt
Android in 2012
Android in 2012
Macheten für den Testdschungel
1.
Macheten für den Testdschungel Christian
Heger Folie 1 8. Oktober 2012 heg © Zühlke 2012
2.
3.
4.
Fertig? Nee,
fertig ist das nicht, da fehlen noch die Tests
5.
Der Code soll
so sein wie der Code ist Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 5 © Zühlke 2012
6.
Perfekte Code Coverage Macheten
für den Testdschungel | heg 8. Oktober 2012 Folie 6 © Zühlke 2012
7.
Test First Macheten für
den Testdschungel | heg 8. Oktober 2012 Folie 7 © Zühlke 2012
8.
Halbe Stunde für
das Feature...
9.
und dann muss
ich die Integrations- Tests gerade ziehen. Also zwei Tage.
10.
Überspezifizierte Tests Szenario: Kunde
bekommt leckeren Kaffee Wenn die „Kaffee“-Taste gedrückt wird Dann werden 15 Bohnen je nach gewähltem Mahlgrad gemahlen Und werden 3.5g Kaffeepulver mit dem Kaffeepulverförderer in den Brühbehälter befördert Und wird Wasserbehälter gepumpt, Spannung angelegt, und das Wasser auf 92°C erhitzt Und die Tasse enthält leckeren Kaffee Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 10 © Zühlke 2012
11.
Was teste ich
da eigentlich? System Integration Unit Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 11 © Zühlke 2012
12.
View
View ViewModel ViewModel Controller Service Service Service Workflow Service Workflow Service Helper Repository Repository Helper Proxy Web Service Ware Web Service DB house Files Config
13.
Segmentierung
Module1 Module2 Module3 View ViewModel Controller Services Repository Database Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 13 © Zühlke 2012
14.
Test Driven Development
Test Code Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 14 © Zühlke 2012
15.
Behavior Driven Development
Spec Test Code Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 15 © Zühlke 2012
16.
Behavior Driven Development Macheten
für den Testdschungel | heg 8. Oktober 2012 Folie 16 © Zühlke 2012
17.
Was wir hier
machen? Das Build läuft noch ne halbe Stunde.
18.
Keine Isolation langsamer
Komponenten Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 18 © Zühlke 2012
19.
Abhängige Tests Macheten für
den Testdschungel | heg 8. Oktober 2012 Folie 19 © Zühlke 2012
20.
Das Build ist
rot! Och, das ist bestimmt nur wieder so ein Test. Ich starte das einfach noch mal, dann wird das schon.
21.
Vorgestellte Werkzeuge Visual Studio
2012 • Verbesserter Test Runner, auch für xUnit und NUnit • Code Coverage • Duplikatensuche (Code Clones) • Tests nach Build ausführen Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 21 © Zühlke 2012
22.
Vorgestellte Werkzeuge NCrunch
• Lässt Tests sofort beim Schreiben laufen • Visuelle, sofortige Test Coverage • www.ncrunch.net SpecFlow • BDD für .NET • Erzeugt Unit Test Code aus Spezifikation + Schritt-Definition • www.specflow.org Macheten für den Testdschungel | heg 8. Oktober 2012 Folie 22 © Zühlke 2012
23.
Fragen? Meinungen? Kommentare? Christian Heger about.me/christian.heger
Baixar agora