Dieser Inhalt ist auch in folgender Sprache verfügbar: english
Einem Lügner wird nicht geglaubt, selbst wenn er die Wahrheit sagt. Das ist eine perfekt passende Allegorie aufs Testing.Kurzfassung
"Wer einmal lügt, dem glaubt man nicht - und wenn er auch die Wahrheit spricht" - Aesop
Auch ein Test kann ein solcher Lügner sein: Unzuverlässige Tests sind der lebende Alptraum für jeden, der automatisierte Tests schreibt oder auch nur auf ihre Ergebnisse achtet. Manchmal laufen sie erfolgreich durch, manchmal nicht, und daher geben sie keine gültige Aussage über den Zustand der Software. Im schlimmsten Fall können sie die Glaubwürdigkeit der gesamten Testsuite beeinträchtigen. Es spielt keine Rolle, ob Sie Unit-, Integrations- oder End-to-End-Tests schreiben, Du kannst ihnen auf jede beliebige Weise begegnen.
Ich habe viele Stunden mit solchen Tests verbracht, und ich möchte meinen Weg durch diese Tests und die daraus gezogenen Lehren teilen: Damit wir gemeinsam diese Albträume vermeiden oder sogar loswerden können.
Folien
Du kannst meine Folien auf Speakerdeck finden
Aktuelle Version (2023)