From Examples to Exhaustive: Intro to Property-Based Testing
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
Dave Aronson