/
Kurzanwendungsfall Testfälle spezifizieren

Kurzanwendungsfall Testfälle spezifizieren

Ausgangslage

 

Sie arbeiten als Softwareentwickler respektive Softwareentwicklerin und haben den Auftrag erhalten, das Software-Testteam bei der Erstellung von Integrations- und Systemtests zu unterstützen.

 

Die Implementierung der Webanwendung 'Pay me' enthält einige Schnittstellen zu Umsystemen, die noch nicht fertig implementiert sind. Dabei handelt sich unter anderem um einen Verifizierungsservice (Synonyme für verifizieren: überprüfen, kontrollieren, bestätigen) für Kreditkartenzahlungen, der über HTTPS (HyperText Transfer Protocol Secure) kommuniziert und mit digitalen Zertifikaten die Identität des Aufrufers überprüft.

 

In der Webanwendung 'Pay me', werden auf der Webseite 'Kreditkarte Verifizieren' die Kreditkartendaten (Inhaber, Kartennummer, Ablaufdatum) mit regulären Ausdrücken bereits bei der Eingabe auf die formale Korrektheit geprüft.

 

Auf der Benutzeroberfläche befinden sich folgende Elemente:

 

Eingabefeld für den Kreditkarteninhaber (Vorname, Name), Pflichtfeld

Eingabefeld für die Kreditkartennummer, Pflichtfeld

Kalender-Control zur Auswahl des Ablaufdatums der Kreditkarte, Pflichtfeld

Ein Button 'Verifizieren'

Dabei wurden die einzelnen Formate wie folgt festgelegt:

 

Format der Kreditkartennummer: XXXX-XXXX-XXXX-XXXX

 

Format des Ablaufdatums: mm/yyyy

 

Mögliche Meldungen auf der Webanwendung:

 

Der Kreditkarteninhaber wurde nicht angegeben

Die Kreditkartennummer ist ungültig

Die Kreditkarte ist gesperrt

Die Kreditkartennummer ist leer

Die Kreditkarte wurde erfolgreich verifiziert

Die Kreditkarte ist abgelaufen

Die Systemtests werden im Black-Box Verfahren vorgenommen.

 

 

 

Teilfrage 1 von 2

Aufgabe

 

Um den Verifizierungsservice testen zu können, müssen vorab noch zwingende Vorkehrungen getroffen werden. Benennen Sie 2 sich ergänzende technische Vorbedingungen, die erfüllt sein müssen, um den Verifizierungsservice inklusive Identitätszertifizierung vor der Inbetriebnahme der Schnittstellen zum Kreditkartenherausgeber (Credit Card Provider) überhaupt testen zu können und begründen Sie Ihre Wahl.

 

Antwortstruktur

 

Benennung von 2 technischen Vorbedingungen mit je einer Begründung in maximal 2 Sätzen

 

Teilfrage 2 von 2

Aufgabe

 

Für den Systemtest der Webseite 'Kreditkarte Verifizieren' fehlen noch entsprechende Testfälle. Das zuständige Software-Testteam hat Sie beauftragt, einige konkrete Systemtestfälle für die Webseite 'Kreditkarte Verifizieren' zu erstellen.

 

Erstellen Sie 5 Testfälle für die Webanwendung, welche die Meldungen gemäss Ausgangslage provozieren. Geben Sie für jeden Testfall eine klare Fallbeschreibung sowie das erwartete Resultat an.

 

Antwortstruktur

 

5 Testfälle (Testbeschreibung und Erwartetes Resultat) mit

 

Testfallbeschreibung in maximal 2 vollständigen Sätzen

Formulierung erwartetes Resultat mit maximal 1 vollständigen Satz

Related content

Grundlagen des Softwaretestens
Grundlagen des Softwaretestens
More like this
Testen im Softwarelebenszyklus - Vorgehensmodelle der Informatik
Testen im Softwarelebenszyklus - Vorgehensmodelle der Informatik
More like this
Kurzanwendungsfall: Anwendungsfallmodell für einen Webshop erarbeiten.
Kurzanwendungsfall: Anwendungsfallmodell für einen Webshop erarbeiten.
More like this
Kurzanwendungsfall: Priorisieren von Qualitätsmerkmale
Kurzanwendungsfall: Priorisieren von Qualitätsmerkmale
More like this