Appearance
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.
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=chromiumDer 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
| Probe | Muss-Nachweis |
|---|---|
| Redaktion | ERP-Asset publishen, Produkt im Admin öffnen, Medien anhängen, Auktion/Listing live schalten, Storefront-Sicht prüfen. |
| Bidding | Zwei verifizierte Buyer bieten, Outbid-Mail und SSE-Update prüfen. |
| Award | Backoffice vergibt Zuschlag, Winner-/Loser-Mail und Order prüfen. |
| Negativpfade | Auktion abbrechen, Listing zurückziehen, Gebot invalidieren, Award widerrufen. |
| Fulfillment | Order disponieren, Delivery-State ändern, ERP-Outbound-Inbox prüfen. |
| Frosh-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.