Top Banner
46

Continuous delivery

Jan 25, 2015

Download

Documents

codecentric AG

OOP 2012, Special Day 25.01.2012
Referent: Andreas Ebbert-Karroum, Bereichsleiter Agile Software Factory, codecentric AG

Nach Continuous Integration jetzt also Continuous Delivery als nächstes “Must Do”?
Was versteckt sich dahinter dem neuen Schlagwort, und ist es mehr als eine bloße Marketingworthülse?
Welche Kompetenzen müssen im Team vorhanden sein, um erfolgreich ständig ausliefern zu können.
Was muss und kann dazu automatisiert werden?
Wie können mehrere Teams parallel an einem Release arbeiten, und wie wird dann die Qualitätssicherung durchgeführt, wenn quasi ad hoc deployed wird?
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Continuous delivery
Page 2: Continuous delivery
Page 3: Continuous delivery
Page 4: Continuous delivery
Page 5: Continuous delivery
Page 6: Continuous delivery
Page 7: Continuous delivery
Page 8: Continuous delivery
Page 9: Continuous delivery
Page 10: Continuous delivery
Page 11: Continuous delivery

Handwerkszeug Automatisierung

Page 12: Continuous delivery
Page 13: Continuous delivery
Page 14: Continuous delivery
Page 15: Continuous delivery
Page 16: Continuous delivery
Page 17: Continuous delivery
Page 18: Continuous delivery
Page 19: Continuous delivery
Page 20: Continuous delivery
Page 21: Continuous delivery
Page 22: Continuous delivery
Page 23: Continuous delivery
Page 24: Continuous delivery
Page 25: Continuous delivery
Page 26: Continuous delivery
Page 27: Continuous delivery
Page 28: Continuous delivery
Page 29: Continuous delivery
Page 30: Continuous delivery
Page 31: Continuous delivery
Page 32: Continuous delivery

GIVEN // Es existiert ...

WHEN // Wenn ...

THEN // Dann ...

Page 33: Continuous delivery

*** Keyword ***

Verhalten

[Arguments] ${Produkt} ${Feld} ${Wert} ${Fehler} ${Ort}

Es existiert eine Produktseite für ${Produkt}

Wenn im Feld ${Feld} der Wert ${Wert} eingegeben wird

Dann wird der ${Fehler} angezeigt

Und der ${Fehler} befindet sich bei ${Ort}

Und der ${Fehler} ist als Fehler hervorgehoben

Und das Feld ${Feld} ist als Validierungsfehler markiert

| *Test Case* | | *Produkt* | *Feld* | *Wert* | *Fehler* | *Ort* |

| 1 | Haftpflicht | Geburtsdatum | ABC | Bitte … TT.MM.JJJJ an. | Hauptrechenblock |

| 2 | Haftpflicht | Fassungsvermögen | ABC | ABC ist keine Zahl | Risikorechenblock |

| … | … | … | … | … | … |

Page 34: Continuous delivery
Page 35: Continuous delivery
Page 36: Continuous delivery
Page 37: Continuous delivery
Page 38: Continuous delivery
Page 39: Continuous delivery
Page 40: Continuous delivery
Page 41: Continuous delivery
Page 42: Continuous delivery
Page 43: Continuous delivery
Page 44: Continuous delivery
Page 45: Continuous delivery

Handwerkszeug Automatisierung

Page 46: Continuous delivery