Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering

Why Your Tests Need Fuzzing for Input Validation


Listen Later

In this episode of Software Testing with Fexingo, Lucas and Luna dive into fuzz testing — a technique that bombards your software with unexpected, malformed, or random inputs to uncover security and stability bugs that traditional test cases miss. They break down how fuzzing works, why it's essential for input validation, and how a real-world example — a 2014 vulnerability in the Bash shell called Shellshock — could have been caught earlier with basic fuzzing. They also discuss practical ways to integrate fuzzing into your CI pipeline using tools like libFuzzer or OSS-Fuzz, and why even a few hundred test runs a day can surface hidden crashes. If you've ever wondered why your app fails on weird user input, this episode gives you a concrete strategy to find those bugs before your users do.

#Fuzzing #InputValidation #SoftwareTesting #QA #FuzzTesting #Shellshock #BashBug #LibFuzzer #OSSFuzz #CICD #SecurityTesting #CrashBugs #AutomatedTesting #TechPodcast #SoftwareEngineering #FexingoBusiness #BusinessPodcast #SoftwareTestingWithFexingo

Keep every episode free: buymeacoffee.com/fexingo

...more
View all episodesView all episodes
Download on the App Store

Software Testing with Fexingo: QA, Automation, and Reliable Software EngineeringBy Fexingo