E2E-Tests in die CI aufnehmen und ausbauen #27

Open
opened 2026-10-16 05:59:21 +00:00 by Nick.Rosenloecher · 0 comments
Owner

Ziel

Die kritischen Kaufpfade werden bei jedem Push im Browser geprüft, nicht nur per Unit-Test.

Umgesetzt

  • Playwright-Smoke-Tests für Startseite, Shop, Warenkorb, Checkout-Preisanzeige und Login/Registrierung (e2e/*.spec.ts)

Offen

  • Die CI führt nur pnpm test (Vitest) aus, pnpm test:e2e fehlt im Workflow; Job mit Datenbank-Service auf ci-isolated ergänzen
  • Tests für Admin-Kernpfade (Bestellstatus, Storno mit Erstattung im Stripe-Testmodus) und den eingebetteten Checkout
  • Barrierefreiheitsprüfung (axe) für Start-, Shop- und Produktseite

Grundlage

README, Abschnitt „Tests“; .gitea/workflows/docker-build.yml; playwright.config.ts.

Status

Code: teilweise · Geprüft: nein · Gemergt: teilweise · Produktiv: entfällt
Stand: 2026-10-16 (Quelle: git origin/main 35e7c84, Cluster-Abfrage nur lesend am 2026-10-16, Session-Status, Memory)

## Ziel Die kritischen Kaufpfade werden bei jedem Push im Browser geprüft, nicht nur per Unit-Test. ## Umgesetzt - [x] Playwright-Smoke-Tests für Startseite, Shop, Warenkorb, Checkout-Preisanzeige und Login/Registrierung (`e2e/*.spec.ts`) ## Offen - [ ] Die CI führt nur `pnpm test` (Vitest) aus, `pnpm test:e2e` fehlt im Workflow; Job mit Datenbank-Service auf `ci-isolated` ergänzen - [ ] Tests für Admin-Kernpfade (Bestellstatus, Storno mit Erstattung im Stripe-Testmodus) und den eingebetteten Checkout - [ ] Barrierefreiheitsprüfung (axe) für Start-, Shop- und Produktseite ## Grundlage README, Abschnitt „Tests“; `.gitea/workflows/docker-build.yml`; `playwright.config.ts`. ## Status Code: teilweise · Geprüft: nein · Gemergt: teilweise · Produktiv: entfällt Stand: 2026-10-16 (Quelle: git origin/main 35e7c84, Cluster-Abfrage nur lesend am 2026-10-16, Session-Status, Memory)
Nick.Rosenloecher added the prio/niedrigart/technikstatus/offen labels 2026-10-16 05:59:21 +00:00
Sign in to join this conversation.