# Ãbergabeprotokoll â Testautomatisierung & QualitÃ¤tssicherung im APN Team NEO

Version: 8 | Last modified: 2026-01-14T11:49:29.717+01:00
Source: confluence page ID 533416420

---

Dieses Dokument beschreibt die durchgefÃ¼hrten Test- und AutomatisierungsaktivitÃ¤ten im Rahmen der ProjektÃ¼bergabe.
Aktuell werden zwei Frontends parallel durch das Testteam betrieben und getestet (alte Welt APN-Classic auf der EIP-Plattform / neue Welt APN 2.0).Aufgaben im BereichÂ EIP / APN-Classic
Selenium-TestfÃ¤lle AllgemeinDas Projekt wurde ursprÃ¼nglich von einer externen Automatisierungsexpertin aufgebaut.Â Die TestfÃ¤lle wurden in Java mit Selenium und Cucumber implementiert.
Repository URL: https://git.tech.rz.db.de/apn/quality-assurance/apntestsuite

Die Tests werden in 8 Threads parallel ausgefÃ¼hrt. Laufzeit Â± 1 Stunde.

Secret-Handling (CNP):Die Secrets des Automatisierungsprojekts werden zur Job-Laufzeit aus dem AWS Secretmanager geladen. Der Zugriff erfolgt je nach Job und Umgebung (Stage).
TS1: /run/secrets/testautomation--apn-dev/gitlabrunner--testautomation--apn-dev
TS2: /run/secrets/testautomation--apn-wartung/gitlabrunner--testautomation--apn-wartung
IU: /run/secrets/testautomation--apn-iu/gitlabrunner--testautomation--apn-iu
AU: /run/secrets/testautomation--apn-abn/gitlabrunner--testautomation--apn-abn

Testfallmanagement & Reporting (Jira / Xray) Die TestfÃ¤lle werden in Jira (Xray) gemanaged.
Insgesamt sind ca. 150 TestfÃ¤lle in Jira angelegt

Das Xray-Reporting erfolgt automatisiert Ã¼ber die CI/CD-Pipeline

Nach jeder AusfÃ¼hrung wird der Report im folgenden Test-Plan-Ticket hochgeladen: das I.NVI IT Lifecycle Management Toold1143f0d-33c0-3f1c-b44b-7720150f306eO2CAPN-7935

Fehlgeschlagene TestfÃ¤lle werden lokal auf dem Rechner nachgetestet.Â Bei erfolgreichem Retest wird der Status im Test-Plan auf PASS gesetzt.
FÃ¼r den Upload der Reports nach Jira wird ein persÃ¶nlicher API-Token verwendet, der 365 Tage gÃ¼ltig ist.Â Nach Ablauf muss ein neuer Token erstellt und in CNP deployt werden. Dazu bitte im Team fragen.
ZusÃ¤tzlich steht der Cucumber-Report auch in den Job-Artifacts der Pipeline zur VerfÃ¼gung.
CI/CD-Konfiguration & TestjobsDie gitlab-ci.yml ist so aufgebaut, dass pro Umgebung ein eigener Stage definiert ist. Ist abgelegt unter: Pipelinetemplates Projekt
Innerhalb jedes Stages sind die jeweiligen AusfÃ¼hrungsjobs hinterlegt.Â Ausnahme: TS1, da dort Ã¼berwiegend vollstÃ¤ndige Regressionstests ausgefÃ¼hrt werden.
VerfÃ¼gbare Jobs pro Stage:Smoke Tests
Test der GrundfunktionalitÃ¤ten
Geplant Ã¼ber Pipeline Schedule tÃ¤glich umÂ 07:45 Uhr auf allen Umgebungen

Security Tests
Aufruf bestimmter webMethods-Seiten mit Anmeldung
PrÃ¼fung, ob angemeldete Benutzer Zugriff haben

Durchstich Tests
AusfÃ¼hrung der Durchstich-TestfÃ¤lle
Ebenfalls tÃ¤glich umÂ 07:45 Uhr auf allen Umgebungen

