October 6, 2011 · 6:30 PM
Look no further.
You are about discover a secret technology that any Mordorian would kill for.
Seven gifted dwarfs worked on this in their halls of stone.
Did you ever wonder how will your program act under different scenarios that you haven't thought of or never had time to check?.. Does it actually work as expect?..
Uh, I know — it's a tough question. May be it does... But what if you had a way to actually check that?
"Hey, if it passed my unit test — it probably does!" That's what I call wishful thinking!
Last time we talked about property based testing — an amazing technique... but hey, it only works for purely functional programs.
Who cares about those? Real programs always have state. So screw that piece of academic masturbation!
..Well, not so fast!
Apparently, these property-based testing tools are good for us, real people!
State machine (statem) testing extension allows you to test stuff that is essentially ALL ABOUT side effects. You can even test non-Erlang programs!
So, don't hesitate and...
Reserve your spot by RSVPing.
Learn about this technology before orks do.