Download - HSR - Institutional Repository

Transcript
7
TESTBERICHT
Weil die Schwierigkeit der FLOW Arbeit auf der Kommunikation von verschiedenen Geräten ausgelegt
ist, wurde auf Unit Tests verzichtet. Das hier dokumentierte Resultat der Testfälle wurde mit der
abgegebenen Version des Source Codes erzielt.
Test
Lokale Session erstellen
Public Session erstellen
Direct auf Session joinen
Direct auf Passwort geschützte Session joinen
Direct auf Session joinen, leaven und wieder joinen
Via einem Rendezvous Point auf Session joinen
Via einem Rendezvous Point auf Passwort geschützte Session joinen
Via einem Rendezvous Point auf Session joinen, leaven und wieder joinen
Via mehrere Rendezvous Points auf Session joinen
Via mehrere Rendezvous Points auf Passwort geschützte Session joinen
Via mehrere Rendezvous Points auf Session joinen, leaven und wieder joinen
Linien selber zeichnen
Selbst gezeichnete Linie mit Undo löschen
Zeichnen, während andere User auch zeichnen
Zeichnen, während andere User joinen
Selbst gezeichnete Linien verschieben
Selbst verschobene Linie mit Undo an Ursprungsort setzten
Linien verschieben, während andere User zeichnen
Linien verschieben, während andere User joinen
Selbst gezeichnete Linien löschen
Selber gelöschte Linie mit Undo wiederherstellen
Linien löschen, während andere User zeichnen
Linien löschen, während andere User joinen
Selbst gezeichnete Linien als Form speichern
Fremd gezeichnete Linie erhalten
Fremd gezeichnete Linien verschieben
Fremd gezeichnete Linien löschen
Fremd gezeichnete Linien als Form speichern
Linien aus Initial Bulk erhalten
Linien aus Initial Bulk verschieben
Linien aus Initial Bulk löschen
Linien aus Initial Bulk als Form speichern
Neue Page selber erstellen
Neue Page von anderen Usern erhalten
Page selber löschen
Page löschen von anderen Usern erhalten
Page löschen von anderen Usern erhalten, während man auf der zu löschenden Page ist
Page löschen von anderen Usern erhalten, während man auf der zu löschenden Page
zeichnet
Page löschen von anderen Usern erhalten, während man auf einer vorherplatzierten
Page ist
Page löschen von anderen Usern erhalten, während man auf einer nacherplatzierten
Page ist
Page löschen, falls es nur noch eine Page gibt
Page löschen von anderen Usern erhalten, falls es nur noch eine Page gibt
Page selber kopieren
Page kopieren von anderen User erhalten
Erfüllt
69