Next version of NoUnit (a JUnit Extension)

NoUnit is an open-source code coverage tool that shows you the effectiveness of your JUnit tests.

After a suitable pause , I’m now thinking of starting work on the next version of NoUnit. Some of the features I’m thinking of including are:

  • Eclipse Plugin , so that you can run NoUnit code coverage reports as easily as you do JUnit tests in Eclipse.
  • Support for JUnit 4 and Java 1.5 Annotations
  • Support for EJB 2.0, EJB 3.0 and Spring – currently NoUnit only shows direct calls between Java classes.
  • Various outstanding bugs and change requests from users.

Is there anything else you think should be included? Leave your comments here.

Next Version of NoUnit (a JUnit Extension)

NoUnit is an open-source code coverage tool that shows you the effectiveness of your JUnit tests.

After a suitable pause , I’m now thinking of starting work on the next version of NoUnit. Some of the features I’m thinking of including are:

  • Eclipse Plugin , so that you can run NoUnit code coverage reports as easily as you do JUnit tests in Eclipse.
  • Support for JUnit 4 and Java 1.5 Annotations
  • Support for EJB 2.0, EJB 3.0 and Spring – currently NoUnit only shows direct calls between Java classes.
  • Various outstanding bugs and change requests from users.
  • Is there anything else you think should be included? Leave your comments here.

NoUnit Development Process

Some notes on agile process based around NoUnit – to be expanded later

Metrics

  1. Use Cases Completed (e.g. Track using XPlanner)
  2. Tests (Junit) written to confrim that these use cases are complete.
  3. Percentage of Unit Tests Running (should be 100%)
  4. Code Coverage of these tests (using NoUnit)
  5. Code Quality (Sun Javadoc Quality Checker, Code Review)