Angora und andere neue Kaninchen im Test-Zoo

Speaker:

Jörg Schilling (Fraunhofer FOKUS)

Scheduled time: Sunday, 10:00 , Room V4

AFL (American Fuzzy Lop) dürfte einigen Entwicklern als »Fuzzing«-Werkzeug für das automatische Testen bekannt sein. Seit Weihnachten 2018 ist nun ein neues Werkzeug mit dem Namen »Angora Fuzzer« öffentlich erhältlich, weitere Werkzeuge, wie z. B. Redqueen, sind angekündigt.

Während AFL durch einen Zufallsgenerator versucht, Eingaben zu erzeugen, um damit alle möglichen Programmpfade zu erreichen, versucht Angora, die Auswirkungen von Eingaben auf bedingte Verzweigungen zu verstehen und damit gezielte Eingaben zu erzeugen, die geeignet sind, noch nicht getestete Programmblöcke zu erreichen.

Der Vortrag erklärt die dahinter liegenden Konzepte und bringt eine Einführung in die Nutzung von Angora sowie einen Überblick über weitere neue Testsysteme.

Desired previous knowledge: UNIX-Grundkenntnisse

Supplemental material: Slides (899 KiB)

Audio recording:

Creative Commons Lizenzvertrag Download MP3 (42 MiB) Download OGG (34 MiB)

Video recording:

Creative Commons Lizenzvertrag Download MP4 (184 MiB)