Looking to get your take on an automated testing tool (voting should bring good ones to the top)
Ideal tool would:
- Eliminate the need to present a set of values to a method.
- employ techniques such as Interactive Exploratory Testing where the code is examined to determine what values are required to exercise all code paths. i.e. the unit tests for a method is determined by the complexity of the code
For example, if a method checks that an integer argument is 123, at least 2 unit tests are generated: one where that argument is 123 and one where it is not.
For Java my understanding is these are some options but not .NET
- TestGen4J
- AgitarOne
Have heard of Pex - For .NET from Microsoft Research but this has a non-commercial license
Thanks