Breaking Your Code in New and Exciting Ways - Michael Newton
Description:
Explore property-based testing frameworks in this comprehensive conference talk. Learn how these frameworks generate input values to challenge and break code based on specified properties. Dive into the origins of property-based testing in functional programming before examining practical examples in C# and F# using the .NET library FsCheck. Gain insights into F# syntax through a brief introduction, making this talk accessible to developers of all levels. Discover new techniques to improve code quality and robustness through systematic testing approaches.