Fuzz testing for developers & Testing email with GreenMail, a mock mail server
Details
We've worked hard on presenting you the next best thing after in-person meetups: a high quality live stream with lots of room for interaction with the speakers!
You can tune in to the stream from the comfort of your home and ask questions via the live chat. A host will monitor the chat for questions and relay them to the speakers.
Guest speaker Sergej Dechand will kick off, introducing you to the world of modern fuzz testing, the most effective method to automatically identify vulnerability and stability issues in software.
Next, Jens Knipper will demo GreenMail, a mock mail server that helps developers test email notifications in their software.
Both talks will be presented in English and live streamed via YouTube - RSVP now for an evening of learning and fun!
Agenda
19:00 Welcome
19:05 Talk 1 (see below)
19:45 Break
20:00 Talk 2 (see below)
20:45 Closing
First talk: "Fuzzing for Everyone - Feedback Based Application Testing for Open Source Projects" by Sergej Dechand
Currently, fuzz testing is the most effective method to automatically identify vulnerability and stability issues in software, especially network services and embedded applications. For instance, Google is cited to find more than 80% of their bugs with fuzzing alone in contrast to all other testing approaches. However, only a few tech-leading companies have implemented fuzzing as part of their development process yet. But now the technology is also becoming increasingly popular among open source developers.
We will discuss the usability aspects of fuzzing compared to other testing approaches including some live demos. In this Meetup you'll learn:
- The basics of modern fuzz testing
- The strengths and differences between static-code-analysis (SAST), dynamic-code-analysis and (DAST), and feedback-based-application-testing (FAST)
- How to detect CVEs in open-source software in just a couple of minutes, using modern fuzz testing approaches.
About Sergej
Sergej Dechand is CEO and co-founder of Code Intelligence. He is an expert in usability aspects of IT security. Sergej has 10 years of experience in software development, software testing, IT security and academic publishing. Before founding Code Intelligence with his colleagues in 2018, he worked as an external IT consultant and as a project manager at Fraunhofer FKIE.
Second talk: "Testing of email notifications with GreenMail, a mock mail server" by Jens Knipper
Sending emails or receiving and processing emails is something that a lot of applications feature to their users. But how do you know that the code doing this actually works?
Even though email integrations are widespread functionalities, only few projects have a clear process of how to test them. Why? Because testing is sometimes challenging and people are afraid of accidentally leaking emails to real mail servers. Often these processes also do not offer a great developer experience.
GreenMail is an open source, intuitive and easy-to-use suite of mock email servers for testing purposes, which aims to solve these problems. In this presentation you will learn how to leverage GreenMail to manually and integration test your email functionality while at the same time offering a great development experience.
About Jens
Jens Knipper is an experienced and passionate Fullstack Software Java Engineer at OpenValue. Over the years, he’s become an all-rounder with knowledge and experience in both frontend and backend development. His strong interest in new technologies and eagerness to take on challenges, is probably one of the main causes for that. He is a great friend of agile software development and loves to share and expand his knowledge.
