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

218 lines
18 KiB
Org Mode
Raw Permalink Normal View History

2017-07-27 18:42:30 +02:00
#+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 |
|-------------------+--------------------------------------------|
2017-07-27 17:15:26 +02:00
| Postconditions | Applikation gibt passende Werte aus. |
|-------------------+--------------------------------------------|
2017-07-27 17:15:26 +02:00
| 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 |
|-------------------+--------------------------------------------|
2017-07-27 17:15:26 +02:00
| 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 |
|-------------------+-----------------------------------------------|
2017-07-27 18:42:30 +02:00
| 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 | | | | | | | |
|----------+-------------------------+-------------------+----------------------------+-------------------------------+---------------+------------------+-----------------|