Inhaltsverzeichnis
Testfälle
Installer
Frontend
Standardfunktionen
öffentlichen Kanal hinzufügen
neuen Kanal hinzufügen
neue Gruppe hinzufügen
verschachtelte Gruppe hinzufügen
vzlogger
Testfälle
Installer
Installer durchlaufen lassen (auf nackten Computer ohne Doctrine und jpGraph, neuen Mysql Benutzer, neuer Datenbankname)
Gibt es Fehler?
Lässt sich das Frontend aufrufen?
Lässt sich ein Kanal über
URL
erstellen?
Lässt sich ein Kanal über
URL
löschen?
Kann man mit dem DB User in der Datenbank das Schema verändern oder löschen?
Frontend
Dies ist eine Liste mit Standardtestfällen für das Frontend von volkszaehler.org:
Standardfunktionen
(Voraussetzung: es werden bereits einer oder mehrere Kanäle angezeigt)
Zoomen
die Zoom-Knöpfe (+, -, Stunde, Tag, Woche, Monat, Jahr) bewirken das gewünschte Ergebnis
öffentlichen Kanal hinzufügen
in der ersten Optionsleiste („Kanäle“) die Schaltfläche „+ Kanal hinzufügen“ betätigen
es erscheint ein Popup mit mehreren Reitern, einer davon heißt „öffentliche Kanäle“
„Local (default)“ aus der Einträge in der Liste „Middleware“ auswählen
„Demo-Gruppe“ aus der Liste der Kanäle auswählen
„Abonnieren“
erwartetes Ergebnis:
es werden die Graphen für die Demo-Datenreihen gezeichnet
die Kanäle aus der Demo-Gruppe erscheint in der Liste der Kanäle
für die Kanäle erschienen die Statistiken in der Liste
ein Cookie wird für die Demo-Gruppe gesetzt
neuen Kanal hinzufügen
in der ersten Optionsleiste („Kanäle“) die Schaltfläche „+ Kanal hinzufügen“ betätigen
es erscheint ein Popup mit mehreren Reitern, einer davon heißt „Kanal erstellen“
einen Typ auswählen, „Cookie“ ankreuzen
„Erstellen“
erwartetes Ergebnis:
der neue Kanal erscheint in der Liste der Kanäle
für den neuen Kaanal erschienen die Statistiken in der Liste
ein Cookie wird für den neuen Kanal gesetzt
neue Gruppe hinzufügen
Gruppe „erstellen“
Kanal „erstellen“
Kanal per drag-and-drop in die Gruppe hineinziehen
Gruppe „ausblenden“ (Checkbox)
Gruppe entfernen und erneut abonnieren
verschachtelte Gruppe hinzufügen
weitere Gruppe „erstellen“, Kanal „erstellen“ und in die Gruppe einfügen
neu erstellte Gruppe in bereits bestehende Gruppe per drag-and-drop Gruppe hineinziehen
Oberste Gruppe „ausblenden“ (Checkbox)
Oberste Gruppe entfernen und erneut abonnieren
vzlogger
…