Lecture

Automated Testing: Fuzzing and Sanitization

Description

This lecture covers different testing approaches, leveraging fuzzing for software testing, input generation and mutation, bug oracles, code reviews, and various types of automated testing. It also discusses static analysis, formal verification, model checking, symbolic execution, concolic execution, and the challenges of symbolic execution. The lecture delves into the obstacles faced by fuzzers, input generation techniques, and the importance of sanitization in detecting faults and bugs. It concludes with a summary emphasizing the inevitability of bugs in code and the importance of testing techniques like manual testing, formal verification, and fuzzing to discover bugs before deployment.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.