Just curious to see which coverage techniques are used for unit testing - statement, branch, path, ...?
All are important but I would say branch coverage is hardest to analyze. Tool development for branch coverage involves a lot of hard slog.
Some successful tools which focus on branch coverage are SilkTester from Segue, Alvicom's JavaCov and Clover.
Even a broken wrist watch is correct twice a day
This is a great article written by Andy Glover that talks about the difference between statement and branch coverage in Java. http://www-128.ibm.com/developerwork...ary/j-cq01316/