Hallo liebes Forum!
Ich bereite mich langsam mal auf die kommenden Klausuren vor und stehe beim Glass-Box-Testing irgendwie auf dem Schlauch. Während den Vorlesungen dachte ich, dass ich es verstanden habe, aber jetzt bei den Übungsaufgaben siehts anders aus.
Wie geht am sinnvollsten vor, wenn man folgenden Beispiel-Code "testen" möchte. Ich habe mich für die Tabellenform entschieden und schon mal angefangen:
Aufrufe in Tabelle:
(siehe Anhang)
Problem(e):
Muss ich bei "covered lines" nur die lines angeben, welche auch betroffen sind?
Wie schließe ich "unnötige" Testfälle aus?
Hoffentlich hat jemand eine Idee. Komme den ganzen Tag schon nicht klar damit
LG und vielen Dank schon mal!
Ich bereite mich langsam mal auf die kommenden Klausuren vor und stehe beim Glass-Box-Testing irgendwie auf dem Schlauch. Während den Vorlesungen dachte ich, dass ich es verstanden habe, aber jetzt bei den Übungsaufgaben siehts anders aus.
Wie geht am sinnvollsten vor, wenn man folgenden Beispiel-Code "testen" möchte. Ich habe mich für die Tabellenform entschieden und schon mal angefangen:
Java:
public boolean isLenaGerckesBirthday(int d, int m, int y) {
if (d != 29 || m != 2 || y <= 1988) {
return false ;
}
if (y % 4 == 0) {
if (y%100==0&&y%400==0) {
return true ;
} else {
if (y%100==0&&y%400 != 0) {
return false ;
}
}
return true ;
}
return false ;
}
Aufrufe in Tabelle:
(siehe Anhang)
Problem(e):
Muss ich bei "covered lines" nur die lines angeben, welche auch betroffen sind?
Wie schließe ich "unnötige" Testfälle aus?
Hoffentlich hat jemand eine Idee. Komme den ganzen Tag schon nicht klar damit
LG und vielen Dank schon mal!