I'd like a test framework to automatically fuzz test functions by guaranteeing that every path of every function gets exercised -- essentially guaranteeing 100% coverage. Each path through a function gets counted (cyclomatic complexity) and named (so we can hyperlink to it and discuss it) -- and each path has a unit test for it.
This wikipedia article discusses ways to inject faults at compile time and run-time: http://en.wikipedia.org/wiki/Fault_injection
I'd like a test framework to automatically fuzz test functions by guaranteeing that every path of every function gets exercised -- essentially guaranteeing 100% coverage. Each path through a function gets counted (cyclomatic complexity) and named (so we can hyperlink to it and discuss it) -- and each path has a unit test for it.