V1: ABAP kann TDD: Anforderungen als Gherkin, Tests mit ABAP Unit, Qualität mit ATC, Auslieferung per Pipeline

Time 11:30–12:15
Start 11:30
Track 1
Duration 45 min
Language de
ABAP ABAP Cloud introduction experienced expert

Dieser Talk präsentiert einen praxisnahen Prozess für TDD in ABAP. Er zeigt die Verzahnung von Jira/Xray, Gherkin-Spezifikationen und ABAP Unit, um Anforderungen durchgängig und automatisiert bis zur Auslieferung zu testen.

Session

Session description:

Viele ABAP-Teams würden gerne testgetriebener entwickeln – scheitern aber im Alltag an fehlender Durchgängigkeit zwischen Anforderungen, Akzeptanzkriterien, ABAP-Tests und Auslieferung. In diesem Talk zeigen wir, wie wir in einem realen SAP-Kunden-/Produktumfeld unseren Entwicklungsprozess so aufgebaut haben, dass TDD in ABAP praktikabel wird – und wie unser Weg dorthin aussah.

Wir starten bei der Anforderung: Jira-User-Stories werden bei uns durch Xray-Tests (Testtyp Cucumber) als untergeordnete Vorgänge ergänzt. Diese Tests dienen gleichzeitig als Akzeptanzkriterien und werden in Gherkin (GIVEN/WHEN/THEN/AND) beschrieben – verständlich in normaler Sprache und angelehnt an BDD (Behavior Driven Development). Aus Story + Xray-Tests erzeugen wir ein standardisiertes Gherkin-Feature-File, in dem die Story zum Feature und die Xray-Tests zu Szenarien werden.

Auf ABAP-Seite zeigen wir, wie wir daraus TDD mit ABAP Unit ableiten – inklusive unseres „Jira Gherkin ABAP Unit“-Testframeworks, das die Brücke zwischen Gherkin-Spezifikation und ausführbaren ABAP-Tests schlägt. Zusätzlich beleuchten wir unsere Qualitätssicherung mit ATC-Prüfungen (inkl. Umgang mit ATC Decisions) sowie die Schritte nach der Entwicklung.

Der Vortrag richtet sich an klassische ABAP-Entwickler:innen, die wissen wollen, wie man Tests, Tools und Prozess im SAP-Alltag zusammenbringt – hands-on, mit Beispielen aus unserem Arbeitsalltag und einer Demo (Video).

Speaker

▮ More informations ▮