LU11.A01 - Testfälle "Lager"
Ausgangslage
Das Programm verwaltet die Bestände der Impfstoffe im Lager.
- Der Benutzer startet das Programm und gibt die Nummer des Impfstoffs ein.
- Das Programm zeigt darauf den aktuellen Bestand des Impfstoffs an.
- Danach erfasst der Benutzer einen Eingang (Menge positiv) oder Ausgang (Menge negativ).
- Das Programm zeigt den neuen Bestand des Impfstoffs an.
Eingaben
Nummer des Impfstoffs | Ganzzahl von 1 bis 99 |
---|---|
Menge des Ein- / Ausgangs | Ganzzahl von -9999 bis +9999 |
0 ist nicht zulässig |
Ablauf im Terminal
Nr des Impfstoffs > 15 Aktueller Bestand > 500 Dosen Menge > -150 Neuer Bestand > 350 Dosen
Auftrag
Sie erhalten den Auftrag, das Programm zu testen. Erstellen sie insgesamt 8 repräsentative Testfälle (Testcase). Diese Testfälle sollen ein möglichst breites Spektrum an Situationen abdecken:
- Ein Testfall mit korrekten Werten
- Ein Testfall mit Randwerten für die zulässigen Eingaben
- Für jede Eingabe 0-n Testfälle mit ungültigen Werten. Jeder Testfall darf nur einen ungültigen Wert enthalten, die anderen Werte müssen gültig sein.
- Formal falsche Werte
- Ungültige Werte (zu gross, zu klein)
Eine mögliche Lösung finden Sie hier: LU11.L01 - Aufgabe: Testfälle "Lager"