05.02.2013 Aufrufe

Software Engineering - beim Fachbereich Informatik - Hochschule ...

Software Engineering - beim Fachbereich Informatik - Hochschule ...

Software Engineering - beim Fachbereich Informatik - Hochschule ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

8. Test und Integration<br />

Auswahl von Testfällen<br />

� Wie gehen wir bei der Auswahl der Testfälle vor, um "geschickte Stichproben" zu<br />

finden – d.h. mit großer Wahrscheinlichkeit viele Fehler entdecken zu können?<br />

Teste die Stellen an denen erfahrungsgemäß besonders häufig<br />

Fehler gemacht werden!<br />

� Fehler werden meist da gemacht, wo sich etwas ändert!<br />

- an den Grenzen von Schleifen, in Bedingungen, in Fallunterscheidungen usw.<br />

� In der Mitte des Definitionsbereichs einer Schleife gibt es kaum Fehler<br />

- sonst gäbe es viele Fehlberechnungen und der Fehler würde schnell entdeckt<br />

� Bilde "Äquivalenzklassen" und wähle entsprechende Tests als Stichproben:<br />

Test für je einen "Vertreter" und Tests für die "Grenzwerte"<br />

� Ergänze durch "Intuitive Testfälle" (Erfahrung)<br />

<strong>Software</strong> <strong>Engineering</strong>, Prof. Dr. R. Hahn, Prof. Dr. W. Weber, WS2011-12, h_da, <strong>Fachbereich</strong> <strong>Informatik</strong> 184

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!