BDD Anforderungs Templates

Auf dieser Seite möchte ich (verschiedene Story-Templates für das Beschreiben von Anforderungen hinterlegen. Ein „Anforderungs Template“ ist ein Muster für die Beschreibung von Anforderungen. Unterschiedliche Muster haben ihre Berechtigung, auch im gleichen Projekt. Anforderungen lassen sich verhaltensorientiert  (BDD, Behavior Driven Development)  oder über Akzeptanzkriterien (ATDD, Aceptance Tests Driven Development) beschreiben.  Generell folgen alle Templates dem Muster:

  • Kontext (Context)
  • Ereignis (Event)
  • Ergebnis (Outcome)

Akzeptanzkriterien (ATDD)

  • Für „x ist so und so“
  • Gilt „y sollte so und so sein“

Verhaltensoriente Akzeptanzkriterien (BDD)

  • Wenn „x eintritt/durchgeführt wird“
  • Dann „sollte y eingetreten sein“