Continuous delivery

Post on 25-Jan-2015

908 views 2 download

description

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?

transcript

Handwerkszeug Automatisierung

GIVEN // Es existiert ...

WHEN // Wenn ...

THEN // Dann ...

*** 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 |

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

Handwerkszeug Automatisierung