Property based testing in Erlang

Lecture by Alexander Færøy at The Camp in Bregninge, Denmark on July 25, 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.