Security Tests (Anonym)
Aufruf bestimmter webMethods-Seiten ohne Anmeldung
PrÃ¼fung, dass nicht angemeldete Benutzer keinen Zugriff haben

Full Regression Tests
Werden nach jeder erfolgreichen Lieferung ausgefÃ¼hrt
(z. B. nach Deployment auf AU)

Hotfix Tests
Nach jedem Hotfix werden folgende Jobs ausgefÃ¼hrt:
Security

Security Anonymous

Smoke Tests

Hotfix Tests

Selektiv
ErmÃ¶glicht die gezielte AusfÃ¼hrung einzelner TestfÃ¤lle, die entsprechend getaggt sind

Manuelle Tests & Bug-RetestsDurchfÃ¼hrung manueller Tests bei:
Bugfixes

neuen Feature-Implementierungen

Die Tests werden als Unteraufgabe mit dem Titel âTestâ im Jira-Board zugewiesen

Bei Fragen oder AuffÃ¤lligkeiten erfolgt eine direkte Abstimmung mit dem jeweiligen Entwickler

Aufgaben im Bereich APN 2.0Testautomation Dashboard: https://arija.jaas.service.deutschebahn.com/secure/Dashboard.jspa?selectPageId=37600Testautomatisierung & ReportingIntegration von Cypress inklusive Xray-Reporting

Cypress-Projekt-Repository:
https://git.tech.rz.db.de/apn/quality-assurance/apn-cypress

Verwendung von Pipeline-Modulen des PipelineTeams der MoQ-AP

Einbindung und Nutzung von AWS Secret Keys

Xray-Reporting:
Bei jeder AusfÃ¼hrung wird das Ergebnis in den entsprechenden Jira Test-Plan hochgeladen: Â das I.NVI IT Lifecycle Management Toold1143f0d-33c0-3f1c-b44b-7720150f306eO2CAPN-8281

Wichtig: Der Upload der Testergebnisse nach Jira (Xray) erfolgt derzeit nicht automatisch, sondern wird Ã¼ber einen manuell auszulÃ¶senden CI/CD-Job (rule: manual) gesteuert.
FÃ¼r eine automatische AusfÃ¼hrung muss diese Rule entfernt werden.

Ressourcen fÃ¼r die Testfall ErstellungAnlage der TestfÃ¤llen in Jira auf Basis von:
Definierter Workflows: https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/464844624/Workflows+Logistkgleise+und+GLAD

Bestehender Diagramme und Konzepte:Â 

Figma:Â https://www.figma.com/file/qq3zIZ7ZCvGGw0lOZ3n8DV/apn
4-Augen-Prinzip
Review der angelegten TestfÃ¤lle gemeinsam mit TestManager und BusinessAnalyst

Ablage der TestfÃ¤lle in JiraGLAD: https://arija.jaas.service.deutschebahn.com/secure/XrayTestRepositoryAction!default.jspa?entityKey=O2CAPN&path=APN%202.0%2FGLAD

Logistikgleise: https://arija.jaas.service.deutschebahn.com/secure/XrayTestRepositoryAction!default.jspa?entityKey=O2CAPN&path=APN%202.0%2FLogistikgleise

Manuelle Tests & Bug-RetestsDurchfÃ¼hrung manueller Tests bei:
Bugfixes

neuen Feature-Implementierungen

Zuweisung Ã¼ber Jira-Unteraufgabe mit dem Titel âTestâ

Abstimmung bei Fragen direkt mit dem jeweiligen Feature-Entwickler

Hinweis fÃ¼r die ÃbergabeSelenium wird ausschlieÃlich fÃ¼r die Regression der alten Welt genutzt

Cypress ist das strategische Zielsystem fÃ¼r die neue Welt (APN 2.0)

Weitere Erweiterungen der Testabdeckung sollten ausschlieÃlich in Cypress erfolgen fÃ¼r die neue Welt, da EIP zum 12/2026 abgeschaltet wird.Â
