⌘Macoun’11
BDD für iOS   Jan Weinkauff
Ablauf•   Einführung•   Frameworks•   Demonstration
Was ist TDD?
TDD ist ein Prozess ...  RED              GREEN        REFACTOR
Warum BDD?
Behaviour Driven Development•   Dan North (März 2006)•   JBehave•   Business Value
Perspektiven-Wechsel•   „Verhalten“ statt „Test“•   Interaktion statt Zustand•   Outside-In statt Bottom-Up•   Spezifiziere...
Frameworks
Frank•   Acceptance Testing Framework•   Cucumber (ruby)•   https://github.com/moredip/Frank
Cedar•   JBehave•   Standalone App•   https://github.com/pivotal/cedar
Kiwi
Demo
Fragen?
⌘Macoun’11
BDD für iOS
BDD für iOS
Nächste SlideShare
Wird geladen in …5
×

BDD für iOS

512 Aufrufe

Veröffentlicht am

Test-Automatisierung ist ein ausgezeichnetes Hilfsmittel für die professionelle Software-Entwicklung. Für Objective-C gibt es mittlerweile eine Vielzahl von Frameworks. Der Vortrag soll einen Überblick über unterschiedliche Frameworks geben und zeigen wie man die Methodik des Behavior-Driven-Development in der App-Entwicklung nutzen kann.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
512
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
7
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • BDD für iOS

    1. 1. ⌘Macoun’11
    2. 2. BDD für iOS Jan Weinkauff
    3. 3. Ablauf• Einführung• Frameworks• Demonstration
    4. 4. Was ist TDD?
    5. 5. TDD ist ein Prozess ... RED GREEN REFACTOR
    6. 6. Warum BDD?
    7. 7. Behaviour Driven Development• Dan North (März 2006)• JBehave• Business Value
    8. 8. Perspektiven-Wechsel• „Verhalten“ statt „Test“• Interaktion statt Zustand• Outside-In statt Bottom-Up• Spezifizieren statt verifizieren
    9. 9. Frameworks
    10. 10. Frank• Acceptance Testing Framework• Cucumber (ruby)• https://github.com/moredip/Frank
    11. 11. Cedar• JBehave• Standalone App• https://github.com/pivotal/cedar
    12. 12. Kiwi
    13. 13. Demo
    14. 14. Fragen?
    15. 15. ⌘Macoun’11

    ×