A Gentle Introduction to Property Based Testing

Lecture by Alexander Færøy at BornHack in Bornholm, Denmark on August 27, 2017.

In this lecture, we walked over the different concepts that are needed to understand property-based testing:

  • Generators.
  • Shrinking strategies

Once the audience had an idea about these concepts, we moved on to implement unit tests and later property-based tests for a small Base64 encoding and decoding library.