7. Was bedeutet das genau?
• Akzeptanztests
• Unit Tests
• Tests für zu ändernde Komponenten
• Tests für Bugfixes
• Test bei Änderungen ausführen
• Tests immer aktuell halten
29. Warum nicht BDD probieren?
• Behaviour Driven Development
• Nicht nur eine Entwicklungsmethodik
• Erwartung vs. Testfall
• Ausführbare Spec. vs Ansammlung von Tests
30. BDD Beispiel: Artikel in Warenkorb
• Gegeben dem Fall, ein Kunde möchte einen Film
kaufen
• und sein Warenkorb ist leer
• und es sind noch 2 Filme auf Lager:
• Wenn er den Artikel in den Warenkorb legt
• dann soll der Artikel im Warenkorb auftauchen
• und der Zähler für die Produkte im Warenkorb auf „1“
gehen
33. Fazit
• Regressionstests wichtig
• Regressionstest nur mit Automation!
• CI unterstützt Regressionstests
• CI bietet Potential für noch viel mehr
• Continuous Delivery kann/sollte CI Ziel sein
• BDD kann alles wunderbar unterstützen
34. DAS
WAR‘S!
Fragen?
http://joind.in/3870
Rocke
mit
uns
das
Web!
www.lotum.de/jobs