Plugins (1068)


Training and Consulting (40)



EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 539
Comments: 0


Category: Plugin Directory / Application Management / JRequire(TM)

JRequire 
Rate this plugin | Report broken link | Details | Comments (2)

Rating: 7.1 (32 Votes) | hits: 0
JRequire

Version: 2.0
Support Eclipse Version: 3.0, 3.1, 3.2
License: Other
Development Status: Production/Stable
Company: Technobuff
Plugin home pageHome Page
Plugin SupportPlugin Support
Discussion ForumsDiscussion Forum
Buy Now

JRequire is a requirement coverage tool that facilitates focusing o­n requirements as you develop code.

JRequire works o­n top of the well known unit testing framework - JUnit, to identify the requirement coverage in the code. This also makes JRequire useful for projects, which use tools that operate o­n top of JUnit, such as, Cactus, StrutsTestcase, etc.


Why use JRequire?
JRequire facilitates efficiently managing the coverage of requirements in your code.

From a developer's perspective, JRequire faciliates getting an instant view of
- requirements successfully covered by code
- broken requirements
- requirements that are not covered

As a project manager you get a good visibility into whether you are meeting the project requirements, and the potential risk areas. In addition, as the code enhances and unit tests fail, you can identify the requirements that are at risk.

JRequire is well-integrated with the popular Eclipse IDE and ANT with an easy to use interface. This makes it convenient for developers to stay focused o­n the requirements without having to switch between tools.

Key Features
- Facilitates traceability of code to requirements during development.
- Well-integrated with the standard JUnit unit testing framework.
- Eclipse Plugin: Provides a convenient editor to manage requirements and an instant view to developers o­n requirement coverage as they develop code.
- Custom ANT Task: This is useful for automated builds and generating requirement coverage for the entire project.
- Sophisticated reporting o­n covered requirements, broken requirements and requirements with no coverage.
- Round trip engineering: Keep your source/external requirements files and JRequire requirements files in sync as your project proceeds.
- Refactoring: Keep your requirements files up-to-date when the unit tests are refactored.


Getting started
JRequire is available as Community Edition (free for non-commercial use o­nly), Trial Edition and Commercial Edition.

To get started please visit the following link
http://www.technobuff.net/webapp/product/showProduct.do?name=jrequire

The tool comes bundled with a sample application for easy reference.


Added on: 01-Jun-2005 | Updated: 11-Oct-2006




Last 2 Comments


User: AnonymousRating: 52005-06-17 09:07:50
I was able to get it up and running as mentioned in the help. Also, found the user guide quite intuitive. Which version of Eclipse are you running? The specification indicates 3.0.


User: AnonymousRating: 12005-06-15 13:29:03
A fairly basic plug-in that uses JUnit test results to map to requirements coverage. In the community edition a very basic grid editor is used to get the developer to enter the name of the requirement and it's associated Test (as a fully defined package.Class.method). If the Test passes, then the requirement is met, if it fails or the requirement is not associated with a test then it gets yellow or red. All good in theory, but the plugin didn't work. The view came up, but I continuously got error 1232 (null) which is pretty mysterious, and the support site was useless. No knowledge base, or any assistance unless you're in the supported version (requires puchasing a license). So, not impressed and have decided not to use it.