In a typical software development process approximately 50% of the total cost is expended in testing the software being developed. Software test coverage analyzers are very much helpful in reducing the cost associated with testing. There are three different techniques to collect the coverage information namely source code instrumentation, object code instrumentation and interpreter instrumentation. This test coverage analyzer for Java uses source code instrumentation technique. During testing, the instrumented code gives statement coverage, branch coverage, method coverage, class coverage and time spent in testing. The user can also specify the classes which should not be instrumented, or specify the classes to be instrumented. The tool provides the tester with coverage statistics of the current session as well as of the overall summary of the coverage information of the previous test cases. The tool allows changing the trigger to be executed for blocks, branches, methods, etc. and allows coverage format to be changed.
The source of this tool is available. You can use the tool for any purpose. As with other tools, though we have tried to make it as reliable and as useful as possible, use it at your own risk. No support is provided for this tool.
|Java Coverage Analyzer for Linux||JavaCoverage1.0.tar.gz|
|Java Coverage Analyzer for Windows||WinJavaCoverage.zip|
|Documentation||man page, Sample output, M.Tech Thesis of N.V.Sreenivasa Rao|
|Back to Home Page||