Carlos Pacheco

Free
Randoop creates unit tests by randomly generating method/constructor invocations, executing them and creating assertions to capture program behavior.