Files
Cozypaw-Hospital/docs/smoke-tests.md
Steven Wroblewski 2ebed0a511 chore(setup): add editorconfig and smoke-test checklist
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 11:05:18 +02:00

1.8 KiB

Smoke-Test-Checkliste

Smoke Tests werden nach jedem Sprint manuell auf einem echten Android-Tablet durchgeführt. Ziel ist kein vollständiger Test, sondern ein schnelles "Geht es grundlegend?" vor dem Zeigen an die Kinder. Neue Sprint-Abschnitte werden jeweils zu Beginn des Sprints ergänzt.


Basis-Tests (jeder Sprint)

Diese Tests werden bei jedem Sprint-Abschluss durchgeführt, unabhängig vom Inhalt.

  • App startet ohne Absturz
  • Kein Freeze oder schwarzer Screen in den ersten 5 Sekunden
  • Musik spielt beim Start (ca. 60% Lautstärke)
  • HUD: Back-Button sichtbar und funktionsfähig
  • HUD: Musik-Toggle funktioniert (an/aus)
  • Performance: Keine sichtbaren Ruckler beim Scrollen/Navigieren
  • Touch-Targets: Alle interaktiven Elemente mit Kinderfingern erreichbar (min. 48dp)
  • Offline: Spiel funktioniert vollständig ohne WLAN/Mobilfunk
  • Kein Netzwerk-Request im Hintergrund (DevTools / Android Profiler prüfen)

Sprint 1 — Proof of Concept

Ziel: Erster spielbarer Raum (Empfang/Reception), Drag & Drop einer Figur, ein interaktives Objekt.

  • Empfangs-Raum lädt ohne Fehler
  • Figur (Häschen oder Kätzchen) ist auf dem Bildschirm sichtbar
  • Figur lässt sich per Touch aufheben (Drag-Start)
  • Figur lässt sich an beliebiger Stelle loslassen (Drop)
  • Figur kehrt nicht automatisch zur Startposition zurück
  • Interaktives Objekt (Blume) reagiert auf Touch (Animation oder Sound)
  • Position der Figur bleibt nach App-Neustart erhalten (Save/Load)
  • Keine GDScript-Fehler in der Godot-Konsole

Sprint 2 — (wird ergänzt)


Sprint 3 — (wird ergänzt)


Sprint 4 — (wird ergänzt)


Sprint 5 — (wird ergänzt)


Notizen

Auffälligkeiten, Geräte-spezifische Bugs oder UAT-Feedback der Kinder hier festhalten.