=Paper=
{{Paper
|id=Vol-2358/invited-01
|storemode=property
|title=None
|pdfUrl=https://ceur-ws.org/Vol-2358/invited-01.pdf
|volume=Vol-2358
}}
==None==
Software-Tests automatisch erzeugen – Frische Ansätze für Forschung, Praxis und Lehre Andreas Zeller CISPA Helmholtz-Zentrum für Informationssicherheit, Saarbrücken zeller@cs.uni-saarland.de Zusammenfassung Abstract Automatisch erzeugte Softwaretests können mit we- Automatically generated software tests can find many nig menschlichem Aufwand viele Fehler finden. In errors with little human effort. In this talk I will intro- diesem Vortrag stelle ich aktuelle Techniken zur Test- duce current test generation techniques that automat- erzeugung vor, die für ein gegebenes Programm ically derive the input language of a given program vollautomatisch dessen Eingabesprache ableiten und and derive large amounts of valid test inputs from the aus den so entstehenden Grammatiken große Men- resulting grammars. Our grammar-based LangFuzz gen gültiger Testeingaben ableiten. Unser gramma- test generator has found thousands of errors in the tikbasierter LangFuzz-Testgenerator hat so in den JavaScript interpreters of Firefox, Chrome and Edge. JavaScript-Interpretern von Firefox, Chrome und Edge The techniques are summarized in the interactive book tausende Fehler gefunden. Die Techniken sind in "Generating Software Tests" (www.fuzzingbook.org). dem interaktiven Buch “Generating Software Tests” In a mixture of text and program code, readers can di- (www.fuzzingbook.org) zusammengefasst. In einer Mi- rectly experiment with the programs in their browsers schung von Text und Programmcode können Leser im and supplement and extend their code live. Browser direkt mit den Programmen experimentieren und ihren Code live ergänzen und erweitern. V. Thurner, O. Radfelder, K. Vosseberg (Hrsg.): SEUH 2019 4