#+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 | | | | | | | | |----------+-------------------------+-------------------+----------------------------+-------------------------------+---------------+------------------+-----------------|