20 lines
925 B
Markdown
20 lines
925 B
Markdown
# Abdeckungsmatrix – #<Issue-Nr> <Titel>
|
||
|
||
Pflicht in der PR-Beschreibung. Pro Akzeptanzkriterium mindestens eine Ebene belegen;
|
||
nicht zutreffende Ebenen mit „–“ markieren, nicht automatisierbare Punkte unten begründen.
|
||
Testnamen tragen die Referenz („KTO-01 Kriterium n“), siehe `app/test/README.md`.
|
||
|
||
| AK | Unit | Widget | Integration/E2E (Playwright) | RLS/pgTAP | Status |
|
||
|---|---|---|---|---|---|
|
||
| KTO-01 Kriterium 1 | `test/features/…/x_test.dart` › Name | `…` | `e2e/…` | `supabase/tests/database/…` | grün |
|
||
| KTO-01 Kriterium 2 | – | – | – | – | manuell (Begründung) |
|
||
|
||
## Nicht automatisiert testbar
|
||
|
||
- <Punkt, Begründung, wer prüft wann>
|
||
|
||
## Ausführung
|
||
|
||
- [ ] `cd app && dart format --set-exit-if-changed . && flutter analyze && flutter test --coverage`
|
||
- [ ] `supabase test db` (bei Backend-Änderungen)
|
||
- [ ] Abdeckung neue Logik ≥ 80 %, Domänenschicht ≥ 90 %: <Werte>
|