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

Raghav Karol
Software engineer at Motorola since 2006. Very happy Erlanger since autumn 2009

Raghav Karol, software engineer at Motorola since 2006. Worked with network management before becoming an Erlanger in 2009.

Raghav Karol is Giving the Following Talks
Mission Critical with Erlang And QuickCheck: Quality Never Sleeps

How do you integrate a new component into a mission-critical, legacy system with the key requirement that existing functionality must not be affected? We used QuickCheck to specify the behaviour for the existing system and then we attached our component to validate its behaviour.

In this talk we highlight how property based testing using QuickCheck was beneficial and fun for our project where we lacked full documentation and understanding of the legacy behaviour. Using QuickCheck we were able to produce and validate that our component had the high quality requested as well as allow us to focus our testing into specific areas with very little effort.