Doorgaan naar de inhoud

Quality assurance and testing with Validity

Foto van Damian Nadales
Hosted By
Damian N.
Quality assurance and testing with Validity

Details

Let us all agree on something: testing is important. Also, testing is hard. Too hard. That is where Haskell tools such as QuickCheck and Validity come in.

Nick Van den Broeck is a Haskell engineer currently working at LumiGuide. Nick has a strong focus on quality assurance and testing. The goal of this talk is to give some insight into how testing works in practice. Nick will start by introducing Validity, a testing library to handle invariants in your data types. Next, he will explain how to use the property testing library QuickCheck and the testing framework Hspec, and show you the magic that happens when you combine these libraries.

At the end, Nick will go into a practical example where he used this testing structure to expand the test suite of the 'grenade' neural network library.

This talk is suitable for beginners, but will contain some exciting things for advanced users as well.

Practical information:

  • We need a location. So if you or the company you work for can host us, it'll be great. If no location is found I will just rent a place. I'm used to the "Haskell tax" already...
  • I scheduled the meetup at 19:30 instead of 18:30, so that we have time to have dinner before the meetup (this time I won't be able to sponsor the food and drinks from my own pocket). If we find a sponsor that can provide foods and drinks then we can start at 18:30.
  • We can meet at some place near the meeup location to have dinner, if you're interested in doing so, then please let me know so that I can make the reservation.

Looking forward to meet you!
Damian.

Photo of Eindhoven Haskell Meetup group
Eindhoven Haskell Meetup
Meer evenementen bekijken
Eindhoven High Tech Campus
Eindhoven High Tech Campus · Eindhoven