White-Box-Test - Fachbereich Informatik - Hochschule Darmstadt
White-Box-Test - Fachbereich Informatik - Hochschule Darmstadt
White-Box-Test - Fachbereich Informatik - Hochschule Darmstadt
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
6. <strong>Test</strong> und Integration<br />
<strong>White</strong>-<strong>Box</strong>-<strong>Test</strong> – Pfadüberdeckung<br />
ergebnis= -1<br />
ergebnis= -1<br />
ergebnis= -1<br />
a<br />
ELSE<br />
IF (x>=0)...<br />
THEN<br />
ergebnis= 1<br />
ELSE<br />
IF (x>=0)...<br />
THEN<br />
ergebnis= 1<br />
ELSE<br />
IF (x>=0)...<br />
THEN<br />
b<br />
FOR ...<br />
FOR ...<br />
erg = erg * i<br />
erg = erg * i<br />
ergebnis= 1<br />
ENDOFFOR<br />
ENDOFFOR<br />
d<br />
FOR ...<br />
e<br />
g<br />
ENDIF<br />
RETURN<br />
<strong>Test</strong>fall 1: x = -1 (a, c, j)<br />
ENDIF<br />
RETURN<br />
<strong>Test</strong>fall 2: x = 0 (a, b, d, h, i, k )<br />
erg = erg * i<br />
ergebnis= -1<br />
ergebnis= -1<br />
f<br />
ELSE<br />
IF (x>=0)...<br />
THEN<br />
ELSE<br />
IF (x>=0)...<br />
THEN<br />
c<br />
ENDIF<br />
h<br />
i<br />
ENDOFFOR<br />
ergebnis= 1<br />
FOR ...<br />
erg = erg * i<br />
ergebnis= 1<br />
FOR ...<br />
erg = erg * i<br />
j<br />
ENDIF<br />
ENDOFFOR<br />
ENDIF<br />
ENDOFFOR<br />
RETURN<br />
RETURN<br />
RETURN<br />
Kontrollflussgraph der Fakultäts-Berechnung<br />
<strong>Test</strong>fall 3: x = 2<br />
(a, b, d, e, f, g, h, i, j)<br />
<strong>Test</strong>fall 4: x = 42<br />
(a, b, d, [e, f, g] 41 , h, i, j)<br />
Softwaretechnik II, Prof. Dr. Ralf Hahn, WS2007-08, h_da, <strong>Fachbereich</strong> <strong>Informatik</strong> 181