Die Funktionalität von memucho sollte automatisch durch Cypress getestet werden. Es soll gewährleistet sein, dass keine Regression eintritt. Also nach Änderungen sollen auch alten Funktionen weiterhin fehlerfrei laufen
Die Tests sollen letztlich automatisch auf dem CI-Server Teamcity laufen
Die Tests sollen automatisch nach deinem Deployment ausgeführt weden. Auf Stage oder Live.
Es soll möglich sein, die Tests automatisch lokal während der Entwicklungsarbeit auszuführen
Grundtests:
Für angemeldete Nutzer:
[x] Es soll möglich sein sich anzumelden
[x] Es soll möglich sein, ein Thema zu erstellen, zu bearbeiten, zu löschen.
[x] Es soll möglich sein, Fragen zu erstellen, zu bearbeiten, zu löschen
[x] Es soll möglich sein, Lernsitzungen durchzuführen und zu konfigurieren
[ ] Fragen sollen kommentiert werden können nur Button drücken
[ ] Es soll möglich sein die Landing Page (Wiki) des Nutzers aufzurufen
[ ] Filter
Für nicht angemeldete Nutzer:
[ ] Es soll möglich sein, ein Thema zu erstellen, zu bearbeiten, zu löschen. Loginfenster ?
[ ] Es soll möglich sein, Fragen zu erstellen, zu bearbeiten, zu löschen Loginfenster ?
[ ] Es soll möglich sein, Lernsitzungen durchzuführen und zu konfigurieren
Testziele:
Grundtests: Für angemeldete Nutzer:
Für nicht angemeldete Nutzer: