218 lines
18 KiB
Org Mode
218 lines
18 KiB
Org Mode
#+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 | | | | | | | |
|
|
|----------+-------------------------+-------------------+----------------------------+-------------------------------+---------------+------------------+-----------------|
|