JFeature is an open source feature/requirement coverage tool that facilitates focusing on requirements
as you develop code. It lets you leverage from standard development practices to get more
insight into the requirements covered by the code.
JFeature's homepage is:
https://www.technobuff.net/product/jfeature.
JFeature works on top of the well known unit testing framework - JUnit, to identify the requirement coverage
in the code. This also makes JFeature useful for projects, which use tools that operate on top of JUnit, such as,
Cactus, StrutsTestcase, etc.
It follows a simple 2 step process
Import/write requirements in your IDE environment (Eclipse).
Map the unit tests to requirements as you write code.
Next time when you run your unit tests either within Eclipse or via ANT, JFeature can
generate a detailed requirement coverage report.
A sample requirement coverage is shown below