Lecture

Property-Based Testing: Advanced Techniques and Applications

Description

This lecture delves into advanced software testing techniques, focusing on property-based testing. The instructor discusses differential testing, mutational testing, crash testing, and fuzzing, explaining how these methods can be used to test complex systems effectively. The lecture also covers the concepts of black box, gray box, and white box fuzzing, providing insights into how these techniques can uncover bugs in software. Additionally, the instructor demonstrates the use of ScalaCheck for property-based testing and encourages students to explore this library to enhance their testing skills.

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.