12.04.2013 Aufrufe

Software-Projekt ¨Uberblick I - Informatik - Universität Bremen

Software-Projekt ¨Uberblick I - Informatik - Universität Bremen

Software-Projekt ¨Uberblick I - Informatik - Universität Bremen

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.

<strong>Software</strong>-Test<br />

Definition<br />

Fehlerbegriff<br />

Störfall (Ausfall, Failure): jegliche Abweichung des beobachteten<br />

Verhaltens vom spezifizierten.<br />

Im Nicht-Schaltjahr 200 wird für den Monat Februar 29 ausgegeben.<br />

Fehlerhafter Zustand (Error): Zustand, in dem ein Weiterlaufen des<br />

Systems zu einem Störfall führen würde.<br />

Die Funktion istSchaltjahr(200) liefert true.<br />

Fehler (Defekt, Fault): mechanische oder algorithmische Ursache eines<br />

fehlerhaften Zustands.<br />

2009-01-13<br />

Die Prüfung in istSchaltjahr ist falsch.<br />

Rainer Koschke (Uni <strong>Bremen</strong>) <strong>Software</strong>-<strong>Projekt</strong> Wintersemester 2008/09 8 / 55<br />

<strong>Software</strong>-<strong>Projekt</strong><br />

<strong>Software</strong>-Test<br />

Begriffe des Testens<br />

Fehlerbegriff<br />

Fehlerbegriff<br />

Definition<br />

Störfall (Ausfall, Failure): jegliche Abweichung des beobachteten<br />

Verhaltens vom spezifizierten.<br />

Im Nicht-Schaltjahr 200 wird für den Monat Februar 29 ausgegeben.<br />

Fehlerhafter Zustand (Error): Zustand, in dem ein Weiterlaufen des<br />

Systems zu einem Störfall führen würde.<br />

Die Funktion istSchaltjahr(200) liefert true.<br />

Fehler (Defekt, Fault): mechanische oder algorithmische Ursache eines<br />

fehlerhaften Zustands.<br />

Die Prüfung in istSchaltjahr ist falsch.<br />

Mechanische Ursache: Fehler in der virtuellen Maschine (Plattform); z.B. Bug in Java-Virtual-Machine, Compiler<br />

oder Hardwaredefekt.<br />

Algorithmische Ursache: Fehler im Algorithmus, z.B. Off-by-One-Fehler, uninitialisierte Variable,<br />

Performanzengpässe aufgrund eines schlechten Entwurfs.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!