Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore dynamic unit testing and fuzzing techniques for robust software development in this EuroPython Conference talk. Learn how to overcome limitations of static unit tests by implementing randomized data generation using the Hypothesis library in Python. Discover strategies for specifying data generation templates, testing function invariants, and improving test suite coverage. Gain insights into applying fuzzing techniques to machine learning algorithms, as demonstrated by Blue Yonder. Delve into topics such as predictive analytics, big data, precision, and case coverage while examining practical examples and best practices for implementing dynamic tests in Python projects.