Exkurs - Testen
Erweiterung - Speicherformate
Folgende Testfälle werden untersucht:
/1/ Speichern der Daten eines Kartenstapel
-Objekts (mit / ohne Umlaute etc.)
/2/ Erzeugung eines Kartenstapel
-Objekts aus geladenen Daten (mit / ohne Umlaute etc.)
Testprogramm
Mit Hilfe eines Testprogramms sollen die oben aufgelisteten Testfälle untersucht werden. Zur Ausgabe auf dem Bildschirm werden zunächst zwei Hilfsfunktionen deklariert. Mit ihrer Hilfe können die jeweiligen vom Kartenmanager verwalteten Karten angezeigt werden.
Wenn man das Testprogramm ausführt, erhält man folgende Ausgabe, die zeigt, dass alle Testfälle hier erfolgreich bearbeitet wurden.
Erweiterung - Abfragemodus
Das Verhalten des Gesamtsystems wird systematisch untersucht und dokumentiert - z.B. wie unten gezeigt.
Zustand | Ereignis | Aktionen | Folgezustand | Test |
---|---|---|---|---|
0,1,2,3 | [Karten laden] | öffnet ein Dialogfenster zur Festlegung des Dateinamens und lädt die Karteninhalte | gleicher Zustand | ok |
0,1,2,3 | [Karten laden] | öffnet ein Dialogfenster zur Festlegung des Dateinamens und lädt die Karteninhalte | gleicher Zustand | ok |
0,2,3 | [Karte aufnehmen],[neue Karte],[Karte lentfernen] | keine | gleicher Zustand | ok |
0,1 | [Anfang],[weiter],[zurück],[Ende] | wählt die entsprechende Karte aus und zeigt das Stichwort und die Erläuterung an | gleicher Zustand | ok |
0,1 | [Stichwort aufdecken],[umsortieren],[Erläuterung aufdecken] | keine | gleicher Zustand | ok |
1 | [neue Karte] | zeigt eine leere Karte an | 1 | ok |
1 | [Karte aufnehmen],[Karte entfernen] | nimmt die aktuelle Karte in den Kartenstapel auf bzw. entfernt die aktuelle Karte im Kartenstapel | 1 | ok |
2,3 | [Anfang],[weiter],[zurück],[Ende] | wählt die entsprechende Karte aus und zeigt nur das Stichwort bzw. die Erläuterung an | gleicher Zustand | ok |
2 | [Erläuterung aufdecken] | zeigt auch die Erläuterung an | 2 | ok |
3 | [Stichwort aufdecken] | zeigt auch das Stichwort an | 2 | ok |
2,3 | [umsortieren] | ändert die Reihenfolge der Karten des Kartenstapels und zeigt nur das Stichwort bzw. die Erläuterung der ersten Karte an | gleicher Zustand | - |
0,1,2,3 | (0) | zeigt den Inhalt der ersten Karte an | 0 | ok |
0,1,2,3 | (1) | zeigt den Inhalt der ersten Karte an | 1 | ok |
0,1,2,3 | (2) | zeigt nur das Stichwort der ersten Karte an | 2 | ok |
0,1,2,3 | (3) | zeigt nur die Erläuterung der ersten Karte an | 3 | ok |