TestTool/Use-Case-Szenarien: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 36: Zeile 36:
|4. || Prüfer speichert die Prüfung
|4. || Prüfer speichert die Prüfung
|-
|-
|5. || Prüfer speichert die Prüfung
|5. || Software notiert sich die Daten
|}
|}
|-
|-
Zeile 42: Zeile 42:
|
|
{|
{|
|1a || Keine Fragen vorhanden
|1a. || Keine Fragen vorhanden
|-
|-
|1a1 || Software meldet "Keine Fragen vorhanden"
|1a1. || Software meldet "Keine Fragen vorhanden"
|-
|-
|1a2 || Software bricht ab
|1a2. || Software bricht ab
|-
|-
|2a ||  Prüfer wählt keine Frage aus
|2a. ||  Prüfer wählt keine Frage aus
|-
|-
|2a1 || Vorgang wird abgebrochen
|2a1. || Vorgang wird abgebrochen
|-
|-
|3a || Prüfer wählt kein Datum aus
|2b. || Die Prüfung hat keine Fragen
|-
|-
|3a1 || Vorgang wird abgebrochen
|2b1. || Prüfung wird nicht im System gespeichert
|-
|-
|4a ||Prüfer speichert nicht
|3a. || Prüfer wählt kein Datum aus
|-
|-
|4a1 ||Prüfer speichert nicht
|3a1. || Vorgang wird abgebrochen
|-
|4a. ||Prüfer speichert nicht
|-
|4a1. ||Prüfung wird nicht im System gespeichert
|}
|}
|-
|-
Zeile 73: Zeile 77:
|Events
|Events
|
|
# Prüfer durchsucht nach Prüfungen
{|
# Prüfer wählt eine Prüfung aus
|1. || Prüfer durchsucht nach Prüfungen
# Prüfer ändert die Prüfung
|-
# Prüfer speichert die Prüfung
|2. || Prüfer wählt eine Prüfung aus
# Software notiert sich die Daten
|-
|3. || Prüfer ändert die Prüfung
|-
|4. || Prüfer speichert die Prüfung
|-
|5. || Software notiert sich die Daten
|}
|-
|-
|BranchEvents
|BranchEvents
|
|
 
{|
|3a. || Prüfer ändert nichts
|-
|3a1. || Vorgang wird abgebrochen
|-
|3b. || Prüfer wählt eine Frage aus zum Löschen
|-
|3b1. || Frage wird aus der Prüfung gelöscht
|-
|3c. || Prüfer durchsucht nach Fragen zum hinzufügen
|-
|3c1. || Frage wird zur Prüfung hinzugefügt
|-
|3d. || Prüfer löscht die Prüfung
|-
|3d1. || Nachfrage nach Bestätigung durch System
|-
|3d1a. || Prüfer bestätigt
|-
|3d1a1. || System löscht die Daten zur Prüfung
|-
|3d1b. || Prüfer widerruft
|-
|3d1b1. || Vorgang wird abgebrochen
|}
|-
|Exceptions
|Exceptions
|
|
# Keine Prüfungen vorhanden
{|
##Software meldet "Keine Prüfungen vorhanden"
|1a. || Keine Prüfung vorhanden
##Vorgang wird abgebrochen
|-
# Prüfer wählt keine Prüfung aus
|1a1. || Software meldet "Keine Prüfung vorhanden"
## Vorgang wird abgebrochen
|-
# Prüfer wählt kein
|1a2. || Vorgang wird abgebrochen
## Vorgang wird abgebrochen
|-
# Prüfer speichert nicht
|2a. ||  Prüfer wählt keine Prüfung aus
## Software notiert sich nicht die Daten
|-
|2a1. || Vorgang wird abgebrochen
|-
|4a. ||Prüfer speichert nicht
|-
|4a1. ||Änderungen werden nicht im System gespeichert
|}
|-
|-
|Postcondition || Prüfung ist im System gespeichert
|Postcondition || Prüfung ist geändert
|}
|}

Version vom 9. Juli 2020, 09:31 Uhr

Hier ist eine Auflistung der Use-Case-Szenarien für das testTool.

Auflistung

Use-Case-Szenarien
Szenario Akteur/e
Erstellen einer Prüfung Prüfer
Ändern einer Prüfung Prüfer
Beitreten einer Prüfung Prüfling
Ergebnisse einsichten Prüfling/Prüfer

Szenarien

UseCase Erstellen einer Prüfung
Actor Prüfer
Precondition Prüfer hat sich eingeloggt als Prüfer
Events
1. Prüfer durchsucht nach Fragen
2. Prüfer wählt mind. eine Frage aus
3. Prüfer wählt gewünschtes Prüfdatum aus
4. Prüfer speichert die Prüfung
5. Software notiert sich die Daten
Exceptions
1a. Keine Fragen vorhanden
1a1. Software meldet "Keine Fragen vorhanden"
1a2. Software bricht ab
2a. Prüfer wählt keine Frage aus
2a1. Vorgang wird abgebrochen
2b. Die Prüfung hat keine Fragen
2b1. Prüfung wird nicht im System gespeichert
3a. Prüfer wählt kein Datum aus
3a1. Vorgang wird abgebrochen
4a. Prüfer speichert nicht
4a1. Prüfung wird nicht im System gespeichert
Postcondition Prüfung ist im System gespeichert
UseCase Ändern einer Prüfung
Actor Prüfer
Precondition Prüfer hat sich eingeloggt als Prüfer, Es exisitiert eine Prüfung
Events
1. Prüfer durchsucht nach Prüfungen
2. Prüfer wählt eine Prüfung aus
3. Prüfer ändert die Prüfung
4. Prüfer speichert die Prüfung
5. Software notiert sich die Daten
BranchEvents
3a. Prüfer ändert nichts
3a1. Vorgang wird abgebrochen
3b. Prüfer wählt eine Frage aus zum Löschen
3b1. Frage wird aus der Prüfung gelöscht
3c. Prüfer durchsucht nach Fragen zum hinzufügen
3c1. Frage wird zur Prüfung hinzugefügt
3d. Prüfer löscht die Prüfung
3d1. Nachfrage nach Bestätigung durch System
3d1a. Prüfer bestätigt
3d1a1. System löscht die Daten zur Prüfung
3d1b. Prüfer widerruft
3d1b1. Vorgang wird abgebrochen
Exceptions
1a. Keine Prüfung vorhanden
1a1. Software meldet "Keine Prüfung vorhanden"
1a2. Vorgang wird abgebrochen
2a. Prüfer wählt keine Prüfung aus
2a1. Vorgang wird abgebrochen
4a. Prüfer speichert nicht
4a1. Änderungen werden nicht im System gespeichert
Postcondition Prüfung ist geändert