Skip to content

Journey-Level-1 Tests

Quelle: source-of-truth/handbooks/appliance/level1-e2e.md.

Journey-Level 1 (JL1) bedeutet: Ein Test oder Probelauf beweist einen fachlichen Prozess über Systemgrenzen hinweg. Er ist stärker als ein Smoke-Test und fokussierter als eine vollständige Messe-Generalprobe.

JL1-Testarchitektur

Automatische Tests

cwd: tests/e2e/playwright

bash
npm run test:rc1-guard
npx playwright test specs/k03-kyc-doi-e2e.spec.ts specs/k04-sse-live-bids.spec.ts specs/k10-frosh-mail-archive.spec.ts specs/k14-erp-trio-outbound.spec.ts specs/k15-docs-server-five-books.spec.ts --project=chromium
npx playwright test specs/scd-level1-readiness.spec.ts --project=chromium
PLAYWRIGHT_SKIP_RC1_SETUP=1 npx playwright test specs/k15-docs-server-five-books.spec.ts specs/scd-level1-readiness.spec.ts --project=chromium

Der Guard prüft Suite-Governance: keine skip/only-Marker, K-Prefixe konsistent und RC1-Testkarte vollständig. Playwright läuft seriell, weil die Demo-Journeys denselben ddev-State mutieren.

PLAYWRIGHT_SKIP_RC1_SETUP=1 ist nur für reine Docs-/Readiness-Prüfungen erlaubt. Für Käufer-, Bidding-, Award- oder Fulfillment-Journeys muss der globale Seed laufen.

Manuelle JL2-Generalprobe

ProbeMuss-Nachweis
RedaktionERP-Asset publishen, Produkt im Admin öffnen, Medien anhängen, Auktion/Listing live schalten, Storefront-Sicht prüfen.
BiddingZwei verifizierte Buyer bieten, Outbid-Mail und SSE-Update prüfen.
AwardBackoffice vergibt Zuschlag, Winner-/Loser-Mail und Order prüfen.
NegativpfadeAuktion abbrechen, Listing zurückziehen, Gebot invalidieren, Award widerrufen.
FulfillmentOrder disponieren, Delivery-State ändern, ERP-Outbound-Inbox prüfen.
E-MailFrosh-Mail-Archiv und EmailDispatchRecord für jeden Trigger öffnen.

Abbruchkriterien

Nicht als messereif markieren, wenn Storefront, Backoffice, ERP oder Docs nicht erreichbar sind, kein verifizierter Buyer existiert, keine Outbid-Mail ankommt, Award keine Order erzeugt, ERP-Outbound leer bleibt oder diese Manuals den Prozess nicht autark erklären.