From Examples to Exhaustive: Intro to Property-Based Testing

Short description

Tired of writing countless test cases, thinking up random examples? Discover how property-based testing can turbocharge your testing process, making your test suite exhaustive with minimal effort. Property-Based Testing generates vast numbers of robust yet simple test cases, automatically -- and if it finds a problem, most tools will narrow it down to the exact edge cases. You will learn a powerful technique to uncover edge cases and exceptions you never knew existed, and make your test suite exhaustive, while actually writing fewer tests.

Value for the audience:
You will learn a powerful technique to uncover edge cases and exceptions you never knew existed, and make your test suite exhaustive, while actually writing fewer tests.

Problems addressed:
Writing enough test cases to have strong confidence in a function can be tedious, and it can be difficult to know just what cases to test.

Sometimes there are edge/corner cases we don't know about, so as to test right around them.

Talk language: English
Level: Advanced
Target group: devs sick of writing lots of test cases based on example values of some number or similar definable inputs

Company:
Codosaurus, LLC

Presented by:
Dave Aronson

Dave Aronson