Files
tessera-ctl/.planning/phases/08-dashboard-widgets-vollimplementierung/08-UAT.md
T
schalli 2869da83c0 chore: planning artifacts + mcp.json update
- .mcp.json: Playwright MCP config
- 08-UAT.md: Phase 8 UAT results
- quick task summaries: 260630 user-settings, 260701 calendar domain

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 08:57:44 +02:00

69 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
status: testing
phase: 08-dashboard-widgets-vollimplementierung
source: [08-01-SUMMARY.md, 08-02-SUMMARY.md, 08-03-SUMMARY.md, 08-04-SUMMARY.md]
started: 2026-07-01T09:20:00Z
updated: 2026-07-01T09:20:00Z
---
## Current Test
number: 1
name: Widget-Katalog — alle 8 Typen sichtbar
expected: |
Öffne den Dashboard-Widget-Katalog ("+"-Button im Dashboard).
Der Katalog zeigt alle 8 Widget-Typen: Clock, Search, Calendar, Note,
Calculator, Favorites, Link, Stopwatch — mit je einem Icon und Label.
awaiting: user response
## Tests
### 1. Widget-Katalog — alle 8 Typen sichtbar
expected: Öffne den Widget-Katalog (+/Hinzufügen-Button im Dashboard). Alle 8 Typen erscheinen: Clock, Search, Calendar, Note, Calculator, Favorites, Link, Stopwatch — jeweils mit Icon und Label.
result: [pending]
### 2. Calculator Widget — Grundrechenarten
expected: Füge ein Calculator-Widget zum Dashboard hinzu. Rechne 7+3 → Anzeige zeigt 10. Rechne 8×2 → 16. Dividiere 5÷0 → Anzeige zeigt "Fehler". Dezimalkomma: 1,5+1,5 → 3.
result: [pending]
### 3. Calculator Widget — Tastatureingabe + Memory
expected: Klicke in das Calculator-Widget. Gib via Tastatur ein: 5*6 dann Enter → 30. Memory-Buttons: MS speichert, MR ruft zurück, MC löscht, M+/M− addieren/subtrahieren. Tastaturdruck landet NUR im Rechner, nicht im Dashboard-Grid.
result: [pending]
### 4. Stopwatch Widget — Start/Stop/Lap/Reset
expected: Füge ein Stopwatch-Widget hinzu. Klicke Start → Timer läuft (Zeitanzeige zählt). Klicke Lap → aktueller Wert erscheint in der Rundenliste (neueste oben). Klicke Stop → Timer friert ein. Klicke Reset → Anzeige zurück auf 00:00, Rundenliste leer.
result: [pending]
### 5. Stopwatch Widget — Reload-Persistenz
expected: Starte die Stoppuhr und lass sie ~5 Sekunden laufen. Lade die Seite neu (F5). Die Stoppuhr zeigt sofort den korrekten, weitergelaufenen Wert (~5s + Ladezeit) — kein Zurückspringen auf 00:00.
result: [pending]
### 6. Favorites Widget — CRUD
expected: Füge ein Favorites-Widget hinzu. Im Edit-Modus: Füge einen Favoriten mit Titel und URL hinzu → erscheint in der Liste. Klicke Bearbeiten → Inline-Formular öffnet, ändere Titel, speichern → aktualisierter Titel. Klicke Löschen → Eintrag verschwindet aus der Liste.
result: [pending]
### 7. Favorites Widget — Ansicht + Buchstaben-Fallback
expected: Im Favorites-Widget (Edit-Modus): wechsle zwischen Listen- und Kachelansicht — beide Ansichten zeigen die Favoriten korrekt. Bei einem Favoriten ohne Icon wird der erste Buchstabe des Titels als Fallback angezeigt (kein kaputtes Bild-Icon).
result: [pending]
### 8. Link Widget — Einzelnen Link hinzufügen + anzeigen
expected: Füge ein Link-Widget hinzu. Im Edit-Modus: Trage Titel und URL ein, speichern → Link erscheint als klickbarer Eintrag (öffnet in neuem Tab). Ohne Icon: Buchstaben-Fallback sichtbar.
result: [pending]
### 9. Link Widget — Einzellink-Enforcement + Bearbeiten + Ansichtswechsel
expected: Im Link-Widget mit bestehendem Link: das Hinzufügen-Formular erscheint NICHT (nur ein Link erlaubt). Klicke Bearbeiten → Inline-Formular, Änderungen speichern. Wechsle zwischen Listen- und Kachelansicht (Edit-Modus) → beide zeigen den Link korrekt.
result: [pending]
## Summary
total: 9
passed: 0
issues: 0
pending: 9
skipped: 0
blocked: 0
## Gaps
[none yet]