Channels ▼

Jolt Awards: The Best Testing Tools

, May 01, 2012 The Annual Award for Best Testing Products
  • E-mail
  • Print

Jolt Productivity Award

AgitarOne, Agitar Technologies

If you're looking for ways to automate generation of your JUnit tests, AgitarOne is an excellent solution. It helps to cultivate a strong TDD orientation in an organization via the generation of JUnit tests. Additionally, the tests' new functional coverage tracker monitors test effectiveness. Couple this with a number of built-in code rules, a comprehensive project dashboard, continuous integration testing, and interactive exploratory testing and you've got quite a package. Agitar then throws in its trademarked "software agitation" (dynamically generated regression test cases for all possible outcomes). This step is probably the coolest and most effective feature I've seen in a JUnit test automation platform, and AgitarOne pulls it off effortlessly.

The server-side component of AgitarOne incorporates the open-source CruiseControl package for continuous integration testing. Combine it with AgitarOne's Maven Antrun plugin for easy AgitarOne-generated script execution and a Hudson CI export wizard plug-in, and the test can be configured as a Hudson job. The AgitarOne server also provides detailed metrics by class, package, and developer to keep management informed of issues and aid with risk prioritization. Check out the screencast demos on Agitar's site to see the product in action.

Agitar has been an aggressive player in unit test generation and management and its new parent, McCabe Software, has taken the original, foundational product and made an excellent, polished, and very useful tool for sites that value complete, top-to-bottom unit testing.

— Mike Riley






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.