Im Umfeld der agilen Softwareentwicklung sind Behavior Driven Development und Ausführbare Spezifikationen verbreitet. Die Anforderungsanalyse und -dokumentation sowie die Definition von Akzeptanzkriterien für die Anforderungen wird verbunden mit der Erstellung von maschinell ausführbaren Testfällen zur Prüfung der Akzeptanzkriterien, um eine Suite automatischer Testszenarien zu erhalten und den manuellen Aufwand auf das explorative Testen beschränken zu können.
Häufig kommen dabei dieselben Programmiersprachen zum Einsatz, mit denen auch die Lösung erstellt wird. Die Syntax dieser Sprachen schränkt jedoch die Darstellungsmöglichkeiten erheblich ein. In der Notation der Fachanwender kann man die Tests nur aufschreiben, wenn man Sprachen mit Ausdrucksmöglichkeiten der Domäne verwendet. Im Vortrag werden einige Beispiele dafür vorgestellt.
Kontext E GmbH