# C3: Testfall Definition

## Ticket-System mit Backlog

Siehe [C2: Spezifische PdV-Anforderungsklärung](../c2-spezifische-pdv-anforderungsklaerung#ticket-system-mit-backlog)

## Handreichung zur Testfall-Definition

**Testfall Kennung:** _(Prägnante Kennung des Testfalls)_

Um die Lücke zwischen Fachabteilung und Testautomatisierern zu schließen, nutzt man häufig die Given-When-Then-Schreibweise, um fachliche Akzeptanzkriterien zu definieren, die in Akzeptanztests transformiert werden können (Behaviour Driven Development).

| Given                                                                                                                                                       | When                                                          | Then                                                                                                                                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| Gegebene statische Ausgangslage                                                                                                                             | Wenn eine Situation eintritt oder eine Aktion ausgeführt wird | Dann werden erwartete Ergebnisse zurückgeliefert                                                                                              |
| _(Unter der Bedingung, das Konto ist gedeckt UND die Karte ist gültig UND die Geheimzahl wurde richtig eingegeben UND in der Ausgabe ist ausreichend Geld)_ | _(WENN der Kunde Geld abheben will)_                          | _(DANN prüfe, ob das Konto gedeckt ist UND stelle sicher dass das Geld ausbezahlt wird UND stelle sicher dass die Karte zurückgegeben wird.)_ |
| Unter der Bedingung, ...                                                                                                                                    | WENN ...                                                      | DANN prüfe, ...                                                                                                                               |

&#x20;
