Diese Anwendung ist eine Einführung in Behavior Driven Development (BDD) mit Cucumber (cucumber.io) und Agile Testing. Das Beispiel ist Teil einer Präsentation, die hier zu finden ist.
- Bands hinzufügen
- Alle Bands ansehen
- Running-Order erstellen
- Aktuell spielende Bands abrufen
- Running-Order (Zeitplan) des Festivals abrufen
- Bands als Favoriten markieren
- Alle Bands abrufen, die auf einer Bühne spielen
- Als Festivalbetreiber
möchte ich neue Bands hinzufügen können,
um diese in der App anzeigbar zu machen. - Als Festivalbesucher
möchte ich alle Bands sehen, die auf dem Festival spielen,
um einen Überblick über das Lineup machen kann. - Als Festivalbetreiber
möchte ich zu Bands Spielzeiten und Bühnen hinzufügen,
um einen Spielablauf zu planen. - Als Festivalbesucher
möchte ich sehen, welche Bands aktuell spielen,
um aussuchen zu können, welche Band ich mir jetzt anhören werde. - Als Festivalbesucher
möchte ich eine Running Order der Bands sehen,
um aussuchen zu können, welche Bands ich wann sehen kann. - Als Festivalbesucher
möchte ich Favoriten speichern,
um die Bands, die ich hören möchte, wieder zu finden. - Als Festivalbesucher
möchte ich alle Bands sehen, die auf einer Bühne spielen,
damit ich weiß, welche Bands auf dieser Bühne spielen.
Die Cucumber Szenarien sind hier zu finden.