Please log in to watch this conference skillscast.
An introduction to property testing using the ScalaCheck library.
This session will start with an introduction to the features of the ScalaCheck library, cover some advice on finding useful properties that a software system could test, and then provide the opportunity to try out several interactive examples of property tests.
It will end with a description of some common pitfalls Mark has found when starting to apply property based testing to real systems.
Code and setup instructions are available in this Github repo.
Workshop: Introduction to property based testing
Mark Harris has spent his career working in the defence and financial industries and for the UK government. This has led to an approach to crafting software that seeks the loudest bang for the lowest buck. This led to an active investigation into both functional programming (predominantly in Scala) and the application of testing techniques.