CI Tools and Best Practices in the Cloud

Continuous Integration

Subscribe to Continuous Integration: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Integration: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Continuous Integration Authors: Jason Bloomberg, Yeshim Deniz, Elizabeth White, Pat Romanski, Liz McMillan

Related Topics: Java EE Journal, SOA & WOA Magazine, Continuous Integration

J2EE Journal: Article

Agitar Introduces AgitarOne, the First Comprehensive, Integrated Unit Testing Solution for Java

New Flagship Product Reduces the 'Drag' From Java Legacy Code and Speeds New Development

Agitar Software has announced a new flagship product -- AgitarOne -- that brings unprecedented power and simplicity to Java unit testing. Unit testing is the practice in which software developers create tests for their code as they write it, helping to ensure that the code works correctly and making it easier to change the code with confidence.

What's new about AgitarOne:

-- Introduces the most powerful support for automated JUnit test generation available, powered by Software Agitation -- Agitar's award-winning innovation for exhaustive unit testing
-- Helps developers automate the creation of regression test suites for legacy Java code bases
-- New functionality for interactive unit testing helps novices test code like experts
-- Server-based deployment gives developers meaningful unit tests in minutes
-- Features out-of-the-box support for continuous integration and testing using CruiseControl, the most widely-used open-source software for this purpose

"AgitarOne answers requests from hundreds of customers for an easier way to start unit testing or to extend what they're already doing using hand- written tests. It has been hard for some organizations to start unit testing and to stick with it because of the manual effort, and because there was no easy way to add JUnit tests to legacy code to start to change it safely," said Jerry Rudisin, CEO and President, Agitar. "AgitarOne removes the obstacles and excuses. It empowers development teams to start creating meaningful tests in minutes and to slash the work required to create a "safety net" of unit tests around legacy applications, making them easier to enhance. AgitarOne delivers effective and exhaustive unit testing without exhausted developers."

With AgitarOne, companies can see dramatic changes in how easy it is to get started with unit testing and how quickly their development teams can realize the benefits: more predictable software development cycles, and reduction in the cost of quality assurance and maintenance through early elimination of bugs.

"In the Data Center Management group at Cisco, we estimate that maintaining products can add up to 40% to our engineering estimates. That's why we believe in building quality in, through unit testing," said Ian Wallis, Director of Data Center Management Software, Cisco Systems, Inc. "Agitar's unit testing solutions and expertise have helped our globally distributed development teams adopt agile practices with great success. With AgitarOne, we have the fastest, most effective way to get our current product thoroughly tested, and ensure our code is robust, flexible and of the highest quality."

AgitarOne's most striking new feature is the automated generation of JUnit tests. AgitarOne enables developers to unit test much more thoroughly than they would be able to with purely hand-written tests. Developers also use AgitarOne to generate a change-detection "safety net" for legacy applications, to ensure that any change to the code does not accidentally change the code's intended behavior.

More Stories By Java News Desk

JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.