zertifizierter Softwaretester Lernplattform mit Übungsfragen zum Thema Softwaretest

Sie sollen für die folgende Aufgabenstellung au...

Fragen-ID

420

test

Übungsfrage

Sie sollen für die folgende Aufgabenstellung aus der Kontoverwaltung einer Bank die Testfälle erstellen. Die folgenden Regeln gelten:

  • Verfügt der Kunde über eine Kreditlinie (> 0) und fällt sein Kontostand ins Negative aber noch kleiner oder gleich dem Kreditlimit, so werden Kreditzinsen in Höhe von 9% belastet
  • Verfügt der Kunde über eine Kreditlinie (>0) und fällt sein Kontostand ins Negative über den gewährten Kreditrahmen hinaus so wird eine Gebühr von 100E verlangt. Die Kreditzinsen werden mit 9% berechnet.
  • Verfügt der Kunde nicht über eine Kreditlinie und fällt sein Kontostand ins Negative so werden Zinsen in Höhe von 12% belastet sowie eine Gebühr von 100E verlangt.

Folgende Testfälle stehen zur Auswahl:

  1. Die Kreditlinie = 2.000 E, Kontostand = 300 E, Kunde hebt 1.000 E bar ab.
  2. Die Kreditlinie = 0 E, Kontostand = 1.000 E, Kunde hebt 2.000 E bar ab.
  3. Die Kreditlinie = 2.000 E, Kontostand = -1.000 E, Kunde hebt 1.100 E bar ab.
  4. Die Kreditlinie = 0 E, Kontostand = -1.000 E, Kunde hebt  1.000 E bar ab.
  5. Die Kreditlinie = 3.000 E, Kontostand = -4.000 E, Kunde hebt 1.000 E bar ab.
  6. Die Kreditlinie = 1.500 E, Kontostand = 0 E, Kunde hebt 1.000 E bar ab.
  7. Die Kreditlinie = 0 E, Kontostand = 1.000 E, Kunde hebt 200 E bar ab.
  8. Die Kreditlinie = 2.000 E, Kontostand = 300 E, Kunde hebt 300 E bar ab.

Welche der folgenden Testkombinationen erlaubt es mit minimaler Anzahl von Testfällen 100% der Äquivalenzklassen zu überdecken?

wrong

3, 4, 5 und 7

wrong

1, 3, 4, 6, 7 und 8

wrong

alle

richtig

3, 4, 6, 7 und 8

Kommentare

Welche Äquivalenzklassen gibt es hier?

Hallo,

Welche Äquivalenzklassen gibt es hier?

 

Ich habe folgende identifiziert:

  1. Kreditlinie >0
  2. Kreditlinie <=0
  3. Kontostand>=0
  4. Kontostand<0
  5. Kontostand>=Kreditlinie
  6. Kontostand<Kreditlinie
  7. Kreditzinsen 9%
  8. Kreditzinsen 12%
  9. Gebühr 100€

Viele Grüße

Andreas

Hi,wenn du mit den Ziffern 7,

Hi,

wenn du mit den Ziffern 7, 8 und 9 Äquivalenzklassen meinst, bei denen der jeweils gleiche Ausgabewert (bspw. 9%) auftritt, stimme ich dir zu. Diese sind jedoch Ergebnis der Kombination aus den anderen 6 Basisäquivalenzklassen.

Viele Grüße,

die Redaktion

Könnte mir bitte jemand die

Könnte mir bitte jemand die Lösungsansatz hier erklären?

 

Danke im Voraus.

Folgende Testfälle stehen zur

Folgende Testfälle stehen zur Auswahl:

  1. Die Kreditlinie = 2.000 E, Kontostand = 300 E, Kunde hebt 1.000 E bar ab.
  2. Die Kreditlinie = 0 E, Kontostand = 1.000 E, Kunde hebt 2.000 E bar ab.
  3. Die Kreditlinie = 2.000 E, Kontostand = -1.000 E, Kunde hebt 1.100 E bar ab.
  4. Die Kreditlinie = 0 E, Kontostand = -1.000 E, Kunde hebt  1.000 E bar ab.
  5. Die Kreditlinie = 3.000 E, Kontostand = -4.000 E, Kunde hebt 1.000 E bar ab.
  6. Die Kreditlinie = 1.500 E, Kontostand = 0 E, Kunde hebt 1.000 E bar ab.
  7. Die Kreditlinie = 0 E, Kontostand = 1.000 E, Kunde hebt 200 E bar ab.
  8. Die Kreditlinie = 2.000 E, Kontostand = 300 E, Kunde hebt 300 E bar ab.

 

Bei folgenden Testfällen ergibt sich das sie, durch dier Gegebenheiten, identisch behandelt werden:

  • Testfall 1 passt zu Testfall 6 --> Kreditlinie gegeben --> Überziehung innerhalb der Kreditlinie = 9% Kreditzinsen 
  • Testfall 2 passt zu Testfall 4 --> Keine Kreditlinie --> KOnto überzogen = 12% +100
  • Testfall 3 passt zu Testfall 5 --> Kreditlinie gegeben --> Überziehung ist mehr als gegebene Kreditlinie = 9% +100

 

Anhand der Antwortmöglichkeiten kann nur Antwort 2 korekt sein. (Ausschlussverfahren) 

LG 

Hi,vielen Dank für die

Hi,

vielen Dank für die Erläuterungen!

Viele Grüße,

die Redaktion

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <p> <table> <tr> <td> <img>

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage hat den Zweck zu testen, ob Sie ein menschlicher Benutzer sind und um automatisiertem Spam vorzubeugen.
9 + 3 =
Das einfache mathematische Problem ist zu lösen und das Ergebnis einzugeben. Z.B. muss für 1+3 der Wert 4 eingegebene werden.