Files

2.6 KiB
Raw Permalink Blame History

Testprotokoll — Habit Tracker

Projekt: Habit Tracker Teststand: develop Ausführung: Vor der Abgabe jeden Test mit einem aktuellen Screenshot oder einer kurzen Notiz nachweisen.

ID Testfall Schritte Erwartetes Ergebnis Tatsächliches Ergebnis Status
T01 Registrierung mit gültigen Daten Name, gültige E-Mail und Passwort mit mindestens 8 Zeichen eingeben. Konto wird angelegt; Hinweis führt zum Login. Offen
T02 Registrierung mit ungültigen Daten Leeren Namen, ungültige E-Mail oder zu kurzes Passwort eingeben. Verständliche Fehlermeldung; Konto wird nicht angelegt. Offen
T03 Doppelte E-Mail-Adresse Bereits registrierte E-Mail erneut registrieren. Hinweis, dass die E-Mail bereits verwendet wird. Offen
T04 Login mit falschem Passwort Richtige E-Mail, falsches Passwort eingeben. Kein Login; neutrale Fehlermeldung. Offen
T05 Habit erstellen Eingeloggt Habit mit Kategorie und Wochenziel erstellen. Habit erscheint im Dashboard mit Kategorie und Wochenziel. Offen
T06 Habit-Validierung Leeren Namen, mehr als 120 Zeichen oder Wochenziel außerhalb 17 eingeben. Feldbezogene Fehlermeldung; Eingaben bleiben sichtbar. Offen
T07 Filter Kategorie- und Statusfilter nacheinander verwenden. Nur passende Habits werden angezeigt. Offen
T08 Tagesprotokoll und Wochenfortschritt Habit abhaken und die Seite erneut laden. Status wechselt; Wochenfortschritt erhöht sich genau einmal. Offen
T09 Schutz fremder Habits Mit zweitem Konto eine fremde Habit-ID für Bearbeiten/Löschen aufrufen. Fremde Habit ist nicht sichtbar, nicht änderbar und nicht löschbar. Offen
T10 CSRF-Schutz Formular ohne oder mit verändertem CSRF-Token absenden. Aktion wird abgelehnt; keine Daten werden geändert. Offen
T11 Responsive Ansicht Dashboard und Formular bei Smartphone-Breite prüfen. Navigation, Formulare und Aktionen bleiben ohne horizontales Scrollen bedienbar. Offen
T12 Reminder-Funktion Nach Umsetzung: Erinnerung mit Uhrzeit und Wochentag anlegen, ändern und löschen. Erinnerung wird korrekt angezeigt und gespeichert. Offen

Abnahme vor der Präsentation

  • Alle Zeilen T01T11 ausführen und das Ergebnis eintragen.
  • Bei Fehlerfällen mindestens einen Screenshot sichern.
  • T12 erst nach vollständiger Umsetzung der Reminder-Funktion als bestanden markieren.
  • Screenshots im Ordner docs/screenshots/ eindeutig benennen, zum Beispiel 01-login.png oder 05-wochenfortschritt.png.