ParasocialDownload on theApp Store

Software Testing & Qualität - Testautomatisierung, KI & Agilität

Warum vollständige Coverage keine Fehlerfreiheit garantiert - Roger Butenuth

20 min

3 min preview

Listen to the full episode

Do not have it yet? Parasocial is a podcast player by Super Simple.

About this episode

Kann man mit 100% Branch Coverage wirklich sicherstellen, dass Code fehlerfrei ist? Mit Roger Butenuth spreche ich darüber, was passiert, wenn man dieses Ziel konsequent verfolgt, und zwar nicht als theoretische Übung, sondern an einem echten, selbst geschriebenen Interpreter für eine Lisp-ähnliche Sprache. Roger erzählt, welche peinlichen Fehler er dabei entdeckt hat, darunter eine handfeste Sicherheitslücke an einer Stelle, die er für zu trivial hielt, um dort einen Bug zu vermuten. Und trotzdem blieb am Ende noch ein Bug übrig, der erst beim Advent of Code auftauchte.

Warum vollständige Coverage keine Fehlerfreiheit garantiert - Roger Butenuth — Software Testing & Qualität - Testautomatisierung, KI & Agilität