Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)
Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
2.3 KiB
2.3 KiB
2026-03-06 Abbildung fachlicher Testfälle in XRay
Confluence Page ID: 558433366 Version: 6 Pfad: /pathOS/Kommunikationskanäle, Termine, Besprechungsnotizen pathOS/Besprechungsnotizen/Sonstige Termine/2026-03-06 Abbildung fachlicher Testfälle in XRay Labels: meeting-notes
Teilnehmer
- Â Â Â Â
Ziel
- Fachliche Testfälle im XRay spezifizieren
- Einfachheit (einfache Dinge einfach), Präzision (was genau), Flexibilität (alles muss gehen),Â
- Prinzip DRY Don't Repeat Yourself
- Wichtig: Konzeption muss Automatisierung tragen (Framework um ADR-70)
Problemstellung
- Von scratch beschreiben führt zu sehr voluminösen Beschreibungen
- [O2CBS-813] Systemintegrationstest: Langlaufender Güterzug - DB InfraGO ITD Lifecycle Management Tool
- Beispiel im XRay â viel Text
- Umsetzung Code: 600 Zeilen Testfalls von Michael
Idee:
- Testfall besteht primär aus
- Ablauf (TTT-Prozesse wie Erstanmeldung)
- Betroffener Trassenanmeldung (Fachlichkeit)
- Lösungsidee:
- Testfälle aus Bausteinen zusammenbauen
- Bausteine für Fachlichkeit von TrassenbestellungenÂ
- Fachlich abgeschlossene Einheiten finden und diese beschreiben. Beispiele:Â
- Zugcharakteristik
- Verkehrszeitregelung
- Laufweg
- Diese in XRay als Preconditions abbilden. Preconditions dann in Testfällen verwendenÂ
- Bausteine für Prozesse
- Prozesse oder Prozessteile als (abstrakte) Testfälle hinterlegen
- Fachliche Testfälle
- Referenzieren 1..n fachliche Bausteine
- Referenzieren typischerweise 1 Prozess
Darstellung:
INLINE "n" Testbaustein
Testfall "1" --> "1" TTTProzess
TTTProzess
XRay
Testbaustein â XRay Precondition (Referenz, keine Kopie) Prozess â (abstrakter) Test, wird eingebunden (Referenz, keine Kopie)
Notizen:
Bausteinarten: Laufweg Charaktetristik VZR / Kalender Produktausprägung 3 Züge für die Verkehrsarten Laufweg mit Zeiten, aber ohne Charakteristiken an ihnen â Im Testfall sagen was an den Laufwegspunkten passiert Abgrenzung: Bausteine nur wenn Wiederverwendung absehbar ist CRO?
Idee zum Vorgehen:
- Playground: Bausteine macht Basil
- Testfälle aus Test Repository - DB InfraGO ITD Lifecycle Management Tool durchgehen, ggf. besser priorisieren â Benjamin Nach Schritt 1 neuer Sync.