Agile Lifecycle Application Management

Clover

Clover is a tool for automatic measuring of line, path and branch code coverage in Java projects. It is a commercial product developed by Atlassian. It integrates in the most popular Java IDEs like Eclipse, IntelliJ and Netbeans. It can be easily integrated into majority of Java builders (ant, maven), continuous integration servers (e.g. Hudson, Cruise Control, Bamboo) and also into some code quality measurement tools like Sonar.
It uses code instrumentation techniques in order to calculate the code coverage. It is one of the most advanced tools of this kind on the market today.
A best practice is to integrate clover into a nightly build and into Sonar. In this way you will have the possibility for a near time identification of code hot spots (with low coverage) and be able to improve it with a low effort. It is also possible to use clover for system integration tests but the effort in this case is significantly higher (as far as your tests goes beyond the boundaries of one JVM you have to deploy the instrumented code to the remote JVM, gather the distributed statistics etc.)

Links:http://www.atlassian.com/software/clover/

Cobertura

Cobertura is an open source tool for calculating line and branch code coverage for Java.
It can be easily integrated into most Java builders (ant, maven), continuous integration servers (e.g. Hudson, Cruise Control, Bamboo) and also into some code quality measurement tools like Sonar.
It uses code instrumentation techniques for calculating the code coverage.
A best practice is to integrate clover into a nightly build and into Sonar. In this way you will have the possibility for a near time identification of code hot spots (with low coverage) and be able to improve it with a low effort. It is also possible to use clover for system integration tests but the effort in this case is significantly higher (as far as your tests goes beyond the boundaries of one JVM you have to deploy the instrumented code to the remote JVM, gather the distributed statistics etc.)

Links: http://cobertura.sourceforge.net/

English (United States) Deutsch (Deutschland)

News


18.5.2011   Released a Page version link plugin for  Atlassian Confluence

We have released a plugin for adding the page version link into every confluence page. Read more.

 

6.4.2011   Introduction into the Spring framework

Our colleague, Martin Podolinský, held a presentation of the Spring framework at the Czech JBoss user group session. Slides from the presentation are available here.