mirror of
https://github.com/st-tu-dresden-praktikum/swt23w23
synced 2024-07-19 21:04:36 +02:00
Add acceptance tests for edge cases
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
This commit is contained in:
parent
8f54db4327
commit
c5be1422cd
|
@ -1442,6 +1442,56 @@ _ABGESAGT_: Auftrag wurde widerrufen oder gekündigt.
|
||||||
|Ergebnis |Der Nutzer wird erfolgreich abgemeldet und eine Bestätigungsnachricht oder die Anmeldeseite wird angezeigt.
|
|Ergebnis |Der Nutzer wird erfolgreich abgemeldet und eine Bestätigungsnachricht oder die Anmeldeseite wird angezeigt.
|
||||||
|===
|
|===
|
||||||
|
|
||||||
|
[cols="1h, 4"]
|
||||||
|
[[ATE0101]]
|
||||||
|
|===
|
||||||
|
|ID |<<ATE0101>>
|
||||||
|
|Anwendungsfall|<<UC0101>>
|
||||||
|
|Vor |Ein registrierter Nutzer ist im System eingeloggt.
|
||||||
|
|Ereignis |Der Nutzer versucht, Kundendaten zu bearbeiten, die im System nicht existieren (z. B. eine ungültige Kunden-ID).
|
||||||
|
|Ergebnis |Das System gibt eine Fehlermeldung zurück, die besagt, dass die Kundendaten nicht existieren.
|
||||||
|
|===
|
||||||
|
|
||||||
|
[cols="1h, 4"]
|
||||||
|
[[ATE0201]]
|
||||||
|
|===
|
||||||
|
|ID |<<ATE0201>>
|
||||||
|
|Anwendungsfall|<<UC0204>>
|
||||||
|
|Vor |Ein registrierter Nutzer ist im System eingeloggt und ein Mitarbeiter ist einer aktiven Aufgabe zugewiesen.
|
||||||
|
|Ereignis |Der Nutzer versucht, einen Mitarbeiter zu entfernen, der derzeit einer laufenden Aufgabe oder Bestellung zugewiesen ist.
|
||||||
|
|Ergebnis |Das System gibt eine Fehler- oder Warnmeldung zurück, die besagt, dass der Mitarbeiter derzeit zugewiesen ist und nicht entfernt werden kann, bis er neu zugewiesen ist oder die Aufgabe abgeschlossen ist.
|
||||||
|
|===
|
||||||
|
|
||||||
|
[cols="1h, 4"]
|
||||||
|
[[ATE0301]]
|
||||||
|
|===
|
||||||
|
|ID |<<ATE0301>>
|
||||||
|
|Anwendungsfall|<<UC0303>>
|
||||||
|
|Vor |Ein registrierter Nutzer ist im System eingeloggt.
|
||||||
|
|Ereignis |Der Nutzer versucht, eine Rechnung als bezahlt zu markieren, die bereits als bezahlt markiert wurde.
|
||||||
|
|Ergebnis |Das System gibt eine Fehlermeldung zurück, die besagt, dass die Rechnung bereits bezahlt wurde.
|
||||||
|
|===
|
||||||
|
|
||||||
|
[cols="1h, 4"]
|
||||||
|
[[ATE0401]]
|
||||||
|
|===
|
||||||
|
|ID |<<ATE0401>>
|
||||||
|
|Anwendungsfall|<<UC0404>>
|
||||||
|
|Vor |Ein registrierter Nutzer ist im System eingeloggt.
|
||||||
|
|Ereignis |Der Nutzer versucht, eine neue Bestellung hinzuzufügen, gibt jedoch unvollständige oder ungültige Daten an.
|
||||||
|
|Ergebnis |Das System gibt eine Fehlermeldung zurück, die angibt, welcher Teil der Daten fehlt oder ungültig ist.
|
||||||
|
|===
|
||||||
|
|
||||||
|
[cols="1h, 4"]
|
||||||
|
[[ATE0701]]
|
||||||
|
|===
|
||||||
|
|ID |<<ATE0701>>
|
||||||
|
|Anwendungsfall|<<UC0701>>
|
||||||
|
|Vor |Ein Nutzer greift auf die Website des Systems zu, sein Konto wurde jedoch aufgrund mehrerer fehlgeschlagener Anmeldeversuche gesperrt.
|
||||||
|
|Ereignis |Der Nutzer versucht sich mit den gesperrten Anmeldeinformationen anzumelden.
|
||||||
|
|Ergebnis |Das System gibt eine Fehlermeldung zurück die besagt, dass das Konto gesperrt ist und möglicherweise Anweisungen gibt, wie das Konto entsperrt oder zurückgesetzt werden kann.
|
||||||
|
|===
|
||||||
|
|
||||||
== Glossar
|
== Glossar
|
||||||
|
|
||||||
:domain_ref: Siehe <<classes_enumerations, Datenmodell>>
|
:domain_ref: Siehe <<classes_enumerations, Datenmodell>>
|
||||||
|
|
Loading…
Reference in a new issue