Learn & Hack

Franklin Chen will give a talk on property-based testing (more info below), and then we'll spend some time hacking on the pgh scala website.

Beyond xUnit: property-based testing - Franklin Chen

Test-Driven Development has become deservedly popular in the past
decade, with easy-to-use xUnit unit testing frameworks leading the way
toward encouraging developers to write tests. But xUnit has
limitations: how does one know one has written enough test cases for a
desired behavior? And what if the behavior is conditional on other
behavior? Property-based testing, first popularized for Haskell with
the QuickCheck library, but available now for other languages as well,
offers a powerful addition to one's testing toolkit.

I will discuss the concepts of property-based testing and illustrate
them concretely using ScalaCheck for Scala, and point toward similar
test frameworks in other languages.

Join or login to comment.

  • Franklin C.

    Talk slides: http://www.slideshare.net/Frank...­

    GitHub repository of running code: https://github.com/franklinchen/...­

    1 · April 11, 2013

    • Naga K.

      Thanks for posting the slides, Franklin!!

      1 · April 12, 2013

  • Doug B.

    I really enjoyed the Franklin's talk. I knew nothing about property based testing and I found it very informative.

    1 · April 11, 2013

    • Franklin C.

      I'm happy you found the intro useful!

      April 12, 2013

    • Jamie F.

      I agree with Doug, I really enjoyed it.

      1 · April 12, 2013

  • Josh S.

    As stated before, hit me up if you guys need scaladays user group discount

    April 12, 2013

  • Franklin C.

    Enjoyed giving the presentation and engaging in discussions on property-based checking and on other Scala topics of interest.

    April 11, 2013

  • Khai D.

    Sorry I wasn't able to make it tonight guys. We have a leaky basement wall to figure out. Looking forward to seeing Franklin's slides and hearing how everything went.

    April 11, 2013

  • Chris W.

    Love to make this, especially because I'm in the middle of the Coursera course on functional programming but the timing doesn't work out. See you next month!

    April 10, 2013

  • Naga K.

    Unfortunately I won't be able to attend the meetup this Thursday. I will join you at the next meetup. Can I know if the material will be posted somewhere after the meetup?

    April 8, 2013

  • Joseph K.

    I'll be out of town. Have fun! I'll see you all at the next Scala Meetup

    March 7, 2013

12 went

Our Sponsors

  • Typesafe

    Covering the dues for Meetup.com

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy