FIAE – Anwendungsentwicklung

LF 11 · Software entwickeln · 37/42 · 65 Min. angesetzt – Langform, jedes Wort zählt

Testen und Schnitt

Ein Test ist eine Behauptung, die scheitern darf. Ohne automatisierten Test ist „fertig“ ein Gefühl nach dem Klick. Die Kammer will nachvollziehbare Qualität: was geprüft wurde, gegen welches Kriterium.

Unit

Kleine Einheit, kein Datenbankglück. Eingabe, erwartete Ausgabe.

Integration

Mehrere Teile plus echte oder nachgestellte Nachbarn.

Abnahme

Das Kriterium aus dem Pflichtenheft, mit Datum und Person.

Architektur klein

Schichten: Eingabe, Regel, Speicher. Die Regel kennt kein HTML. Der Speicher kennt keine Buttonfarbe. Sonst testest du nichts isoliert.

  1. Kriterium aus dem Heft.
  2. Fall, der scheitern kann.
  3. Rot, dann Grün.
  4. Grenzfall: leer, zu lang, doppelter Schlüssel.

Prüfung

Ein Unit-Test prüft vor allem …