TU Wien:Software-Qualitätssicherung VU (Biffl)/Test 2 (Praxis) SS18

Aus VoWi
Zur Navigation springen Zur Suche springen

im folgenden wird ein Test aus dem vowi als "Test vom SS17" gennant: Datei:TU Wien-Software-Qualitätssicherung VU (Biffl) - Praxis Test SS17-18.zip Der Test aus diesem Semester war genau gleich aufgebaut wie der Test vom SS17, deshalb hier nur kurz die schriftlichen Angaben (nicht wortwörtlich):

  • Äquivalenzklassen anhand von folgendem Text: Rabatt für alle Neukunden: 10%. Für private Bestandskunden, die länger als 1 Jahr registriert sind und für alle Buisness-Bestandskunden beträgt der Rabatt 20%. Für die restlichen privaten Bestandskunden ist der Rabatt 15%. Erstelle außerdem zwei wichtige Testfälle anhand Grenzwertanalyse
  • Bsp analog zum Test vom SS17 : "Ist die Klasse isoliert testbar?" nur mit anderen Bezeichnungen
  • Fehler finden in einer Testklasse, analog zu Test vom SS17 (Logik in Tests, falsche Exceptions erwartet, Methodennamen falsch,..)
  • Für ein Serivce ein Mock implementieren (auf javadoc der zu überschreibenden Methode achten für Parameter checks im mock) und damit für das Service zwei Unittests schreiben, wieder analog zu WS17
  • Diagramm, wie auf den Folien zu Testabdeckung gegeben: wie viele Pfade für Zweigüberdeckung gibt es? Drei Tests und die gewünschten Pfade/Ergebnisse dazu nennen
  • "Ein Unternehmen entwickelt eine Musik-streaming Anwendung, die weltweit für private Kunden und ganze Veranstaltungen genutzt werden soll (auch mobile)". Welche non-functional requirements müssen besonders beachtet werden und warum.