Ein Testplan ist genugNatürlichsprachige Testpläne für Cross-Platform Tests                                               ...
Ausführbare SpezifikationSzenario: Ein noch guter Artikel wird hinzugefügtGegeben sei ich trage „Nutella“ in das Feld „Art...
Ausführbare SpezifikationSzenario: Ein noch guter Artikel wird hinzugefügtGegeben sei ich trage „Nutella“ in das Feld „Art...
Und wie geht das?    Gegeben sei ich trage „Nutella“ in das Feld „Artikel“ ein                                           U...
Viele Plattformen                                                      Schritte                         iOS               ...
Mehrere Formfaktoren                                                      Schritte                       Phone            ...
Mehrere Versionen                                                                                         v1              ...
Good PracticesSzenarien•      Wenige, präzise Testschritte       – Gesten, Navigation, Beobachtung       – Für Details lie...
FrameworksWindows                                    iOS•      SpecFlow                            •   Frank•      Coded U...
Fragen?Meinungen?Kommentare?Christian Hegerabout.me/christian.heger
Ein Testplan ist genug
Nächste SlideShare
Wird geladen in …5
×

Ein Testplan ist genug

402 Aufrufe

Veröffentlicht am

Mit Gherkin kann man Testpläne für automatisierte Tests in natürlichem, für Menschen lesbarem Englisch oder Deutsch schreiben. Für Cross-Platform-Entwicklung bietet Gherkin zusätzlich die Möglichkeit, einen einzigen Testplan für alle nativen Versionen einer App zu verwenden

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
402
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
6
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Ein Testplan ist genug

  1. 1. Ein Testplan ist genugNatürlichsprachige Testpläne für Cross-Platform Tests Folie 1 28. Februar 2013 Christian Heger © Zühlke 2013
  2. 2. Ausführbare SpezifikationSzenario: Ein noch guter Artikel wird hinzugefügtGegeben sei ich trage „Nutella“ in das Feld „Artikel“ einUnd ich trage „morgen“ in das Feld „Haltbar bis“ einWenn ich tippe den Button „In den Kühlschrank“ anDann sehe ich den Eintrag „Nutella (bis morgen)“ in der Liste „Noch gut“Ein Testplan ist genug | Christian Heger 28. Februar 2013 Folie 3 © Zühlke 2013
  3. 3. Ausführbare SpezifikationSzenario: Ein noch guter Artikel wird hinzugefügtGegeben sei ich trage „Nutella“ in das Feld „Artikel“ einUnd ich trage „morgen“ in das Feld „Haltbar bis“ einWenn ich tippe den Button „In den Kühlschrank“ anDann sehe ich den Eintrag „Nutella (bis morgen)“ in der Liste „Noch gut“Ein Testplan ist genug | Christian Heger 28. Februar 2013 Folie 4 © Zühlke 2013
  4. 4. Und wie geht das? Gegeben sei ich trage „Nutella“ in das Feld „Artikel“ ein Unit TestEin Testplan ist genug | Christian Heger 28. Februar 2013 Folie 5 © Zühlke 2013
  5. 5. Viele Plattformen Schritte iOS Windows Szenario Schritte Phone Schritte AndroidEin Testplan ist genug | Christian Heger 28. Februar 2013 Folie 6 © Zühlke 2013
  6. 6. Mehrere Formfaktoren Schritte Phone Szenario Schritte TabletEin Testplan ist genug | Christian Heger 28. Februar 2013 Folie 7 © Zühlke 2013
  7. 7. Mehrere Versionen v1 Schritte Hybrid App Szenario v2 Schritte Native AppEin Testplan ist genug | Christian Heger 28. Februar 2013 Folie 8 © Zühlke 2013
  8. 8. Good PracticesSzenarien• Wenige, präzise Testschritte – Gesten, Navigation, Beobachtung – Für Details lieber Unit-Tests• Lieber mehr als riesigEigene Test-Schritte• Zur Beschreibung komplexer Zustände in der Domäne• Vom Entwickler-Team gleich mitentwickeln lassenEin Testplan ist genug | Christian Heger 28. Februar 2013 Folie 9 © Zühlke 2013
  9. 9. FrameworksWindows iOS• SpecFlow • Frank• Coded UI TestsAndroid Hosted• Cucumber-JVM • LessPainful.com• Robotium• CalabashEin Testplan ist genug | Christian Heger 28. Februar 2013 Folie 10 © Zühlke 2013
  10. 10. Fragen?Meinungen?Kommentare?Christian Hegerabout.me/christian.heger

×