Am Donnerstag den 14.07. ist ReTest (vertreten durch Peter Hampel und Dr. Jeremias Rößler) auf dem German Testing Day. Dr. Rößler hält dort um 10:30 Uhr einen Vortrag mit dem Titel "Tested by Monkeys – Test Generation in Practice".

Diesmal auf Englisch hält Dr. Rößler einen Vortrag zum Thema Monkey-Testing:

Who hasn't gone through the typical testing and debugging nightmare: the release deadline is coming in two weeks and the testers find new bugs every day. Each bug leads to changes in the program. And each change can result in new bugs and thus has to be tested...

The part of the costs of new software that is comprised by testing is currently at around 20% – and rising. Such costs are usually generated by manual testing. Currently, only 15% of tests are automated on average. What would happen if we would test automatically? And I don't mean automatic execution of manually created tests – which nobody wants to maintain nor create in the first place – but test fully automated?

The term "monkey testing" refers to random, automated and cheap software testing through the user interface. In my presentation I will show how you can program your own automated testing monkey with just a few lines of code. I will also present some methods and ideas how to improve these monkeys (e.g. with genetic algorithms) until its results are comparable to those of human testers. This is underlined with some demonstrations and experiences from previous projects.

Tagged in : Vortraege,

Dr. Jeremias Rößler
Dr. Jeremias Rößler

ist Software Ingenieur – spezialisiert auf das Erstellen und die Pflege von großen, komplexen Softwaresystemen, die unter akzeptablen Kosten stabil und zuverlässig funktionieren. Er besitzt über sechs Jahre Berufserfahrung in der Entwicklung von Individualsoftware. 2013 hat er am Lehrstuhl für Softwaretechnik an der Universität des Saarlandes promoviert. Seine Forschung beschäftigt sich mit dem Auffinden und der Analyse von Fehlern, indem Software-Systeme mittels generierter Tests systematisch ausgeführt und dabei Fehler aufgedeckt und analysiert werden. Er ist Gründer von ReTest, einem IT-Dienstleistungsunternehmen, das Software programmunterstützt testet.