31.12.2013 Aufrufe

White-Box-Test - Fachbereich Informatik - Hochschule Darmstadt

White-Box-Test - Fachbereich Informatik - Hochschule Darmstadt

White-Box-Test - Fachbereich Informatik - Hochschule Darmstadt

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!