Lecture

Automated Testing: Techniques and Tools

Description

This lecture delves into automated testing techniques, focusing on fuzzing to find vulnerabilities in code. The instructor discusses different testing methods, such as fully automated and semi-automated testing, and the importance of input generation and bug detection. The lecture covers the learning goals of understanding fuzzing, input generation, bug detection, and opportunities for improving fuzzers. It also explores the need for testing, formal vs. informal specifications, and the challenges of demonstrating security during testing. The lecture concludes with a comparison of various testing tools and techniques, highlighting the trade-offs between formal verification, symbolic execution, and fuzzing.

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.