03.11.2012 Aufrufe

2. Verifikation, Validierung und Testen - Praktische Informatik ...

2. Verifikation, Validierung und Testen - Praktische Informatik ...

2. Verifikation, Validierung und Testen - Praktische Informatik ...

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.

In jedem der drei Fälle widersprechen die Nachbedingungen der unsicheren<br />

Vorbedingung, d.h. das System ist sicher.<br />

5. Black-Box-Test gegen White-Box-Test<br />

Wir haben schon gesehen, wie man mit Black-Box <strong>und</strong> White-Box Verfahren<br />

das Programm testen kann. Wir haben damit die Qualität der Software erhöht,<br />

weil einige Fehler beim <strong>Testen</strong> entdeckt werden.<br />

Wir werden jetzt die Vorteile <strong>und</strong> die Nachteile von Black-Box-Test <strong>und</strong><br />

White-Box-Test genauer betrachten. Welches Verfahren ist besser?<br />

Die Vorteile von Black-Box-Test :<br />

1. Der Tester muss die Implementierung oder den Quellcode nicht kennen<br />

<strong>2.</strong> Die Vorgehensweise ist einfacher als White-Box-Test<br />

3. Der Tester macht nicht denselben Fehler, wie der Implementierende.<br />

Die Nachteile von Black-Box-Test :<br />

1. Man weiß nicht, ob jeder Zweig durchlaufen wird.<br />

<strong>2.</strong> Man weiß nicht, ob es unnötige Programmteile gibt.<br />

3. Man weiß nicht, ob es kritische Programmteile gibt.<br />

Die Vorteile von White-Box-Test :<br />

1. Man kann sich sichern sein, dass das Programm keinen ungetesteten Code<br />

enthält.<br />

<strong>2.</strong> Wer den Quellcode kennt weiß, wo besonders sorgfältig getestet werden<br />

muss.<br />

Die Nachteile von White-Box-Test :<br />

1. Die Vorgehensweise ist aufwändiger als der Black-Box-Test<br />

<strong>2.</strong> White-Box-Test kann nicht beweisen, dass das Programm seiner<br />

Spezifikation entspricht.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!