Testfälle
wbs:suite:modul:wbs_shop:testfaelle
Testfälle oder Use Cases sind Vorgänge, die das Verhalten der Webanwendung beschreiben,
und mit deren Hilfe die Applikation getestet werden kann.
Webseite
Nach Aufruf der
URL ist die Startseite sichtbar
wbsShop
Shopseite
Warenkorb
Auswahl des Button „In den Warenkorb“ legt den Artikel in den Warenkorb
Der Warenkorb zeigt die enthaltenen Artikel an
Der Warenkorb zeigt sie Gesamtsumme der Artikel an
Der Warenkorb zeigt die Versandkostenan
Der Warenkorb zeigt die gesamt zu bezahlende Summe an.
Verhalten: Änderungen im Cart aktualisiert die Kosten
Sichtbar: Button Zur Kasse
Verhalten: Click auf „Zur Kasse“ öffnet die Bestellseite
Bestellung
In der Bestellung wird eine Leiste mit allen Schriiten der Bestellung angezeigt:
Warenkorb - Kunde - Anlieferung - Bezahlung - Bestellung
Bestellung - Warenkorb
* Startseite Bestellung zeigt noch einmal den Warenkorb
* Startseite Bestellung zeigt das Feld Gutschein einlösen an,
wenn ein Gutscheincode hinterlegt wurde
* Verhalten: Änderungen am Warenkorb aktualisiert die Kosten
* Sichtbar: Button "Weiter"
* Verhalten: Click auf "Weiter" öffnet die Maske "Kunde"
Bestellung - Kunde
Sichtbar: Formular Einloggen mit Kundendaten
Sichtbar: Feld Email
Sichtbar: Feld Passwort
Sichtbar: Button „Absenden“
Verhalten: Fokus auf dem Feld Benutzername/Email
Verhalten: Nach Click auf „Anmeldung“ Test der Daten
Verhalten: Login Korrekt: Weiterleitung auf die Maske „Anlieferung“
Verhalten: Login Inkorrekt: Meldung und Fokus Feld Email
Es fehlt die Möglichkeit: Passwort vergessen
Bestellung - Anlieferung
Anzeige Versandbedingungen
Sichtbar: Formular Lieferadresse mit Datenübernahme aus den Kundendaten
Sichtbar: Button: Weiter
Sichtbar: Button: Zurück
Verhalten: Click auf Button „Weiter“ Weiterleitung auf die Mase „Bezahlung“
Bestellung - Bezahlung
Hier werden alle Bezahlmodule, die in der Konfiguration ausgewählt wurden, angezeigt:
| Bezahlmethode | Eingabe |
| Lastschrift | Felder: Kontonummer, BLZ, Inhaber( Veraltet!!!) |
| Vorkasse | (Keine Felder) Fehlt: Beschreibung |
| Paypal | Sofort Bezahlen - Weiterleitung zu Paypal |
| | |
Bezahlung - Lastschrift
Pflichtfeld: Kontonummer ( Umstellung auf BIC)
Pflichtfeld: BLZ (Umstellung auf IBAN)
Pflichtfeld: Inhaber(Übernahme aus Kundendaten) |
| Option | Format | Beschreibung |
| IBAN Validierung anzeigen | ja/nein | |
| Kontonummer muß gültige IBAN sein | ja/nein | |
Bezahlung - Vorkasse
Bezahlung - Paypal
Konfiguration:
| Option | Format | Beschreibung |
| PayPal Rücksprung URL(returnURL) | string | Rücksprungadresse |
| PayPal Abbruch URL(cancelURL) | string | Rücksprung bei Abbruch |
| Anmerkungen erlauben | boolean | Nicht wichtig |
| Paypal vor der Bestätigungsseite aufrufen | boolean | |
Bestellung - Bestätigung
Sichtbar: Details der Bestellung
Warenkorb
Adresse
Lieferanschrift
Bezahlung
Sichtbar: Checkbox: AGB
Sichtbar: Button „Kostenpflichtig bestellen“
Verhalten: Click auf Button schließt den Bestellvorgang ab