Subscribe to our Erlang Factory newsletter to receive the latest updates and news

John Hughes
Inventor of QuickCheck and Erlanger of the year
QuviQ AB

John Hughes is co-founder and CEO of Quviq AB, and the originator of Quviq QuickCheck. From 2002-2005 he led a major research project in software verification, funded by the Swedish Strategic Research Foundation. This led to the development of Quviq QuickCheck in Erlang. Before John's involvement with Erlang, he was deeply involved with the design of Haskell from the start, and co-chaired the committee that defined the current language standard.

John's University Home Page


John Hughes is Giving the Following Talks
Free QuickCheck for all

On the face of it, property-based testing is a no-brainer: you write shorter, clearer test code, and in return test your system more thoroughly using thousands of generated tests. In practice, many developers are unsure where to start. How do you come up with good properties? How do you generate good test data? How do you evaluate the quality of your testing?

In this talk, I’ll show how to overcome these difficulties, and give rules of thumb that can help you get started with property-based testing. The talk is based on QuickCheck Mini, the free version of QuickCheck from Quviq, so you will be able to apply the lessons from the talk directly.

Target audience: Anyone interested in trying out property-based testing, to improve their test quality.