QA-01: Teststrategie Connect #218

Merged
patrick merged 4 commits from feature/qa-01-01-teststrategie-connect into main 2026-09-26 23:47:43 +02:00
Owner

Teststrategie fuer NEXARCH Connect (Testpyramide, Testarten je Ausbaustufe, Freigabekriterien) plus Referenzkorpus (ERP/CRM/DATEV/Microsoft Graph) und verbindliches Security-Merge-Gate fuer sicherheitsrelevanten Code.

Durchgefuehrte Pruefungen (siehe connect/docs/QA-01-PRUEFPROTOKOLL.md)

  1. Teststrategie-Dokument vollstaendig und geprueft - bestanden
  2. Testkorpus je Systemtyp (ERP, CRM, DATEV, Microsoft Graph) auf Vollstaendigkeit geprueft (automatisiert + manuell mit file) - bestanden
  3. Freigabekriterien auf Eindeutigkeit geprueft - bestanden

Zusaetzlich real durchgefuehrt auf 192.168.1.204 (Wurf-Verzeichnis, kein Deploy): go build/vet/test (alle Pakete gruen), Security-Gate-Selbsttest (lehnt fehlende Tests nachweislich ab), Security-Gate gegen aktuellen Stand (bestanden, 15 Pakete), Korpus-Generator (4 Dateien erzeugt und formatgeprueft).

Echte Luecke gefunden und behoben: internal/crypto, internal/auditclient, internal/policyclient hatten trotz Sicherheitsrelevanz keine Tests - in dieser Kachel nachgeliefert, sonst waere das neu eingefuehrte Merge-Gate sofort rot gelaufen.

Kein Merge, kein Deploy.

🤖 Generated with Claude Code

Teststrategie fuer NEXARCH Connect (Testpyramide, Testarten je Ausbaustufe, Freigabekriterien) plus Referenzkorpus (ERP/CRM/DATEV/Microsoft Graph) und verbindliches Security-Merge-Gate fuer sicherheitsrelevanten Code. ## Durchgefuehrte Pruefungen (siehe connect/docs/QA-01-PRUEFPROTOKOLL.md) 1. Teststrategie-Dokument vollstaendig und geprueft - bestanden 2. Testkorpus je Systemtyp (ERP, CRM, DATEV, Microsoft Graph) auf Vollstaendigkeit geprueft (automatisiert + manuell mit file) - bestanden 3. Freigabekriterien auf Eindeutigkeit geprueft - bestanden Zusaetzlich real durchgefuehrt auf 192.168.1.204 (Wurf-Verzeichnis, kein Deploy): go build/vet/test (alle Pakete gruen), Security-Gate-Selbsttest (lehnt fehlende Tests nachweislich ab), Security-Gate gegen aktuellen Stand (bestanden, 15 Pakete), Korpus-Generator (4 Dateien erzeugt und formatgeprueft). Echte Luecke gefunden und behoben: internal/crypto, internal/auditclient, internal/policyclient hatten trotz Sicherheitsrelevanz keine Tests - in dieser Kachel nachgeliefert, sonst waere das neu eingefuehrte Merge-Gate sofort rot gelaufen. Kein Merge, kein Deploy. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
patrick added 4 commits 2026-09-26 23:24:56 +02:00
crypto, auditclient, policyclient hatten trotz Tenant-/Sicherheitsbezug
noch keine Testdatei - Voraussetzung, damit das neue Security-Merge-Gate
nicht sofort rot laeuft.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
check-security-test-coverage.sh + Selbsttest, connect-security-gate-Job
in ci.yml. 15 Pakete per Tenant-/Autorisierungsbezug ermittelt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Generator + CLI + generierte Beispieldateien, Struktur je Systemtyp an
real dokumentierten Schnittstellenschemata orientiert, Inhalte
vollstaendig synthetisch (DSGVO).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
QA-01: 01 teststrategie connect
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (pull_request) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / Connect Security-Test-Gate (QA-01 AC4, Merge-Gate) (push) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (pull_request) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (pull_request) Canceled after 0s
CI / Connect Security-Test-Gate (QA-01 AC4, Merge-Gate) (pull_request) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (pull_request) Canceled after 0s
CI / Web (dms-browser) (pull_request) Canceled after 0s
CI / Web (pdf-viewer) (pull_request) Canceled after 0s
CI / Web (shl) (pull_request) Canceled after 0s
Core-Schnittstellen-Vertragstests / contract-tests (pull_request) Canceled after 0s
Supply-Chain-Scan (Go) / govulncheck (pull_request) Canceled after 0s
Supply-Chain-Scan (npm) / npm-audit (pull_request) Canceled after 0s
Core-Pflichttest-Gate / pflichttest-gate (pull_request) Canceled after 0s
RBAC-Rollenhierarchie-Pflichtgate / rbac-policy-invariant (pull_request) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (pull_request) Canceled after 0s
faa9e9fa45
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
patrick merged commit 77f6e0e987 into main 2026-09-26 23:47:43 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: scripte/nexarch#218