Functional Programming An Introduction to Property-Based Testing with JavaScript How to apply the powerful Property-Based Testing technique to functional-style codebases in Javascript with the JSVerify library.
Development Practices Evaluating Property-Based Testing Through a Random Walk How complex of a system can you test with property-based testing? More complex than you'd think (but not unlimited).
Developer Tools Fuzz Testing with afl-fuzz (American Fuzzy Lop) On using Google's American Fuzzy Lop for fuzz testing.
Ruby QuickCheck in Ruby The theft Ruby gem allows for property-based testing — generating valid, randomly-generated input and validating that a particular property is true.
C & C++ theft: Property-Based Testing for C theft is a a C library for property-based testing: It generates input to stress-test code, and can reduce failures detected to minimal failing input.
Development Practices Property-Based Testing – Testing Assumptions You Don’t Know You’re Making Finding good test input can be tricky. Even with loads of unit tests, bugs still get through. Why not just generate input and let that find the edge cases?