// SPDX-License-Identifier: Apache-2.0 AND CC-BY-SA-4.0
// SPDX-FileCopyrightText: 2015 Sven Seemann
// SPDX-FileCopyrightText: 2015 Oliver Drotbohm
// SPDX-FileCopyrightText: 2018 Martin Morgenstern
// SPDX-FileCopyrightText: 2023-2024 swt23w22
= Cross-Testing Feedback

__Durchführende Gruppe:__22
__Anwendung von Gruppe:__23

== Getestetes System
Welche Aufgabe/Problemstellung löst die Anwendung.

Es handelt sich um einen Cateringsservice, bei dem man zwischen verschiedenen Serviceangeboten auswählen kann. Bei diesen gibt es wiederum einzelne unterschiedliche Auswahlmöglichkeiten zwischen Personal, Angeboten usw.

== Fehler-Report
// See http://asciidoctor.org/docs/user-manual/#tables
[options="header"]
|===
|Pfad |Parameter |Beschreibung |Rückgabe
|F00010 |Registrierung |Wenn Username schon vergeben |Crash
|  =   |Registrierung |Wenn Konto gelöscht und Username des gelöchten Kontos verwendet werden soll |Crash
|F00015 |Nutzernamen ändern |Wenn Nutzer Username zu bereits vorhandenem ändern möchte |Crash statt Errormeldung
|F00021 |Auftrag validieren |Personal kann doppelt gebucht werden (Bahndlung wie rentables wäre gut) |keinen Error aber doppelte Buchung
|F00024 |Aufträge filtern |nicht möglich zu Filtern (nach. geplant, beendet, abgesagt, oder Art des Events) |
|F00026 |Aufrtäge ändern |keine Funktion dafür weder als Kunde als auch als Admin |keine, nicht vorhanden
|F00033 |Personal auf Verfügbarkeit für Auftrag prüfen | Personal kann doppelt gebucht werden |
|F00041 |Inventar bearbeiten |Anzahl Items kann überbbucht werden |negative Zahl
|F00042 |Items löschen |Items lassen sich löschen werden aber nicht aus der Buchung entfernt |
|F00051 |Kostenabrechnung bezahlen |nicht vorhanden, da bezahlt und unbezahlt nicht existiert |
|staff | Filterfunktion der Mitarbeiter nach Monaten/Jahr | Filter funktioniert nicht | keine Änderung


|===

== Sonstiges
* Optik der Anwendung
- GUI Prototyp nicht wirklich beachtet
- Bilder fehlen leider
- sonst sehr schlicht gehalten, aber trotzdem optisch ansprechend

* Fehlende Features
- Bilder fehlen
- Unterscheidung zwischen Bezahlten und Unbezahlten Buchungen in Anwendungsfällen existiert in Anwendung nicht mehr (in Anwendungsfällen vorhanden)
- kein Warenkorb (wird in Anwendungsfällen erwähnt)
- Personal bearbeiten (UC0202) - Personal bearbeitbar, aber ohne Adresse wie in Anwendungsfällen beschrieben
- Personaleinteilung einsehen (UC0206) - nicht wirklich vorhanden
- Auftragsdaten bearbeiten (UC0404) - nicht vorhanden
* Interaktion mit der Anwendung (Usability)
-  teilweise etwas unübersichtlich mit den Einteilungen

== Verbesserungsvorschläge
* Was kann noch weiter verbessert werden?
- Unterscheidung in Leihmaterial und Verbauchsmaterial in Inventar wäre schöner, ist so ziemlich unübersichtlich
- fehlerhafte Eingaben (negative Zahlen, schon existente Nutzernamen) werden nicht mitgeteilt und entweder ignoriert, oder es kommt zum Crash --> Errormessage wäre schöner
- Auftrag aufgeben (UC0502) -> Auftrag (bzw. Buchung) lässt sich aufgeben, wird aber nie in Warenkorb gelegt, sondern direkt bezahlt
- Aufteilung in consumables und rentables im Inventar wäre schöner und übersichtlicher gewesen
- Inventar bearbeiten, wenn vorheriger Preis im Bearbeitungsfenster zu sehen wäre, wäre das schön
