# Stadt Humoriana – Teststrategie und Regression

## Ziel
Die Teststrategie konzentriert sich auf Fachketten und Datenkonsistenz. Ein einzelner Renderer kann korrekt funktionieren, während ein zweiter Bereich noch einen alten Zähler oder eine veraltete Quelle nutzt. Deshalb werden Modulgrenzen ausdrücklich getestet.

## Testebenen
1. Funktionsprüfung einzelner Anforderungen
2. Integration zwischen Fachmodulen
3. Migrations-/Patchtests auf Kopien des Ausgangsstands
4. Restore-/Backupprüfungen
5. Desktop-/Mobile-Regression
6. Such-/Content-Normalisierung
7. Datenkonsistenztests über große Registerbestände

## Aktuelle Testmatrix
Die ProjectDesk-Akte enthält für jede Requirement mindestens einen Testfall sowie zusätzliche Integrationsfälle. Die CSV-Datei `humoriana-tests.csv` ist der exportierbare Katalog; `humoriana-traceability.csv` zeigt Requirement → Test → Task.

## Definition „passed“
Ein Test gilt in dieser Projektdokumentation als bestanden, wenn der beschriebene Kernpfad im Stand 1.15.4 nachvollzogen wurde und keine widersprüchliche Folgewirkung im dokumentierten Integrationspfad festgestellt wurde. Dies ist eine manuelle/technische Projektverifikation und keine formale Zertifizierung.

## Noch nicht abgeschlossen
- vollständige automatisierte Testsuite
- formale BITV/WCAG-Abnahme
- Last-/Parallelitätstest konkurrierender Flat-File-Schreibvorgänge
- Rollen-/Rechte-Matrix über mehr als Admin/Bürger-Grundtrennung
