development:testing
Inhaltsverzeichnis
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
…
development/testing.txt · Zuletzt geändert: 2014/05/04 13:51 von andig