Property based testing in Erlang

Lecture by Alexander Færøy at HackOn in Amsterdam, The Netherlands on June 16, 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.