Softwaretest und Qualitätssicherung

Diese Aufgabe prüft Ihre Kenntnisse über verschiedene Testmethoden und Qualitätssicherungsmaßnahmen.

Ausgangssituation

Die QualityCode GmbH entwickelt eine Funktion zur Berechnung von Rabatten in einem E-Commerce-System. Die Funktion berechneRabatt(bestellwert: Float, kundentyp: String): Float soll folgendermaßen arbeiten:

  • Standardkunden: 0% Rabatt bei Bestellwert < 100€, 5% bei 100-500€, 10% ab 500€
  • Premium-Kunden: 5% Rabatt bei Bestellwert < 100€, 10% bei 100-500€, 15% ab 500€
  • VIP-Kunden: 10% Rabatt bei Bestellwert < 100€, 15% bei 100-500€, 20% ab 500€

Bei ungültigen Kundentypen soll eine Exception geworfen werden.

Sie sollen umfassende Tests für diese Funktion entwickeln.

Aufgabenstellung

⏳ Lädt Dataview-Inhalt...