Funktionaler Blackbox-Test der Lehrerversion Testfälle |
Produktfunktion | OK? | Bemerkungen |
F1/ Erfassen der der Positionen der Speisekarte (Artikel-Nr, Bezeichnung inkl. Packungsgröße, Preis) | ok | Unvollständiger Datensatz
-> Absturz, Art-Nr < 100 -> Absturz Mehrfache Eingabe derselben Nummer möglich
|
F2 / Erfassen der Daten aller beschäftigten Kellner (Name, Nummer) | ok | Mehrfache Eingabe derselben Nummer möglich |
F3/ Erfassen der Bestellung mit Kellner-Nr, Artikel-Nr, Anzahl, Tisch-Nr und Platz-Nr | ok | Absturz bei leerer Art- u. Kellnerliste |
F3.1/ Ändern aller Daten von F1..F3 | ok | Nummern lassen sich nicht ändern |
F3.2/ Löschen aller Daten von
F1..F3 |
ok | |
F3.3/ Fehleingabe muss korrigiert werden können | ok | |
F4/ Rechnung erstellen (Summen, USt-Betrag inklusive ausweisen) einzeln oder gesamt | ok | |
F/5 Rechnung anzeigen und ausdrucken | ok | nur Anzeige |
F5.1 Rechnung speichern und sperren | - | nicht implementiert - spätere Version |
Produktdaten | OK? | Bemerkungen |
Speisekarte D1/ Bezeichnung, (255), 'a..z', 'A..Z', '-' inkl. Packungsgröße |
ok | |
D2/ Nummer, (3), '1..0' |
ok | |
D3/ Preis, (7), '1..0' |
ok | |
Rechnung D4/ Anzahl, (3), '1..0' |
ok | |
D5/ Einzelpreis, (7), '1..0' |
ok | |
D6/ Gesamtpreis, (7), '1..0' |
ok | |
D7/ Rechnungspreis DM, (7),
'1..0' |
ok | |
D8/ Rechnungspreis EURO, (7), '1..0' |
ok | nicht implementiert- |
D9/ Mehrwertsteuer DM (5),
'1..0' |
ok | |
D10/ Mehrwertsteuer Euro(5),
'1..0' |
ok | nicht implementiert |
D11/ Rechnungsnummer, (3),
'1..0' |
ok | nicht automatisch |
D12/ Datum |
ok | keine Eingabe, nicht automatisch |
Personal D13/ Kellnernummer, (2), '1..0' |
ok | |
D14/ Kellnername, (255), 'a..z', 'A..Z', '-' | ok | |
D15/ Tischnummer, (2), '1..0' |
ok | |
D16/ Platznummer, (3), '1..0' |
ok | |
D17/ Firmenname, (30), 'a..z', 'A..Z', '-' | ok |
- Keine Plausibilitätsprüfungen,
Wertebereiche bei Eingaben werden nicht geprüft - Kein Hilfesystem - Die Module der Fachklassen sind separat getestet und fehlerfrei. |