====== 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: [[modul:m431:learningunits:lu11:loesungen:pandemie|LU11.L01 - Aufgabe: Testfälle "Lager"]]