YoVDO

Testing with Two Failure Seeking Missiles - Fuzzing and Property Based Testing

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Software Testing Courses Property-based Testing Courses Fuzzing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced testing techniques in this conference talk from EuroPython 2015. Dive into two powerful approaches for generating random input that targets failing test cases: property-based testing with Hypothesis and fuzzing with American Fuzzy Lop (AFL). Learn how Hypothesis, inspired by Haskell's QuickCheck, allows you to specify properties your code must maintain and automatically searches for counterexamples. Discover how AFL uses instrumentation and genetic algorithms to explore code paths, uncovering crashes and hangs other methods miss. See practical demonstrations of applying these techniques to Python code using Python-AFL, and gain insights into improving your testing strategy for more robust software.

Syllabus

Tom Viner - Testing with two failure seeking missiles: fuzzing and property based testing


Taught by

EuroPython Conference

Related Courses

A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
Jenkins Quick Start
A Cloud Guru
Preparing for the AZ-400 Azure DevOps Exam
A Cloud Guru
Advanced TestNG Framework and Integration with Selenium
Coursera Project Network via Coursera
اختبار الوحدة: ابني اختبارات الوحدة في React.js
Coursera Project Network via Coursera