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.

This video is available exclusively on Mediaspace for a restricted audience. Please log in to MediaSpace to access it if you have the necessary permissions.

Watch on Mediaspace
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.