Upload
vubao
View
271
Download
0
Embed Size (px)
Citation preview
Test First ist mehr als Unit
Test Sinnvolle Teststrategien fuumlr agile
Tests Dipl-Math Christian Alexander Graf
Erlangen den 24092013
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Uumlbersicht
Qualitaumlt ist eine Konstante
Agile Ansaumltze
Agile Testing Quadrants
XP-Prinzipien
Die groszlige Strategie fuumlr alles
Kleine Schritte und Alternativen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Qualitaumlt ist eine Konstante
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Time Budget
Scope
Wie weiszlig ich dass die Qualitaumlt konstant
bleibt
Agile Methoden
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
bdquo in software development good feedback requires good
testingldquo
Ron Jeffries
Was tun Unit-Tests
bdquoThe testing of individual software componentsldquo [IEEE 610]
Unit Test amp Test First ndash Algorithmus
1 Schreibe einen Test
2 Schreibe den Code dazu
3 Lasse die bestehenden Tests fuumlr den Code laufen
4 Sind die Tests erfuumlllt dann
a) Ist der Code gut wartbar so gehe zu 6
b) Sonst schreibe den Code besser (Refactoring) und gehe zu 3
5 Sonst Korrigiere den Code und gehe zu 3
6 Sind alle Anforderungen implementiert ndash Fertig
7 Sonst Gehe zu 1
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
Typische Schwierigkeiten
Wird das richtige gepruumlft
Sind die Tests aktuell und gewartet
Sind die Tests verstaumlndlich
Machen Sie einen Unterschied
Wann laufen die Tests
Was ist mit der Qualitaumlt des gesamten Systems ndash Und aus
Endnutzersicht
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Extreme Programming
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Test Driven
Development
Coding
Standards
Refactoring
KIS(S)
Wartbarkeit
Whole Team
Pair
Programming
Methodik
Metaphor
Customer
Test On-Site
Customer
Testziele
Anforderungen
CI
Durchfuumlhrung
Wartung
Erweiterung
Collective
Ownership
Sustainable
Pace
Small
Releases
Planning
Game
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Uumlbersicht
Qualitaumlt ist eine Konstante
Agile Ansaumltze
Agile Testing Quadrants
XP-Prinzipien
Die groszlige Strategie fuumlr alles
Kleine Schritte und Alternativen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Qualitaumlt ist eine Konstante
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Time Budget
Scope
Wie weiszlig ich dass die Qualitaumlt konstant
bleibt
Agile Methoden
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
bdquo in software development good feedback requires good
testingldquo
Ron Jeffries
Was tun Unit-Tests
bdquoThe testing of individual software componentsldquo [IEEE 610]
Unit Test amp Test First ndash Algorithmus
1 Schreibe einen Test
2 Schreibe den Code dazu
3 Lasse die bestehenden Tests fuumlr den Code laufen
4 Sind die Tests erfuumlllt dann
a) Ist der Code gut wartbar so gehe zu 6
b) Sonst schreibe den Code besser (Refactoring) und gehe zu 3
5 Sonst Korrigiere den Code und gehe zu 3
6 Sind alle Anforderungen implementiert ndash Fertig
7 Sonst Gehe zu 1
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
Typische Schwierigkeiten
Wird das richtige gepruumlft
Sind die Tests aktuell und gewartet
Sind die Tests verstaumlndlich
Machen Sie einen Unterschied
Wann laufen die Tests
Was ist mit der Qualitaumlt des gesamten Systems ndash Und aus
Endnutzersicht
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Extreme Programming
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Test Driven
Development
Coding
Standards
Refactoring
KIS(S)
Wartbarkeit
Whole Team
Pair
Programming
Methodik
Metaphor
Customer
Test On-Site
Customer
Testziele
Anforderungen
CI
Durchfuumlhrung
Wartung
Erweiterung
Collective
Ownership
Sustainable
Pace
Small
Releases
Planning
Game
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Qualitaumlt ist eine Konstante
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Time Budget
Scope
Wie weiszlig ich dass die Qualitaumlt konstant
bleibt
Agile Methoden
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
bdquo in software development good feedback requires good
testingldquo
Ron Jeffries
Was tun Unit-Tests
bdquoThe testing of individual software componentsldquo [IEEE 610]
Unit Test amp Test First ndash Algorithmus
1 Schreibe einen Test
2 Schreibe den Code dazu
3 Lasse die bestehenden Tests fuumlr den Code laufen
4 Sind die Tests erfuumlllt dann
a) Ist der Code gut wartbar so gehe zu 6
b) Sonst schreibe den Code besser (Refactoring) und gehe zu 3
5 Sonst Korrigiere den Code und gehe zu 3
6 Sind alle Anforderungen implementiert ndash Fertig
7 Sonst Gehe zu 1
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
Typische Schwierigkeiten
Wird das richtige gepruumlft
Sind die Tests aktuell und gewartet
Sind die Tests verstaumlndlich
Machen Sie einen Unterschied
Wann laufen die Tests
Was ist mit der Qualitaumlt des gesamten Systems ndash Und aus
Endnutzersicht
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Extreme Programming
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Test Driven
Development
Coding
Standards
Refactoring
KIS(S)
Wartbarkeit
Whole Team
Pair
Programming
Methodik
Metaphor
Customer
Test On-Site
Customer
Testziele
Anforderungen
CI
Durchfuumlhrung
Wartung
Erweiterung
Collective
Ownership
Sustainable
Pace
Small
Releases
Planning
Game
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Agile Methoden
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
bdquo in software development good feedback requires good
testingldquo
Ron Jeffries
Was tun Unit-Tests
bdquoThe testing of individual software componentsldquo [IEEE 610]
Unit Test amp Test First ndash Algorithmus
1 Schreibe einen Test
2 Schreibe den Code dazu
3 Lasse die bestehenden Tests fuumlr den Code laufen
4 Sind die Tests erfuumlllt dann
a) Ist der Code gut wartbar so gehe zu 6
b) Sonst schreibe den Code besser (Refactoring) und gehe zu 3
5 Sonst Korrigiere den Code und gehe zu 3
6 Sind alle Anforderungen implementiert ndash Fertig
7 Sonst Gehe zu 1
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
Typische Schwierigkeiten
Wird das richtige gepruumlft
Sind die Tests aktuell und gewartet
Sind die Tests verstaumlndlich
Machen Sie einen Unterschied
Wann laufen die Tests
Was ist mit der Qualitaumlt des gesamten Systems ndash Und aus
Endnutzersicht
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Extreme Programming
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Test Driven
Development
Coding
Standards
Refactoring
KIS(S)
Wartbarkeit
Whole Team
Pair
Programming
Methodik
Metaphor
Customer
Test On-Site
Customer
Testziele
Anforderungen
CI
Durchfuumlhrung
Wartung
Erweiterung
Collective
Ownership
Sustainable
Pace
Small
Releases
Planning
Game
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Was tun Unit-Tests
bdquoThe testing of individual software componentsldquo [IEEE 610]
Unit Test amp Test First ndash Algorithmus
1 Schreibe einen Test
2 Schreibe den Code dazu
3 Lasse die bestehenden Tests fuumlr den Code laufen
4 Sind die Tests erfuumlllt dann
a) Ist der Code gut wartbar so gehe zu 6
b) Sonst schreibe den Code besser (Refactoring) und gehe zu 3
5 Sonst Korrigiere den Code und gehe zu 3
6 Sind alle Anforderungen implementiert ndash Fertig
7 Sonst Gehe zu 1
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
Typische Schwierigkeiten
Wird das richtige gepruumlft
Sind die Tests aktuell und gewartet
Sind die Tests verstaumlndlich
Machen Sie einen Unterschied
Wann laufen die Tests
Was ist mit der Qualitaumlt des gesamten Systems ndash Und aus
Endnutzersicht
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Extreme Programming
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Test Driven
Development
Coding
Standards
Refactoring
KIS(S)
Wartbarkeit
Whole Team
Pair
Programming
Methodik
Metaphor
Customer
Test On-Site
Customer
Testziele
Anforderungen
CI
Durchfuumlhrung
Wartung
Erweiterung
Collective
Ownership
Sustainable
Pace
Small
Releases
Planning
Game
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Grenzen des Unit-Tests
Typische Schwierigkeiten
Wird das richtige gepruumlft
Sind die Tests aktuell und gewartet
Sind die Tests verstaumlndlich
Machen Sie einen Unterschied
Wann laufen die Tests
Was ist mit der Qualitaumlt des gesamten Systems ndash Und aus
Endnutzersicht
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Grenzen des Unit-Tests
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Extreme Programming
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Test Driven
Development
Coding
Standards
Refactoring
KIS(S)
Wartbarkeit
Whole Team
Pair
Programming
Methodik
Metaphor
Customer
Test On-Site
Customer
Testziele
Anforderungen
CI
Durchfuumlhrung
Wartung
Erweiterung
Collective
Ownership
Sustainable
Pace
Small
Releases
Planning
Game
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Grenzen des Unit-Tests
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Extreme Programming
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Test Driven
Development
Coding
Standards
Refactoring
KIS(S)
Wartbarkeit
Whole Team
Pair
Programming
Methodik
Metaphor
Customer
Test On-Site
Customer
Testziele
Anforderungen
CI
Durchfuumlhrung
Wartung
Erweiterung
Collective
Ownership
Sustainable
Pace
Small
Releases
Planning
Game
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Extreme Programming
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Test Driven
Development
Coding
Standards
Refactoring
KIS(S)
Wartbarkeit
Whole Team
Pair
Programming
Methodik
Metaphor
Customer
Test On-Site
Customer
Testziele
Anforderungen
CI
Durchfuumlhrung
Wartung
Erweiterung
Collective
Ownership
Sustainable
Pace
Small
Releases
Planning
Game
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Eine (agile) Entwicklungs- amp Testumgebung
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Entwicklung
Uumlbergreifendes Konfigurationsmanagement (Maven Mercurial etc)
Automatisierter
Funktionaler Systemtest
CI-Server
bull Build
bull Unit Tests
bull Stat Analyse
Systemintergrationstest
Validierung etc
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Teststrategien
Die Zutaten zu einer agilen und einer herkoumlmmlichen Strategie sind
die gleichen aber
Die Aufgaben in der
Erstellung amp Implementierung
sind anders verteilt (Team)
Die zeitliche Abfolge ist anders
Um das volle Potential agiler Methoden
ausschoumlpfen zu koumlnnen braucht man
eine ganze Menge
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Aber
aller Anfang ist schwer
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
mit kleinen Schritten
beginnen
kontinuierlich verbessern
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Kleine Schritte
Keine Unit-Tests Erlernen dauert
Nach Alternativen suchen ndash zB Defensive Programmierung im Embedded
Bereich (vgl Embedded Agile Project by the Numbers With Newbies
Nancy Van Schooenderwoert httpwwwagilerulescom)
Risikobasiert Vorgehen amp Pair Programming einsetzen
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Kleine Schritte
Uumlbergreifende Strategien
Risiko- und Wertschoumlpfungs-
orientiert Vorgehen
Lean-Ideen in den Ansatz integrieren
In kleinen iterativen Schritten
implementieren
(siehe zB httpwwwmethodparkdefachartikeldownloadhtmltx_abdownloads_pi15Buid5D=251)
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Quelle httplisacrispincom20111108using-the-agile-testing-quadrants
Quelle QZ Ausgabe 9 2012 ndash Download bei Method Park oder
Hanser-Verlag
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day
Literatur- und Bildquellen
Literatur
Koschek H Geschichten vom Scrum dpunktverlag 2010
Martin RC Clean Code 9th ed Prentice Hall 2011
Van Schooenderwoert N Embedded Agile Project by the Numbers With Newbies
Graf C Agiles Vorgehen macht Programme besser QZ Ausgabe 9 2012
Webseiten
httpxprogrammingcomwhat-is-extreme-programming
httplisacrispincom20111108using-the-agile-testing-quadrants
Bildnachweise (StockXCHNG httpwwwsxchu)
Attached Image ID 964357 Vivek Chugh
Chichen itza Image ID 392336 Joerg Witthoeft
Mousetrap 3 Image ID 914361 Krzysztof Szkurlatowski
Small Power Image ID 296598 Claudia Cristina Mesa
Fireman Image ID 710051 Fabio Cabrera
240913 Christian Alexander Graf ndash Test First ist mehr als Unit Test ASQF Testing Day