Tests: E2E in der CI und dokumentierter Testkauf auf dem Cluster #27

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

Ziel

Vor dem Live-Verkauf den gesamten Weg Buchung → Stripe Checkout → Webhook → Bestätigungsmail auf der echten Umgebung einmal nachweisen und Regressionen der Oberfläche automatisch erkennen.

Offen

  • Testkauf im Stripe-Testmodus auf https://modelcamp.artistasphotography.de (Einmalzahlung und drei Raten, Testkarte 4242 …, 3-D-Secure 4000 0027 6000 3184), Ergebnis in docs/TESTS.md
  • Prüfen, dass Webhook-Events ankommen und die Bestätigungsmail über SMTP zugestellt wird
  • Playwright (pnpm test:e2e) in die CI aufnehmen; Server mit passender APP_URL starten (Hinweis in docs/TESTS.md)

Abhängigkeiten / Blocker

Testkauf setzt Stripe-Testschlüssel, Webhook-Secret und SMTP im Cluster voraus (#22).

Grundlage

docs/TESTS.md (Abschnitt Einschränkungen), #19.

Status

Code: nein · Geprüft: nein · Gemergt: nein · Produktiv: nein
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)

## Ziel Vor dem Live-Verkauf den gesamten Weg Buchung → Stripe Checkout → Webhook → Bestätigungsmail auf der echten Umgebung einmal nachweisen und Regressionen der Oberfläche automatisch erkennen. ## Offen - [ ] Testkauf im Stripe-Testmodus auf https://modelcamp.artistasphotography.de (Einmalzahlung und drei Raten, Testkarte `4242 …`, 3-D-Secure `4000 0027 6000 3184`), Ergebnis in `docs/TESTS.md` - [ ] Prüfen, dass Webhook-Events ankommen und die Bestätigungsmail über SMTP zugestellt wird - [ ] Playwright (`pnpm test:e2e`) in die CI aufnehmen; Server mit passender `APP_URL` starten (Hinweis in `docs/TESTS.md`) ## Abhängigkeiten / Blocker Testkauf setzt Stripe-Testschlüssel, Webhook-Secret und SMTP im Cluster voraus (#22). ## Grundlage `docs/TESTS.md` (Abschnitt Einschränkungen), #19. ## Status Code: nein · Geprüft: nein · Gemergt: nein · Produktiv: nein Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
Nick.Rosenloecher added the prio/mittelart/technikstatus/offen labels 2026-10-16 05:55:37 +00:00
Sign in to join this conversation.