Time for a new episode of The Developers’ Bakery! Today we’re back talking about testing, but we’ll have the opportunity to learn a new approach we haven’t talked about in this podcast yet: Property Based Testing.
Joining us today is Nicolas DUBIEN, creator of fast-check, a library to write property-based tests for TypeScript and JavaScript.
Nicolas will guide us through the world of property-based testing, explaining how fast-check can help us to write tests that are offering better coverage of our code.
Enjoy the show 👨🍳
Show Notes
- 00.00 Intro
- 00.45 Episode Start
- 01.09 Nicolas’ Introduction
- 02.17 What is fast-check?
- 03.41 Property based testing
- 05.36 Generating inputs
- 08.57 Who can use fast-check?
- 11.11 Real world usages
- 14.22 fast-check to test fast-check
- 18.25 Readability of tests
- 20.43 Onboarding on property-based testing
- 22.57 The fast-check ecosystem
- 25.51 The history of fast-check
- 29.58 Who’s maintaining fast-check?
- 32.12 Growing fast-check
- 33.01 Good first issues
- 35.18 What’s next for fast-check?
- 39.50 Further reading
- 41.38 Where people can find you online?
Resources
- dubzzz/fast-check on GitHub
- fast-check Official Website
- fast-check Blog
- @dubzzz on GitHub
- @ndubien on Twitter