Donnerstag, 3. April 2014

BedCon2014 - ATDD

BedCon2014

Acceptance Test Driven Development

- Cucumber
  - feste Szenario Syntax in beliebigen Sprachen
  - Java Testcode Methoden pro TestSyntax-Satz in anderer Klasse, Kopplung per Annotation
  - als Junit Test ausführbar
  - Ausführung des gleichen Tests mit verschiedenen Parametern per Parameter-Liste als ASCII Tabelle

- Jnario
 - gleiche Szenario Syntax
  - Test-Code wird nicht per Annotation an den Testsatz gebunden ( Cubumber ) sondern direkt in das Szenario Dokument. Daher: Keine Wiederverwendbarkeit von Test-Code-Snippets!
- weiteres Feature: Spezifikations-Tests als DSL, auch als JUnit ausführbar

- Nat-Spec ( kommerziell! )
   - gleiche Szenario Syntax als DSL, Sprache beliebig
  - Java Testcode Methoden pro Test-Satz in anderer Klasse, Kopplung per Annotation
  - als Junit Test ausführbar
  - neue Test-Sätze sind automatisch generierbar per Eclipse Hilfe
  - Ausführung des gleichen Tests mit verschiedenen Parametern per Parameter-Liste als ASCII Tabelle
  - Weiteres Feature:
    - Geschäftsregeln definieren,
    - Datenmodell generieren,
    - Oberflächen generieren

0 Kommentare:

Kommentar veröffentlichen