db_AI-4/doku/case-study-table.org

18 KiB

#+OPTIONS n\:t

Identifier + Name 1.0 User Registrierung
Description Der Use Case beschreibt die Registrierung
eines neuen User Accounts.
Actors User
Status Freigegeben
Includes -
Trigger User möchte sich registrieren.
Preconditions -
Postconditions User hat sich einen Account erstellt.
Normal Flow 1. User startet Registrierung
2. User füllt Form aus
3. User schliesst Registrierung ab
Alternative Flow 1. User startet Registrierung
2. User füllt Form mit bereits vorhandener
Email Adresse aus.
3. Applikation gibt Fehler aus
4. User verwendet einzigartige Email Adresse
5. User schliesst Registrierung ab
Notes -
UC History 1.0 Darft erstellt durch AZ
Author A. Zweili & I. Cadaroski
Date 20. Juli 2017
Identifier + Name 1.1 User Login
Description Der Use Case beschreibt den Login eines
Users.
Actors User
Status Freigegeben
Includes -
Trigger User möchte sich einloggen
Preconditions UC 1.0 erfolgreich abgeschlossen
Postconditions User befindet sich im geschützten Bereich.
Normal Flow 1. User füllt Login Form korrekt aus
2. User quittiert Login
3. Applikation wechselt zum geschützen Bereich
Alternative Flow 1. User füllt Login Form mit falschen
Angaben aus
2. Applikation gibt einen Error aus
Notes -
UC History 1.0 Darft erstellt durch AZ
Author A. Zweili & I. Cadaroski
Date 20. Juli 2017
Identifier + Name 2.0 Standorte anzeigen
Description Der Use Case beschreibt das Betrachten der
Standorte.
Actors User
Status Freigegeben
Includes -
Trigger User möchte Standort Details einsehen.
Preconditions UC 1.1 erfolgreich abgeschlossen
Postconditions Applikation gibt passende Werte aus.
Normal Flow 1. User gibt einen Suchbegriff ein
2. Die Applikation gibt ihm eine Liste mit
Standorten aus welche zu dem Suchbegriff
passen.
Alternative Flow -
Notes -
UC History 1.0 Darft erstellt durch AZ
Author A. Zweili & I. Cadaroski
Date 20. Juli 2017
Identifier + Name 2.1 Standort mieten
Description Der Use Case beschreibt das mieten der
Standorte als Test Member.
Actors User mit test_member Status
Status Freigegeben
Includes -
Trigger
Preconditions UC 1.1 und 2.0 erfolgreich abgeschlossen
Postconditions Miete wurde erfolgreich in DB eingetragen.
Normal Flow 1. User wählt einen Standort aus
2. User wählt das Datum aus an dem er den
Standort gerne mieten möchte.
3. User bestätigt die Miete mit klick auf
den Insert Button.
Alternative Flow 1. User wählt einen Standort aus
2. User wählt das Datum an dem er den
Standort gerne mieten möchte.
3. User bestätigt die Miete mit klick auf
den Insert Button.
4. Die Applikation meldet zurück das der
Standort an diesem Datum bereits besetzt ist.
Notes -
UC History 1.0 Darft erstellt durch AZ
Author A. Zweili & I. Cadaroski
Date 27. Juli 2017
Identifier + Name 2.2 Mieten anzeigen
Description Der Use Case beschreibt das Betrachten der
getätigten Mieten des aktuellen Users.
Actors User mit test_member Status
Status Freigegeben
Includes -
Trigger User möchte sich seine Mieten anzeigen lassen
Preconditions UC 1.1, 2.1 erfolgreich abgeschlossen
Postconditions Applikation gibt die Mieten des aktuellen
Users aus.
Normal Flow 1. User klickt auf "update"
2. Die Applikation gibt die Details zu den
Mieten des Users aus.
Alternative Flow -
Notes -
UC History 1.0 Darft erstellt durch AZ
Author A. Zweili & I. Cadaroski
Date 27. Juli 2017
Testcase Objective Precondition Steps Testdata Expected Postcondition Result
ID Result
TC-01 Registrierung am System 1. Öffnen des Programms Username: maxmuster@gmail.com Erfolgreiche User registriert Am Anfang
2. Eingeben des Usernamens Passwort: 123456 Registrierung fehlte noch
3. Eingeben des Passworts eine Catch
4. Klicken des "Register" Funktion was
Knopf die Applikation
zum abstürzen
brachte.
TC-02 Registrierung am System TC-01 ausgeführt. 1. Öffnen des Programms
2. Eingeben des Usernamens
3. Eingeben des Passworts
4. Klicken des "Register"
Knopf
TC-03 Anmeldung am System
TC-04 Anmeldung am System
TC-05 Anmeldung am System
TC-06 Standorte anzeigen
TC-07 Standort mieten
TC-08 Mieten anzeigen
TC-09
TC-10
TC-11
TC-12